Components
12
Twig Components
44
Render Count
73
ms
Render Time
106.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 106.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12610 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12603 …} +context: Sylius\TwigHooks\Bag\DataBag {#12609 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12608 …} +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 {#13230 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12610 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12603 …} +context: Sylius\TwigHooks\Bag\DataBag {#12609 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12608 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 106.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13307 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13303 …} +context: Sylius\TwigHooks\Bag\DataBag {#13305 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13306 …} +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 {#13316 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13307 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13303 …} +context: Sylius\TwigHooks\Bag\DataBag {#13305 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13306 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 106.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13398 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13377 …} +context: Sylius\TwigHooks\Bag\DataBag {#13397 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13396 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13413 +cart: App\Entity\Order\Order {#13480 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13398 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13377 …} +context: Sylius\TwigHooks\Bag\DataBag {#13397 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13396 …} +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 | 106.0 MiB | 14.42 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13666 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13654 …} +context: Sylius\TwigHooks\Bag\DataBag {#13660 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13652 …} +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 {#13675 #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 {#13666 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13654 …} +context: Sylius\TwigHooks\Bag\DataBag {#13660 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13652 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 106.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27462 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27458 …} +context: Sylius\TwigHooks\Bag\DataBag {#27459 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27461 …} +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 {#27471 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27462 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27458 …} +context: Sylius\TwigHooks\Bag\DataBag {#27459 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27461 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 106.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27575 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27571 …} +context: Sylius\TwigHooks\Bag\DataBag {#27572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27574 …} +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 {#27583 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27575 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27571 …} +context: Sylius\TwigHooks\Bag\DataBag {#27572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27574 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 106.0 MiB | 1.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27649 …} +context: Sylius\TwigHooks\Bag\DataBag {#27650 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27652 …} +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 {#27661 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27649 …} +context: Sylius\TwigHooks\Bag\DataBag {#27650 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27652 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 9.18 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 3048 #code: "moulin-peugeot-baya-4353" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632747 {#7659 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7725 : 2025-09-23 21:05:47.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: 3048 #name: "Moulin Peugeot Baya" #slug: "moulin-peugeot-baya-4353" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Baya</h1><div class="col is-12">Le moulin Peugeot Baya à la ligne très épurée et "japonisante" vous apportera de la "zénitude". Parfaite prise en main, mécanismes efficaces et fiables, tout pour plaire !</div><h1>Caractéristiques Moulin Peugeot Baya</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S". Hauteur 8 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28186 +product: App\Entity\Product\Product {#7969 #id: 3048 #code: "moulin-peugeot-baya-4353" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632747 {#7659 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7725 : 2025-09-23 21:05:47.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: 3048 #name: "Moulin Peugeot Baya" #slug: "moulin-peugeot-baya-4353" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Baya</h1><div class="col is-12">Le moulin Peugeot Baya à la ligne très épurée et "japonisante" vous apportera de la "zénitude". Parfaite prise en main, mécanismes efficaces et fiables, tout pour plaire !</div><h1>Caractéristiques Moulin Peugeot Baya</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S". Hauteur 8 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#28448 …} +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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 1.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 3048 #code: "moulin-peugeot-baya-4353" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632747 {#7659 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7725 : 2025-09-23 21:05:47.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: 3048 #name: "Moulin Peugeot Baya" #slug: "moulin-peugeot-baya-4353" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Baya</h1><div class="col is-12">Le moulin Peugeot Baya à la ligne très épurée et "japonisante" vous apportera de la "zénitude". Parfaite prise en main, mécanismes efficaces et fiables, tout pour plaire !</div><h1>Caractéristiques Moulin Peugeot Baya</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S". Hauteur 8 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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" => "Moulin Peugeot Baya" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28859 -props: [ "product" => App\Entity\Product\Product {#7969 #id: 3048 #code: "moulin-peugeot-baya-4353" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632747 {#7659 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#7725 : 2025-09-23 21:05:47.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: 3048 #name: "Moulin Peugeot Baya" #slug: "moulin-peugeot-baya-4353" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Baya</h1><div class="col is-12">Le moulin Peugeot Baya à la ligne très épurée et "japonisante" vous apportera de la "zénitude". Parfaite prise en main, mécanismes efficaces et fiables, tout pour plaire !</div><h1>Caractéristiques Moulin Peugeot Baya</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S". Hauteur 8 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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]
|
106.0 MiB | 1.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28956 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28938 …} +context: Sylius\TwigHooks\Bag\DataBag {#28933 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28952 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28448 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28794 #collection: Doctrine\Common\Collections\ArrayCollection {#28793 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28631 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28956 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28938 …} +context: Sylius\TwigHooks\Bag\DataBag {#28933 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28952 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Baya" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28794 #collection: Doctrine\Common\Collections\ArrayCollection {#28793 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28631 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28955 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28956 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28938 …} +context: Sylius\TwigHooks\Bag\DataBag {#28933 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28952 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28448 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28794 #collection: Doctrine\Common\Collections\ArrayCollection {#28793 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28631 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38282 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38334 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29025 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29015 …} +context: Sylius\TwigHooks\Bag\DataBag {#29023 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29024 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28448 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29034 +variant: App\Entity\Product\ProductVariant {#28448 …} +price: "31,00\u{A0}€" +originalPrice: "34,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29025 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29015 …} +context: Sylius\TwigHooks\Bag\DataBag {#29023 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29024 …} +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 | 106.0 MiB | 5.40 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632747 {#8541 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8542 : 2025-09-23 21:05:47.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: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28837 +product: App\Entity\Product\Product {#8543 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632747 {#8541 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8542 : 2025-09-23 21:05:47.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: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#29107 …} +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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632747 {#8541 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8542 : 2025-09-23 21:05:47.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: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 Peugeot Tahiti" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29181 -props: [ "product" => App\Entity\Product\Product {#8543 #id: 3049 #code: "moulin-peugeot-tahiti-4354" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632747 {#8541 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8542 : 2025-09-23 21:05:47.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: 3049 #name: "Moulin Peugeot Tahiti" #slug: "moulin-peugeot-tahiti-4354" #description: """ <div class="col is-12"><ul>\n <li>Très bonne prise en main.</li>\n <li>Très belle finition. </li>\n <li>Mécanisme garanti à vie.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti</h1><div class="col is-12">Douceur des lignes pour ce moulin Tahiti que l'on peut associer en noir et blanc pour instantanément différencier le sel du poivre. Le mécanisme légendaire Peugeot est bien sûr de la partie en poivre ou en sel.</div><h1>Caractéristiques Moulin Peugeot Tahiti</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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]
|
106.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29165 …} +context: Sylius\TwigHooks\Bag\DataBag {#29235 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29162 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29107 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29115 #collection: Doctrine\Common\Collections\ArrayCollection {#29127 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29103 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38356 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29165 …} +context: Sylius\TwigHooks\Bag\DataBag {#29235 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29162 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Tahiti" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29115 #collection: Doctrine\Common\Collections\ArrayCollection {#29127 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29103 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38356 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29295 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29165 …} +context: Sylius\TwigHooks\Bag\DataBag {#29235 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29162 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29107 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29115 #collection: Doctrine\Common\Collections\ArrayCollection {#29127 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29103 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38354 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38356 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29344 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29335 …} +context: Sylius\TwigHooks\Bag\DataBag {#29342 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29343 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29107 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29347 +variant: App\Entity\Product\ProductVariant {#29107 …} +price: "53,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29344 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29335 …} +context: Sylius\TwigHooks\Bag\DataBag {#29342 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29343 …} +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 | 106.0 MiB | 4.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8566 #id: 3050 #code: "moulin-peugeot-tahiti-printemps-4355" #attributes: Doctrine\ORM\PersistentCollection {#8573 …} #variants: Doctrine\ORM\PersistentCollection {#8575 …} #options: Doctrine\ORM\PersistentCollection {#8579 …} #associations: Doctrine\ORM\PersistentCollection {#8577 …} #createdAt: DateTime @1758632747 {#8564 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8565 : 2025-09-23 21:05:47.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: 3050 #name: "Moulin Peugeot Tahiti Printemps" #slug: "moulin-peugeot-tahiti-printemps-4355" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Printemps qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29172 +product: App\Entity\Product\Product {#8566 #id: 3050 #code: "moulin-peugeot-tahiti-printemps-4355" #attributes: Doctrine\ORM\PersistentCollection {#8573 …} #variants: Doctrine\ORM\PersistentCollection {#8575 …} #options: Doctrine\ORM\PersistentCollection {#8579 …} #associations: Doctrine\ORM\PersistentCollection {#8577 …} #createdAt: DateTime @1758632747 {#8564 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8565 : 2025-09-23 21:05:47.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: 3050 #name: "Moulin Peugeot Tahiti Printemps" #slug: "moulin-peugeot-tahiti-printemps-4355" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Printemps qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#29410 …} +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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8566 #id: 3050 #code: "moulin-peugeot-tahiti-printemps-4355" #attributes: Doctrine\ORM\PersistentCollection {#8573 …} #variants: Doctrine\ORM\PersistentCollection {#8575 …} #options: Doctrine\ORM\PersistentCollection {#8579 …} #associations: Doctrine\ORM\PersistentCollection {#8577 …} #createdAt: DateTime @1758632747 {#8564 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8565 : 2025-09-23 21:05:47.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: 3050 #name: "Moulin Peugeot Tahiti Printemps" #slug: "moulin-peugeot-tahiti-printemps-4355" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Printemps qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 Peugeot Tahiti Printemps" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29484 -props: [ "product" => App\Entity\Product\Product {#8566 #id: 3050 #code: "moulin-peugeot-tahiti-printemps-4355" #attributes: Doctrine\ORM\PersistentCollection {#8573 …} #variants: Doctrine\ORM\PersistentCollection {#8575 …} #options: Doctrine\ORM\PersistentCollection {#8579 …} #associations: Doctrine\ORM\PersistentCollection {#8577 …} #createdAt: DateTime @1758632747 {#8564 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8565 : 2025-09-23 21:05:47.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: 3050 #name: "Moulin Peugeot Tahiti Printemps" #slug: "moulin-peugeot-tahiti-printemps-4355" #description: """ <div class="col is-12"><ul>\n <li>Couleurs originales et différenciées</li>\n <li>Mécanisme garanti à vie.</li>\n <li>Uniquement en duo.</li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Douceur des ligne et couleurs différentes mais en harmonie pour ce duo de moulins Tahiti Printemps qui permet instantanément de différencier le sel du poivre. Les mécanismes légendaires Peugeot fiables et efficaces sont bien sûr de la partie.</div><h1>Caractéristiques Moulin Peugeot Tahiti Printemps</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté mat. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P" ou "S" suivant le mécanisme. Hauteur 15 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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]
|
106.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29477 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29468 …} +context: Sylius\TwigHooks\Bag\DataBag {#29538 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29465 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29410 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29418 #collection: Doctrine\Common\Collections\ArrayCollection {#29430 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29406 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38368 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38370 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29477 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29468 …} +context: Sylius\TwigHooks\Bag\DataBag {#29538 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29465 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Tahiti Printemps" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29418 #collection: Doctrine\Common\Collections\ArrayCollection {#29430 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29406 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38368 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38370 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29542 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29477 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29468 …} +context: Sylius\TwigHooks\Bag\DataBag {#29538 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29465 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29410 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29418 #collection: Doctrine\Common\Collections\ArrayCollection {#29430 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29406 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38368 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38370 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29592 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29583 …} +context: Sylius\TwigHooks\Bag\DataBag {#29590 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29591 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29410 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29595 +variant: App\Entity\Product\ProductVariant {#29410 …} +price: "53,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29592 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29583 …} +context: Sylius\TwigHooks\Bag\DataBag {#29590 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29591 …} +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 | 106.0 MiB | 4.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8589 #id: 3051 #code: "moulin-peugeot-auberge-4360" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632747 {#8587 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8588 : 2025-09-23 21:05:47.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: 3051 #name: "Moulin Peugeot Auberge" #slug: "moulin-peugeot-auberge-4360" #description: """ <div class="col is-12"><ul>\n <li>Efficacité du mécanisme.</li>\n <li><strong>Mécanisme Uselect garanti à vie.</strong></li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Auberge</h1><div class="col is-12">Le moulin Peugeot Auberge, c'est le grand classique des moulins Peugeot. Il est présent dans toutes les cuisines des grands chefs qui l'apprécie pour sa fiabilité et son efficacité.</div><h1>Caractéristiques Moulin Peugeot Auberge</h1><div class="col is-12">Mécanisme Uselect poivre garanti à vie. Corps bois teinté. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P". Hauteur 27 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 {#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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29475 +product: App\Entity\Product\Product {#8589 #id: 3051 #code: "moulin-peugeot-auberge-4360" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632747 {#8587 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8588 : 2025-09-23 21:05:47.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: 3051 #name: "Moulin Peugeot Auberge" #slug: "moulin-peugeot-auberge-4360" #description: """ <div class="col is-12"><ul>\n <li>Efficacité du mécanisme.</li>\n <li><strong>Mécanisme Uselect garanti à vie.</strong></li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Auberge</h1><div class="col is-12">Le moulin Peugeot Auberge, c'est le grand classique des moulins Peugeot. Il est présent dans toutes les cuisines des grands chefs qui l'apprécie pour sa fiabilité et son efficacité.</div><h1>Caractéristiques Moulin Peugeot Auberge</h1><div class="col is-12">Mécanisme Uselect poivre garanti à vie. Corps bois teinté. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P". Hauteur 27 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 {#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 {#29658 …} +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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8589 #id: 3051 #code: "moulin-peugeot-auberge-4360" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632747 {#8587 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8588 : 2025-09-23 21:05:47.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: 3051 #name: "Moulin Peugeot Auberge" #slug: "moulin-peugeot-auberge-4360" #description: """ <div class="col is-12"><ul>\n <li>Efficacité du mécanisme.</li>\n <li><strong>Mécanisme Uselect garanti à vie.</strong></li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Auberge</h1><div class="col is-12">Le moulin Peugeot Auberge, c'est le grand classique des moulins Peugeot. Il est présent dans toutes les cuisines des grands chefs qui l'apprécie pour sa fiabilité et son efficacité.</div><h1>Caractéristiques Moulin Peugeot Auberge</h1><div class="col is-12">Mécanisme Uselect poivre garanti à vie. Corps bois teinté. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P". Hauteur 27 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 {#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" => "Moulin Peugeot Auberge" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29729 -props: [ "product" => App\Entity\Product\Product {#8589 #id: 3051 #code: "moulin-peugeot-auberge-4360" #attributes: Doctrine\ORM\PersistentCollection {#8596 …} #variants: Doctrine\ORM\PersistentCollection {#8598 …} #options: Doctrine\ORM\PersistentCollection {#8602 …} #associations: Doctrine\ORM\PersistentCollection {#8600 …} #createdAt: DateTime @1758632747 {#8587 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8588 : 2025-09-23 21:05:47.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: 3051 #name: "Moulin Peugeot Auberge" #slug: "moulin-peugeot-auberge-4360" #description: """ <div class="col is-12"><ul>\n <li>Efficacité du mécanisme.</li>\n <li><strong>Mécanisme Uselect garanti à vie.</strong></li>\n <li><span style="font-weight: bold;">Fabrication française. Quingey (Doubs Franche-Comté)</span></li>\n </ul></div><h1>Description Moulin Peugeot Auberge</h1><div class="col is-12">Le moulin Peugeot Auberge, c'est le grand classique des moulins Peugeot. Il est présent dans toutes les cuisines des grands chefs qui l'apprécie pour sa fiabilité et son efficacité.</div><h1>Caractéristiques Moulin Peugeot Auberge</h1><div class="col is-12">Mécanisme Uselect poivre garanti à vie. Corps bois teinté. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P". Hauteur 27 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 {#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]
|
106.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29797 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29713 …} +context: Sylius\TwigHooks\Bag\DataBag {#29786 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29710 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29658 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29666 #collection: Doctrine\Common\Collections\ArrayCollection {#29675 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29654 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38382 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38384 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29797 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29713 …} +context: Sylius\TwigHooks\Bag\DataBag {#29786 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29710 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Auberge" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29666 #collection: Doctrine\Common\Collections\ArrayCollection {#29675 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29654 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38382 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38384 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29802 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29797 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29713 …} +context: Sylius\TwigHooks\Bag\DataBag {#29786 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29710 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29658 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29666 #collection: Doctrine\Common\Collections\ArrayCollection {#29675 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29654 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38382 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38384 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29851 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29842 …} +context: Sylius\TwigHooks\Bag\DataBag {#29849 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29850 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29658 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29854 +variant: App\Entity\Product\ProductVariant {#29658 …} +price: "44,00\u{A0}€" +originalPrice: "49,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29851 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29842 …} +context: Sylius\TwigHooks\Bag\DataBag {#29849 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29850 …} +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 | 106.0 MiB | 4.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8612 #id: 3052 #code: "moulin-peugeot-hostellerie-4361" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632747 {#8610 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8611 : 2025-09-23 21:05:47.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: 3052 #name: "Moulin Peugeot Hostellerie" #slug: "moulin-peugeot-hostellerie-4361" #description: """ <div class="col is-12"><ul>\n <li>Efficacité du mécanisme.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin Peugeot Hostellerie</h1><div class="col is-12">Son excellente ergonomie et l'efficacité de ses mécanismes ont rapidement permis au moulin Peugeot Hostellerie de s'imposer dans toutes les cuisines des grands chefs. De plus il vous est proposé à un prix particulièrement attractit compte tenu de sa taille. </div><h1>Caractéristiques Moulin Peugeot Hostellerie</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P". Hauteur 22 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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29720 +product: App\Entity\Product\Product {#8612 #id: 3052 #code: "moulin-peugeot-hostellerie-4361" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632747 {#8610 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8611 : 2025-09-23 21:05:47.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: 3052 #name: "Moulin Peugeot Hostellerie" #slug: "moulin-peugeot-hostellerie-4361" #description: """ <div class="col is-12"><ul>\n <li>Efficacité du mécanisme.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin Peugeot Hostellerie</h1><div class="col is-12">Son excellente ergonomie et l'efficacité de ses mécanismes ont rapidement permis au moulin Peugeot Hostellerie de s'imposer dans toutes les cuisines des grands chefs. De plus il vous est proposé à un prix particulièrement attractit compte tenu de sa taille. </div><h1>Caractéristiques Moulin Peugeot Hostellerie</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P". Hauteur 22 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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#8613 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8615 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29917 …} +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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8612 #id: 3052 #code: "moulin-peugeot-hostellerie-4361" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632747 {#8610 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8611 : 2025-09-23 21:05:47.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: 3052 #name: "Moulin Peugeot Hostellerie" #slug: "moulin-peugeot-hostellerie-4361" #description: """ <div class="col is-12"><ul>\n <li>Efficacité du mécanisme.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin Peugeot Hostellerie</h1><div class="col is-12">Son excellente ergonomie et l'efficacité de ses mécanismes ont rapidement permis au moulin Peugeot Hostellerie de s'imposer dans toutes les cuisines des grands chefs. De plus il vous est proposé à un prix particulièrement attractit compte tenu de sa taille. </div><h1>Caractéristiques Moulin Peugeot Hostellerie</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P". Hauteur 22 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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #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" => "Moulin Peugeot Hostellerie" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29988 -props: [ "product" => App\Entity\Product\Product {#8612 #id: 3052 #code: "moulin-peugeot-hostellerie-4361" #attributes: Doctrine\ORM\PersistentCollection {#8619 …} #variants: Doctrine\ORM\PersistentCollection {#8621 …} #options: Doctrine\ORM\PersistentCollection {#8625 …} #associations: Doctrine\ORM\PersistentCollection {#8623 …} #createdAt: DateTime @1758632747 {#8610 : 2025-09-23 21:05:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632747 {#8611 : 2025-09-23 21:05:47.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: 3052 #name: "Moulin Peugeot Hostellerie" #slug: "moulin-peugeot-hostellerie-4361" #description: """ <div class="col is-12"><ul>\n <li>Efficacité du mécanisme.</li>\n <li>Mécanisme garanti à vie.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Moulin Peugeot Hostellerie</h1><div class="col is-12">Son excellente ergonomie et l'efficacité de ses mécanismes ont rapidement permis au moulin Peugeot Hostellerie de s'imposer dans toutes les cuisines des grands chefs. De plus il vous est proposé à un prix particulièrement attractit compte tenu de sa taille. </div><h1>Caractéristiques Moulin Peugeot Hostellerie</h1><div class="col is-12">Mécanisme poivre ou sel garanti à vie. Corps bois teinté. Corps garantis 5 ans. Molette de réglage de la mouture. Bille inox avec symbole gravé "P". Hauteur 22 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 {#8631 …} #channels: Doctrine\ORM\PersistentCollection {#8617 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #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]
|
106.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30056 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29972 …} +context: Sylius\TwigHooks\Bag\DataBag {#30045 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29917 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29925 #collection: Doctrine\Common\Collections\ArrayCollection {#29934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29913 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38396 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38398 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30056 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29972 …} +context: Sylius\TwigHooks\Bag\DataBag {#30045 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Peugeot Hostellerie" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29925 #collection: Doctrine\Common\Collections\ArrayCollection {#29934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29913 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38396 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38398 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30061 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30056 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29972 …} +context: Sylius\TwigHooks\Bag\DataBag {#30045 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29917 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29925 #collection: Doctrine\Common\Collections\ArrayCollection {#29934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29913 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38396 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38398 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30101 …} +context: Sylius\TwigHooks\Bag\DataBag {#30108 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30109 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29917 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30113 +variant: App\Entity\Product\ProductVariant {#29917 …} +price: "31,00\u{A0}€" +originalPrice: "34,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30101 …} +context: Sylius\TwigHooks\Bag\DataBag {#30108 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30109 …} +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 | 106.0 MiB | 4.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8635 #id: 3006 #code: "huilier-vinaigrier-reglable-cole-mason-5976" #attributes: Doctrine\ORM\PersistentCollection {#8642 …} #variants: Doctrine\ORM\PersistentCollection {#8644 …} #options: Doctrine\ORM\PersistentCollection {#8648 …} #associations: Doctrine\ORM\PersistentCollection {#8646 …} #createdAt: DateTime @1758632733 {#8633 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#8634 : 2025-09-23 21:05:33.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: 3006 #name: "Huilier/Vinaigrier Réglable Cole & Mason" #slug: "huilier-vinaigrier-reglable-cole-mason-5976" #description: """ <div class="col is-12"><ul>\n <li>Huilier / Vinaigrier en verre avec bec verseur.</li>\n <li>Selecteur de flux 3 réglages : fermé, gouttes, filet.</li>\n <li>Filtre anti-obturation.</li>\n </ul></div><h1>Descriptif Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">Réalisé en verre sans coutures, le huilier / vinaigrier Cole & Mason possède un bec verseur muni d'un selecteur de flux à 3 positions : fermé, gouttes et filet. Il est de plus pouvu d'un filtre anti-obturation.</div><h1>Caractéristiques Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">- Contenance 400 ml.<br />- En verre sans coulure fait à la main.<br />- Bec verseur à 3 positions : fermé, gouttes, filet.<br />- Hauteur : 20 cm.<br />- Diamètre : 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29979 +product: App\Entity\Product\Product {#8635 #id: 3006 #code: "huilier-vinaigrier-reglable-cole-mason-5976" #attributes: Doctrine\ORM\PersistentCollection {#8642 …} #variants: Doctrine\ORM\PersistentCollection {#8644 …} #options: Doctrine\ORM\PersistentCollection {#8648 …} #associations: Doctrine\ORM\PersistentCollection {#8646 …} #createdAt: DateTime @1758632733 {#8633 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#8634 : 2025-09-23 21:05:33.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: 3006 #name: "Huilier/Vinaigrier Réglable Cole & Mason" #slug: "huilier-vinaigrier-reglable-cole-mason-5976" #description: """ <div class="col is-12"><ul>\n <li>Huilier / Vinaigrier en verre avec bec verseur.</li>\n <li>Selecteur de flux 3 réglages : fermé, gouttes, filet.</li>\n <li>Filtre anti-obturation.</li>\n </ul></div><h1>Descriptif Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">Réalisé en verre sans coutures, le huilier / vinaigrier Cole & Mason possède un bec verseur muni d'un selecteur de flux à 3 positions : fermé, gouttes et filet. Il est de plus pouvu d'un filtre anti-obturation.</div><h1>Caractéristiques Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">- Contenance 400 ml.<br />- En verre sans coulure fait à la main.<br />- Bec verseur à 3 positions : fermé, gouttes, filet.<br />- Hauteur : 20 cm.<br />- Diamètre : 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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 {#30176 …} +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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8635 #id: 3006 #code: "huilier-vinaigrier-reglable-cole-mason-5976" #attributes: Doctrine\ORM\PersistentCollection {#8642 …} #variants: Doctrine\ORM\PersistentCollection {#8644 …} #options: Doctrine\ORM\PersistentCollection {#8648 …} #associations: Doctrine\ORM\PersistentCollection {#8646 …} #createdAt: DateTime @1758632733 {#8633 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#8634 : 2025-09-23 21:05:33.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: 3006 #name: "Huilier/Vinaigrier Réglable Cole & Mason" #slug: "huilier-vinaigrier-reglable-cole-mason-5976" #description: """ <div class="col is-12"><ul>\n <li>Huilier / Vinaigrier en verre avec bec verseur.</li>\n <li>Selecteur de flux 3 réglages : fermé, gouttes, filet.</li>\n <li>Filtre anti-obturation.</li>\n </ul></div><h1>Descriptif Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">Réalisé en verre sans coutures, le huilier / vinaigrier Cole & Mason possède un bec verseur muni d'un selecteur de flux à 3 positions : fermé, gouttes et filet. Il est de plus pouvu d'un filtre anti-obturation.</div><h1>Caractéristiques Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">- Contenance 400 ml.<br />- En verre sans coulure fait à la main.<br />- Bec verseur à 3 positions : fermé, gouttes, filet.<br />- Hauteur : 20 cm.<br />- Diamètre : 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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" => "Huilier/Vinaigrier Réglable Cole & Mason" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30247 -props: [ "product" => App\Entity\Product\Product {#8635 #id: 3006 #code: "huilier-vinaigrier-reglable-cole-mason-5976" #attributes: Doctrine\ORM\PersistentCollection {#8642 …} #variants: Doctrine\ORM\PersistentCollection {#8644 …} #options: Doctrine\ORM\PersistentCollection {#8648 …} #associations: Doctrine\ORM\PersistentCollection {#8646 …} #createdAt: DateTime @1758632733 {#8633 : 2025-09-23 21:05:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632733 {#8634 : 2025-09-23 21:05:33.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: 3006 #name: "Huilier/Vinaigrier Réglable Cole & Mason" #slug: "huilier-vinaigrier-reglable-cole-mason-5976" #description: """ <div class="col is-12"><ul>\n <li>Huilier / Vinaigrier en verre avec bec verseur.</li>\n <li>Selecteur de flux 3 réglages : fermé, gouttes, filet.</li>\n <li>Filtre anti-obturation.</li>\n </ul></div><h1>Descriptif Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">Réalisé en verre sans coutures, le huilier / vinaigrier Cole & Mason possède un bec verseur muni d'un selecteur de flux à 3 positions : fermé, gouttes et filet. Il est de plus pouvu d'un filtre anti-obturation.</div><h1>Caractéristiques Huilier/Vinaigrier Réglable Cole & Mason</h1><div class="col is-12">- Contenance 400 ml.<br />- En verre sans coulure fait à la main.<br />- Bec verseur à 3 positions : fermé, gouttes, filet.<br />- Hauteur : 20 cm.<br />- Diamètre : 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#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]
|
106.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30240 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30231 …} +context: Sylius\TwigHooks\Bag\DataBag {#30304 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30228 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30176 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30184 #collection: Doctrine\Common\Collections\ArrayCollection {#30193 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30172 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38410 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38412 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30240 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30231 …} +context: Sylius\TwigHooks\Bag\DataBag {#30304 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30228 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Huilier/Vinaigrier Réglable Cole & Mason" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30184 #collection: Doctrine\Common\Collections\ArrayCollection {#30193 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30172 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38410 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38412 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30308 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30240 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30231 …} +context: Sylius\TwigHooks\Bag\DataBag {#30304 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30228 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30176 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30184 #collection: Doctrine\Common\Collections\ArrayCollection {#30193 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30172 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38410 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38412 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30358 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30349 …} +context: Sylius\TwigHooks\Bag\DataBag {#30356 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30357 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30176 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30361 +variant: App\Entity\Product\ProductVariant {#30176 …} +price: "29,00\u{A0}€" +originalPrice: "35,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30358 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30349 …} +context: Sylius\TwigHooks\Bag\DataBag {#30356 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30357 …} +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 | 106.0 MiB | 4.57 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8661 #id: 2996 #code: "cuit-vapeur-livre-de-recettes-2298" #attributes: Doctrine\ORM\PersistentCollection {#8671 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8677 …} #associations: Doctrine\ORM\PersistentCollection {#8675 …} #createdAt: DateTime @1758632732 {#8659 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8660 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8680 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8681 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8661} #id: 2996 #name: "Cuit-vapeur, livre de recettes" #slug: "cuit-vapeur-livre-de-recettes-2298" #description: "<h1>Description livre de recettes Cuit-vapeur</h1><div class="col is-12">24 recettes réalisées avec le cuit-vapeur Mastrad pour de la cuisine saine et délicieuse de l'entrée au dessert . 21 x 21 cm. 68 pages.</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 {#8683 …} #channels: Doctrine\ORM\PersistentCollection {#8669 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8667 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30238 +product: App\Entity\Product\Product {#8661 #id: 2996 #code: "cuit-vapeur-livre-de-recettes-2298" #attributes: Doctrine\ORM\PersistentCollection {#8671 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8677 …} #associations: Doctrine\ORM\PersistentCollection {#8675 …} #createdAt: DateTime @1758632732 {#8659 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8660 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8680 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8681 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8661} #id: 2996 #name: "Cuit-vapeur, livre de recettes" #slug: "cuit-vapeur-livre-de-recettes-2298" #description: "<h1>Description livre de recettes Cuit-vapeur</h1><div class="col is-12">24 recettes réalisées avec le cuit-vapeur Mastrad pour de la cuisine saine et délicieuse de l'entrée au dessert . 21 x 21 cm. 68 pages.</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 {#8683 …} #channels: Doctrine\ORM\PersistentCollection {#8669 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8667 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30424 …} +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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8661 #id: 2996 #code: "cuit-vapeur-livre-de-recettes-2298" #attributes: Doctrine\ORM\PersistentCollection {#8671 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8677 …} #associations: Doctrine\ORM\PersistentCollection {#8675 …} #createdAt: DateTime @1758632732 {#8659 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8660 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8680 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8681 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8661} #id: 2996 #name: "Cuit-vapeur, livre de recettes" #slug: "cuit-vapeur-livre-de-recettes-2298" #description: "<h1>Description livre de recettes Cuit-vapeur</h1><div class="col is-12">24 recettes réalisées avec le cuit-vapeur Mastrad pour de la cuisine saine et délicieuse de l'entrée au dessert . 21 x 21 cm. 68 pages.</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 {#8683 …} #channels: Doctrine\ORM\PersistentCollection {#8669 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8667 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cuit-vapeur, livre de recettes" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30495 -props: [ "product" => App\Entity\Product\Product {#8661 #id: 2996 #code: "cuit-vapeur-livre-de-recettes-2298" #attributes: Doctrine\ORM\PersistentCollection {#8671 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8677 …} #associations: Doctrine\ORM\PersistentCollection {#8675 …} #createdAt: DateTime @1758632732 {#8659 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8660 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8680 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8681 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8661} #id: 2996 #name: "Cuit-vapeur, livre de recettes" #slug: "cuit-vapeur-livre-de-recettes-2298" #description: "<h1>Description livre de recettes Cuit-vapeur</h1><div class="col is-12">24 recettes réalisées avec le cuit-vapeur Mastrad pour de la cuisine saine et délicieuse de l'entrée au dessert . 21 x 21 cm. 68 pages.</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 {#8683 …} #channels: Doctrine\ORM\PersistentCollection {#8669 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8667 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30488 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30479 …} +context: Sylius\TwigHooks\Bag\DataBag {#30546 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30476 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30424 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30432 #collection: Doctrine\Common\Collections\ArrayCollection {#30441 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30420 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38424 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38426 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30488 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30479 …} +context: Sylius\TwigHooks\Bag\DataBag {#30546 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30476 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cuit-vapeur, livre de recettes" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30432 #collection: Doctrine\Common\Collections\ArrayCollection {#30441 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30420 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38424 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38426 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30550 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30488 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30479 …} +context: Sylius\TwigHooks\Bag\DataBag {#30546 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30476 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30424 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30432 #collection: Doctrine\Common\Collections\ArrayCollection {#30441 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30420 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38424 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38426 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30600 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30591 …} +context: Sylius\TwigHooks\Bag\DataBag {#30598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30599 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30424 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30603 +variant: App\Entity\Product\ProductVariant {#30424 …} +price: "4,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30600 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30591 …} +context: Sylius\TwigHooks\Bag\DataBag {#30598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30599 …} +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 | 106.0 MiB | 4.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8690 #id: 2999 #code: "tartes-et-tartelettes-2462" #attributes: Doctrine\ORM\PersistentCollection {#8697 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8703 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632732 {#8688 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8689 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8706 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8707 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8690} #id: 2999 #name: "Tartes et tartelettes" #slug: "tartes-et-tartelettes-2462" #description: """ <div class="col is-12"><ul>\n <li>25 recettes originales.</li>\n </ul>\n </div><h1>Description tartes et tartelettes</h1><div class="col is-12"><span>Livre de recettes de la collection les indispensables de MASTRAD</span>. 25 recettes originales (apéritifs, entrées, plats et desserts) réalisées avec les moules silicones Mastrad. <span>21 x 21 cm. 68 pages.</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 {#8709 …} #channels: Doctrine\ORM\PersistentCollection {#8695 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8691 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8693 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30486 +product: App\Entity\Product\Product {#8690 #id: 2999 #code: "tartes-et-tartelettes-2462" #attributes: Doctrine\ORM\PersistentCollection {#8697 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8703 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632732 {#8688 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8689 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8706 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8707 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8690} #id: 2999 #name: "Tartes et tartelettes" #slug: "tartes-et-tartelettes-2462" #description: """ <div class="col is-12"><ul>\n <li>25 recettes originales.</li>\n </ul>\n </div><h1>Description tartes et tartelettes</h1><div class="col is-12"><span>Livre de recettes de la collection les indispensables de MASTRAD</span>. 25 recettes originales (apéritifs, entrées, plats et desserts) réalisées avec les moules silicones Mastrad. <span>21 x 21 cm. 68 pages.</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 {#8709 …} #channels: Doctrine\ORM\PersistentCollection {#8695 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8691 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8693 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30666 …} +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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8690 #id: 2999 #code: "tartes-et-tartelettes-2462" #attributes: Doctrine\ORM\PersistentCollection {#8697 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8703 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632732 {#8688 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8689 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8706 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8707 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8690} #id: 2999 #name: "Tartes et tartelettes" #slug: "tartes-et-tartelettes-2462" #description: """ <div class="col is-12"><ul>\n <li>25 recettes originales.</li>\n </ul>\n </div><h1>Description tartes et tartelettes</h1><div class="col is-12"><span>Livre de recettes de la collection les indispensables de MASTRAD</span>. 25 recettes originales (apéritifs, entrées, plats et desserts) réalisées avec les moules silicones Mastrad. <span>21 x 21 cm. 68 pages.</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 {#8709 …} #channels: Doctrine\ORM\PersistentCollection {#8695 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8691 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8693 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tartes et tartelettes" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30737 -props: [ "product" => App\Entity\Product\Product {#8690 #id: 2999 #code: "tartes-et-tartelettes-2462" #attributes: Doctrine\ORM\PersistentCollection {#8697 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8703 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632732 {#8688 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8689 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8706 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8707 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8690} #id: 2999 #name: "Tartes et tartelettes" #slug: "tartes-et-tartelettes-2462" #description: """ <div class="col is-12"><ul>\n <li>25 recettes originales.</li>\n </ul>\n </div><h1>Description tartes et tartelettes</h1><div class="col is-12"><span>Livre de recettes de la collection les indispensables de MASTRAD</span>. 25 recettes originales (apéritifs, entrées, plats et desserts) réalisées avec les moules silicones Mastrad. <span>21 x 21 cm. 68 pages.</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 {#8709 …} #channels: Doctrine\ORM\PersistentCollection {#8695 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8691 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8693 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30730 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30721 …} +context: Sylius\TwigHooks\Bag\DataBag {#30788 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30718 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30666 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30674 #collection: Doctrine\Common\Collections\ArrayCollection {#30683 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30662 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38438 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38440 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30730 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30721 …} +context: Sylius\TwigHooks\Bag\DataBag {#30788 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30718 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tartes et tartelettes" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30674 #collection: Doctrine\Common\Collections\ArrayCollection {#30683 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30662 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38438 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38440 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30792 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30730 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30721 …} +context: Sylius\TwigHooks\Bag\DataBag {#30788 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30718 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30666 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30674 #collection: Doctrine\Common\Collections\ArrayCollection {#30683 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30662 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38438 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38440 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30842 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30833 …} +context: Sylius\TwigHooks\Bag\DataBag {#30840 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30841 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30666 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30845 +variant: App\Entity\Product\ProductVariant {#30666 …} +price: "4,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30842 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30833 …} +context: Sylius\TwigHooks\Bag\DataBag {#30840 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30841 …} +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 | 106.0 MiB | 4.51 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8713 #id: 3000 #code: "minis-2649" #attributes: Doctrine\ORM\PersistentCollection {#8720 …} #variants: Doctrine\ORM\PersistentCollection {#8722 …} #options: Doctrine\ORM\PersistentCollection {#8726 …} #associations: Doctrine\ORM\PersistentCollection {#8724 …} #createdAt: DateTime @1758632732 {#8711 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8712 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8729 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8730 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8713} #id: 3000 #name: "Minis" #slug: "minis-2649" #description: "<h1>Description livre Minis par MASTRAD</h1><div class="col is-12"><span>25 recettes réalisées à partir des moules en silicones Mastrad. Cannelés, financiers, madeleines, muffins, briochettes, lingots, chauds, froids, sucrés ou salés...Réalisez des pâtisseries individuelles ou miniatures de toutes sortes ! </span><span><span>21 x 21 cm. 68 pages.</span></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 {#8732 …} #channels: Doctrine\ORM\PersistentCollection {#8718 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8714 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8716 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30728 +product: App\Entity\Product\Product {#8713 #id: 3000 #code: "minis-2649" #attributes: Doctrine\ORM\PersistentCollection {#8720 …} #variants: Doctrine\ORM\PersistentCollection {#8722 …} #options: Doctrine\ORM\PersistentCollection {#8726 …} #associations: Doctrine\ORM\PersistentCollection {#8724 …} #createdAt: DateTime @1758632732 {#8711 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8712 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8729 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8730 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8713} #id: 3000 #name: "Minis" #slug: "minis-2649" #description: "<h1>Description livre Minis par MASTRAD</h1><div class="col is-12"><span>25 recettes réalisées à partir des moules en silicones Mastrad. Cannelés, financiers, madeleines, muffins, briochettes, lingots, chauds, froids, sucrés ou salés...Réalisez des pâtisseries individuelles ou miniatures de toutes sortes ! </span><span><span>21 x 21 cm. 68 pages.</span></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 {#8732 …} #channels: Doctrine\ORM\PersistentCollection {#8718 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8714 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8716 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30908 …} +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 {#27718 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27751 …} +context: Sylius\TwigHooks\Bag\DataBag {#27757 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27744 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8713 #id: 3000 #code: "minis-2649" #attributes: Doctrine\ORM\PersistentCollection {#8720 …} #variants: Doctrine\ORM\PersistentCollection {#8722 …} #options: Doctrine\ORM\PersistentCollection {#8726 …} #associations: Doctrine\ORM\PersistentCollection {#8724 …} #createdAt: DateTime @1758632732 {#8711 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8712 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8729 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8730 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8713} #id: 3000 #name: "Minis" #slug: "minis-2649" #description: "<h1>Description livre Minis par MASTRAD</h1><div class="col is-12"><span>25 recettes réalisées à partir des moules en silicones Mastrad. Cannelés, financiers, madeleines, muffins, briochettes, lingots, chauds, froids, sucrés ou salés...Réalisez des pâtisseries individuelles ou miniatures de toutes sortes ! </span><span><span>21 x 21 cm. 68 pages.</span></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 {#8732 …} #channels: Doctrine\ORM\PersistentCollection {#8718 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8714 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8716 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Minis" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30979 -props: [ "product" => App\Entity\Product\Product {#8713 #id: 3000 #code: "minis-2649" #attributes: Doctrine\ORM\PersistentCollection {#8720 …} #variants: Doctrine\ORM\PersistentCollection {#8722 …} #options: Doctrine\ORM\PersistentCollection {#8726 …} #associations: Doctrine\ORM\PersistentCollection {#8724 …} #createdAt: DateTime @1758632732 {#8711 : 2025-09-23 21:05:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632732 {#8712 : 2025-09-23 21:05:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8729 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8730 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8713} #id: 3000 #name: "Minis" #slug: "minis-2649" #description: "<h1>Description livre Minis par MASTRAD</h1><div class="col is-12"><span>25 recettes réalisées à partir des moules en silicones Mastrad. Cannelés, financiers, madeleines, muffins, briochettes, lingots, chauds, froids, sucrés ou salés...Réalisez des pâtisseries individuelles ou miniatures de toutes sortes ! </span><span><span>21 x 21 cm. 68 pages.</span></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 {#8732 …} #channels: Doctrine\ORM\PersistentCollection {#8718 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8663 …} #reviews: Doctrine\ORM\PersistentCollection {#8714 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8716 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30963 …} +context: Sylius\TwigHooks\Bag\DataBag {#31030 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30908 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30916 #collection: Doctrine\Common\Collections\ArrayCollection {#30925 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30904 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38452 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38454 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30963 …} +context: Sylius\TwigHooks\Bag\DataBag {#31030 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Minis" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30916 #collection: Doctrine\Common\Collections\ArrayCollection {#30925 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30904 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38452 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38454 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31034 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30963 …} +context: Sylius\TwigHooks\Bag\DataBag {#31030 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30908 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30916 #collection: Doctrine\Common\Collections\ArrayCollection {#30925 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30904 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38452 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38454 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31084 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31075 …} +context: Sylius\TwigHooks\Bag\DataBag {#31082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31083 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30908 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31087 +variant: App\Entity\Product\ProductVariant {#30908 …} +price: "4,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9071 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12501 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9068 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31084 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31075 …} +context: Sylius\TwigHooks\Bag\DataBag {#31082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31083 …} +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 | 106.0 MiB | 2.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12566 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12576 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31407 +cart: App\Entity\Order\Order {#13480 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12566 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12576 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||