Components
12
Twig Components
44
Render Count
64
ms
Render Time
104.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 102.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13267 …} +context: Sylius\TwigHooks\Bag\DataBag {#13273 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13272 …} +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 {#13894 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13267 …} +context: Sylius\TwigHooks\Bag\DataBag {#13273 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13272 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 102.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13971 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13967 …} +context: Sylius\TwigHooks\Bag\DataBag {#13969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13970 …} +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 {#13980 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13971 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13967 …} +context: Sylius\TwigHooks\Bag\DataBag {#13969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13970 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 102.0 MiB | 4.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14062 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14041 …} +context: Sylius\TwigHooks\Bag\DataBag {#14061 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14060 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14077 +cart: App\Entity\Order\Order {#14144 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14062 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14041 …} +context: Sylius\TwigHooks\Bag\DataBag {#14061 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14060 …} +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 | 102.0 MiB | 14.51 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14330 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14318 …} +context: Sylius\TwigHooks\Bag\DataBag {#14324 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14316 …} +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 {#14339 #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 {#14330 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14318 …} +context: Sylius\TwigHooks\Bag\DataBag {#14324 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14316 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 102.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28043 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28039 …} +context: Sylius\TwigHooks\Bag\DataBag {#28040 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28042 …} +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 {#28052 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28043 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28039 …} +context: Sylius\TwigHooks\Bag\DataBag {#28040 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28042 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 102.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28157 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28153 …} +context: Sylius\TwigHooks\Bag\DataBag {#28154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28156 …} +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 {#28165 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28157 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28153 …} +context: Sylius\TwigHooks\Bag\DataBag {#28154 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28156 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 102.0 MiB | 1.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28227 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28223 …} +context: Sylius\TwigHooks\Bag\DataBag {#28224 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28226 …} +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 {#28235 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28227 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28223 …} +context: Sylius\TwigHooks\Bag\DataBag {#28224 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28226 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 8.22 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 3039 #code: "moulin-paris-antique-peugeot-5078" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632746 {#8058 : 2025-09-23 21:05:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632746 {#7959 : 2025-09-23 21:05:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3039 #name: "Moulin Paris Antique Peugeot" #slug: "moulin-paris-antique-peugeot-5078" #description: """ <div class="col is-12"><ul>\n <li>Pièce unique travaillée à la main.</li>\n <li>En bois de hêtre. </li>\n <li>Réglage de mouture.</li>\n <li>Mécanisme en acier garanti à vie.</li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Paris Antique Peugeot</h1><div class="col is-12">Le moulin Paris Antique Peugeot vous permet de présenter élégamment votre poivre et sel. Aux charmes d'autrefois, les moulins sont en bois de hêtre patiné par le temps. Ce sont des pièces unique qui sont travaillées à la main. Un réglage de la mouture est possible grâce à l'écrou laiton gravée.</div><h1>Caractéristiques Moulin Paris Antique Peugeot</h1><div class="col is-12">En bois de hêtre vielli. Disponible pour poivre et sel.</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 {#8771 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28760 +product: App\Entity\Product\Product {#7949 #id: 3039 #code: "moulin-paris-antique-peugeot-5078" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632746 {#8058 : 2025-09-23 21:05:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632746 {#7959 : 2025-09-23 21:05:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3039 #name: "Moulin Paris Antique Peugeot" #slug: "moulin-paris-antique-peugeot-5078" #description: """ <div class="col is-12"><ul>\n <li>Pièce unique travaillée à la main.</li>\n <li>En bois de hêtre. </li>\n <li>Réglage de mouture.</li>\n <li>Mécanisme en acier garanti à vie.</li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Paris Antique Peugeot</h1><div class="col is-12">Le moulin Paris Antique Peugeot vous permet de présenter élégamment votre poivre et sel. Aux charmes d'autrefois, les moulins sont en bois de hêtre patiné par le temps. Ce sont des pièces unique qui sont travaillées à la main. Un réglage de la mouture est possible grâce à l'écrou laiton gravée.</div><h1>Caractéristiques Moulin Paris Antique Peugeot</h1><div class="col is-12">En bois de hêtre vielli. Disponible pour poivre et sel.</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 {#8771 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8779 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 2.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 3039 #code: "moulin-paris-antique-peugeot-5078" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632746 {#8058 : 2025-09-23 21:05:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632746 {#7959 : 2025-09-23 21:05:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3039 #name: "Moulin Paris Antique Peugeot" #slug: "moulin-paris-antique-peugeot-5078" #description: """ <div class="col is-12"><ul>\n <li>Pièce unique travaillée à la main.</li>\n <li>En bois de hêtre. </li>\n <li>Réglage de mouture.</li>\n <li>Mécanisme en acier garanti à vie.</li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Paris Antique Peugeot</h1><div class="col is-12">Le moulin Paris Antique Peugeot vous permet de présenter élégamment votre poivre et sel. Aux charmes d'autrefois, les moulins sont en bois de hêtre patiné par le temps. Ce sont des pièces unique qui sont travaillées à la main. Un réglage de la mouture est possible grâce à l'écrou laiton gravée.</div><h1>Caractéristiques Moulin Paris Antique Peugeot</h1><div class="col is-12">En bois de hêtre vielli. Disponible pour poivre et sel.</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 {#8771 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Paris Antique Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28920 -props: [ "product" => App\Entity\Product\Product {#7949 #id: 3039 #code: "moulin-paris-antique-peugeot-5078" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8766 …} #associations: Doctrine\ORM\PersistentCollection {#8706 …} #createdAt: DateTime @1758632746 {#8058 : 2025-09-23 21:05:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632746 {#7959 : 2025-09-23 21:05:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8765 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8768 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 3039 #name: "Moulin Paris Antique Peugeot" #slug: "moulin-paris-antique-peugeot-5078" #description: """ <div class="col is-12"><ul>\n <li>Pièce unique travaillée à la main.</li>\n <li>En bois de hêtre. </li>\n <li>Réglage de mouture.</li>\n <li>Mécanisme en acier garanti à vie.</li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Paris Antique Peugeot</h1><div class="col is-12">Le moulin Paris Antique Peugeot vous permet de présenter élégamment votre poivre et sel. Aux charmes d'autrefois, les moulins sont en bois de hêtre patiné par le temps. Ce sont des pièces unique qui sont travaillées à la main. Un réglage de la mouture est possible grâce à l'écrou laiton gravée.</div><h1>Caractéristiques Moulin Paris Antique Peugeot</h1><div class="col is-12">En bois de hêtre vielli. Disponible pour poivre et sel.</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 {#8771 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 1.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28991 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28987 …} +context: Sylius\TwigHooks\Bag\DataBag {#28988 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28990 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8779 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050 #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8896 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38193 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38245 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28991 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28987 …} +context: Sylius\TwigHooks\Bag\DataBag {#28988 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28990 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Paris Antique Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050 #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8896 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38193 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38245 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28995 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28991 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28987 …} +context: Sylius\TwigHooks\Bag\DataBag {#28988 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28990 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8779 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9050 #collection: Doctrine\Common\Collections\ArrayCollection {#9049 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8896 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38193 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38245 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29063 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29053 …} +context: Sylius\TwigHooks\Bag\DataBag {#29061 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29062 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8779 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29072 +variant: App\Entity\Product\ProductVariant {#8779 …} +price: "48,00\u{A0}€" +originalPrice: "53,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29063 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29053 …} +context: Sylius\TwigHooks\Bag\DataBag {#29061 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29062 …} +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 | 102.0 MiB | 3.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9054 #id: 2614 #code: "broyeur-a-glace-manuel-inox-3115" #attributes: Doctrine\ORM\PersistentCollection {#9064 …} #variants: Doctrine\ORM\PersistentCollection {#9077 …} #options: Doctrine\ORM\PersistentCollection {#9068 …} #associations: Doctrine\ORM\PersistentCollection {#9066 …} #createdAt: DateTime @1758632595 {#9048 : 2025-09-23 21:03:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632595 {#9051 : 2025-09-23 21:03:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9071 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9072 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9054} #id: 2614 #name: "Broyeur à glace manuel inox" #slug: "broyeur-a-glace-manuel-inox-3115" #description: """ <div class="col is-12"><ul>\n <li>Facile et efficace.</li>\n <li>Ventouse de fixation tous supports. </li>\n </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur à glace est idéal pour piler facilement et efficacement la glace. La glace pilée est récupérée directement dans le bac inférieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>Mécanisme métallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </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 {#9074 …} #channels: Doctrine\ORM\PersistentCollection {#9062 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9056 …} #reviews: Doctrine\ORM\PersistentCollection {#9058 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9060 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28898 +product: App\Entity\Product\Product {#9054 #id: 2614 #code: "broyeur-a-glace-manuel-inox-3115" #attributes: Doctrine\ORM\PersistentCollection {#9064 …} #variants: Doctrine\ORM\PersistentCollection {#9077 …} #options: Doctrine\ORM\PersistentCollection {#9068 …} #associations: Doctrine\ORM\PersistentCollection {#9066 …} #createdAt: DateTime @1758632595 {#9048 : 2025-09-23 21:03:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632595 {#9051 : 2025-09-23 21:03:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9071 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9072 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9054} #id: 2614 #name: "Broyeur à glace manuel inox" #slug: "broyeur-a-glace-manuel-inox-3115" #description: """ <div class="col is-12"><ul>\n <li>Facile et efficace.</li>\n <li>Ventouse de fixation tous supports. </li>\n </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur à glace est idéal pour piler facilement et efficacement la glace. La glace pilée est récupérée directement dans le bac inférieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>Mécanisme métallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </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 {#9074 …} #channels: Doctrine\ORM\PersistentCollection {#9062 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9056 …} #reviews: Doctrine\ORM\PersistentCollection {#9058 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9060 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9078 …} +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 {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9054 #id: 2614 #code: "broyeur-a-glace-manuel-inox-3115" #attributes: Doctrine\ORM\PersistentCollection {#9064 …} #variants: Doctrine\ORM\PersistentCollection {#9077 …} #options: Doctrine\ORM\PersistentCollection {#9068 …} #associations: Doctrine\ORM\PersistentCollection {#9066 …} #createdAt: DateTime @1758632595 {#9048 : 2025-09-23 21:03:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632595 {#9051 : 2025-09-23 21:03:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9071 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9072 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9054} #id: 2614 #name: "Broyeur à glace manuel inox" #slug: "broyeur-a-glace-manuel-inox-3115" #description: """ <div class="col is-12"><ul>\n <li>Facile et efficace.</li>\n <li>Ventouse de fixation tous supports. </li>\n </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur à glace est idéal pour piler facilement et efficacement la glace. La glace pilée est récupérée directement dans le bac inférieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>Mécanisme métallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </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 {#9074 …} #channels: Doctrine\ORM\PersistentCollection {#9062 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9056 …} #reviews: Doctrine\ORM\PersistentCollection {#9058 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9060 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Broyeur à glace manuel inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29199 -props: [ "product" => App\Entity\Product\Product {#9054 #id: 2614 #code: "broyeur-a-glace-manuel-inox-3115" #attributes: Doctrine\ORM\PersistentCollection {#9064 …} #variants: Doctrine\ORM\PersistentCollection {#9077 …} #options: Doctrine\ORM\PersistentCollection {#9068 …} #associations: Doctrine\ORM\PersistentCollection {#9066 …} #createdAt: DateTime @1758632595 {#9048 : 2025-09-23 21:03:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632595 {#9051 : 2025-09-23 21:03:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9071 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9072 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9054} #id: 2614 #name: "Broyeur à glace manuel inox" #slug: "broyeur-a-glace-manuel-inox-3115" #description: """ <div class="col is-12"><ul>\n <li>Facile et efficace.</li>\n <li>Ventouse de fixation tous supports. </li>\n </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur à glace est idéal pour piler facilement et efficacement la glace. La glace pilée est récupérée directement dans le bac inférieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>Mécanisme métallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </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 {#9074 …} #channels: Doctrine\ORM\PersistentCollection {#9062 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9056 …} #reviews: Doctrine\ORM\PersistentCollection {#9058 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9060 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29183 …} +context: Sylius\TwigHooks\Bag\DataBag {#29192 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29244 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9078 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9088 #collection: Doctrine\Common\Collections\ArrayCollection {#9089 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9087 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38265 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38267 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29183 …} +context: Sylius\TwigHooks\Bag\DataBag {#29192 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29244 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Broyeur à glace manuel inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9088 #collection: Doctrine\Common\Collections\ArrayCollection {#9089 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9087 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38265 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38267 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29251 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29183 …} +context: Sylius\TwigHooks\Bag\DataBag {#29192 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29244 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9078 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9088 #collection: Doctrine\Common\Collections\ArrayCollection {#9089 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9087 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38265 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38267 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29301 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29292 …} +context: Sylius\TwigHooks\Bag\DataBag {#29299 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29300 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9078 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29304 +variant: App\Entity\Product\ProductVariant {#9078 …} +price: "45,00\u{A0}€" +originalPrice: "45,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29301 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29292 …} +context: Sylius\TwigHooks\Bag\DataBag {#29299 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29300 …} +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 | 102.0 MiB | 3.56 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9094 #id: 2580 #code: "tire-bouchon-a-levier-compact-arcos-2401" #attributes: Doctrine\ORM\PersistentCollection {#9104 …} #variants: Doctrine\ORM\PersistentCollection {#9117 …} #options: Doctrine\ORM\PersistentCollection {#9108 …} #associations: Doctrine\ORM\PersistentCollection {#9106 …} #createdAt: DateTime @1758632578 {#9090 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9091 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9111 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9112 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9094} #id: 2580 #name: "Tire bouchon à levier compact Arcos" #slug: "tire-bouchon-a-levier-compact-arcos-2401" #description: """ <div class="col is-12"><ul>\n <li>Compact, rangement facile.</li>\n <li>Livré avec coupe-capsules.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Tire bouchon à levier compact</h1><div class="col is-12">Le tire bouchon à levier compact permet d'ouvrir vos meilleures bouteilles facilement et sans efforts. Facile et rapide à utiliser, ce tire bouchon est compatible avec toutes les bouteilles. </div><h1>Caractéristiques Tire bouchon à levier compact</h1><div class="col is-12">- Ejection automatique du bouchon. <br />- Corps en ABS.<br />- Manche en alliage de zinc.<br />- Livré avec coupe-capsules.<br />- Format compact. <br />- Dimensions : 16,5 cm x 12 cm. <br />- Garantie 10 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9114 …} #channels: Doctrine\ORM\PersistentCollection {#9102 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9098 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9100 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29190 +product: App\Entity\Product\Product {#9094 #id: 2580 #code: "tire-bouchon-a-levier-compact-arcos-2401" #attributes: Doctrine\ORM\PersistentCollection {#9104 …} #variants: Doctrine\ORM\PersistentCollection {#9117 …} #options: Doctrine\ORM\PersistentCollection {#9108 …} #associations: Doctrine\ORM\PersistentCollection {#9106 …} #createdAt: DateTime @1758632578 {#9090 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9091 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9111 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9112 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9094} #id: 2580 #name: "Tire bouchon à levier compact Arcos" #slug: "tire-bouchon-a-levier-compact-arcos-2401" #description: """ <div class="col is-12"><ul>\n <li>Compact, rangement facile.</li>\n <li>Livré avec coupe-capsules.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Tire bouchon à levier compact</h1><div class="col is-12">Le tire bouchon à levier compact permet d'ouvrir vos meilleures bouteilles facilement et sans efforts. Facile et rapide à utiliser, ce tire bouchon est compatible avec toutes les bouteilles. </div><h1>Caractéristiques Tire bouchon à levier compact</h1><div class="col is-12">- Ejection automatique du bouchon. <br />- Corps en ABS.<br />- Manche en alliage de zinc.<br />- Livré avec coupe-capsules.<br />- Format compact. <br />- Dimensions : 16,5 cm x 12 cm. <br />- Garantie 10 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9114 …} #channels: Doctrine\ORM\PersistentCollection {#9102 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9098 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9100 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9118 …} +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 {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9094 #id: 2580 #code: "tire-bouchon-a-levier-compact-arcos-2401" #attributes: Doctrine\ORM\PersistentCollection {#9104 …} #variants: Doctrine\ORM\PersistentCollection {#9117 …} #options: Doctrine\ORM\PersistentCollection {#9108 …} #associations: Doctrine\ORM\PersistentCollection {#9106 …} #createdAt: DateTime @1758632578 {#9090 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9091 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9111 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9112 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9094} #id: 2580 #name: "Tire bouchon à levier compact Arcos" #slug: "tire-bouchon-a-levier-compact-arcos-2401" #description: """ <div class="col is-12"><ul>\n <li>Compact, rangement facile.</li>\n <li>Livré avec coupe-capsules.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Tire bouchon à levier compact</h1><div class="col is-12">Le tire bouchon à levier compact permet d'ouvrir vos meilleures bouteilles facilement et sans efforts. Facile et rapide à utiliser, ce tire bouchon est compatible avec toutes les bouteilles. </div><h1>Caractéristiques Tire bouchon à levier compact</h1><div class="col is-12">- Ejection automatique du bouchon. <br />- Corps en ABS.<br />- Manche en alliage de zinc.<br />- Livré avec coupe-capsules.<br />- Format compact. <br />- Dimensions : 16,5 cm x 12 cm. <br />- Garantie 10 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9114 …} #channels: Doctrine\ORM\PersistentCollection {#9102 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9098 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9100 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tire bouchon à levier compact Arcos" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29421 -props: [ "product" => App\Entity\Product\Product {#9094 #id: 2580 #code: "tire-bouchon-a-levier-compact-arcos-2401" #attributes: Doctrine\ORM\PersistentCollection {#9104 …} #variants: Doctrine\ORM\PersistentCollection {#9117 …} #options: Doctrine\ORM\PersistentCollection {#9108 …} #associations: Doctrine\ORM\PersistentCollection {#9106 …} #createdAt: DateTime @1758632578 {#9090 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9091 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9111 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9112 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9094} #id: 2580 #name: "Tire bouchon à levier compact Arcos" #slug: "tire-bouchon-a-levier-compact-arcos-2401" #description: """ <div class="col is-12"><ul>\n <li>Compact, rangement facile.</li>\n <li>Livré avec coupe-capsules.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Tire bouchon à levier compact</h1><div class="col is-12">Le tire bouchon à levier compact permet d'ouvrir vos meilleures bouteilles facilement et sans efforts. Facile et rapide à utiliser, ce tire bouchon est compatible avec toutes les bouteilles. </div><h1>Caractéristiques Tire bouchon à levier compact</h1><div class="col is-12">- Ejection automatique du bouchon. <br />- Corps en ABS.<br />- Manche en alliage de zinc.<br />- Livré avec coupe-capsules.<br />- Format compact. <br />- Dimensions : 16,5 cm x 12 cm. <br />- Garantie 10 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9114 …} #channels: Doctrine\ORM\PersistentCollection {#9102 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9098 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9100 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29473 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29405 …} +context: Sylius\TwigHooks\Bag\DataBag {#29414 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29472 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9118 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9131 #collection: Doctrine\Common\Collections\ArrayCollection {#9132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9130 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38279 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38281 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29473 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29405 …} +context: Sylius\TwigHooks\Bag\DataBag {#29414 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29472 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tire bouchon à levier compact Arcos" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9131 #collection: Doctrine\Common\Collections\ArrayCollection {#9132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9130 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38279 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38281 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29479 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29473 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29405 …} +context: Sylius\TwigHooks\Bag\DataBag {#29414 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29472 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9118 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9131 #collection: Doctrine\Common\Collections\ArrayCollection {#9132 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9130 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38279 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38281 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29529 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29520 …} +context: Sylius\TwigHooks\Bag\DataBag {#29527 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29528 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9118 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29532 +variant: App\Entity\Product\ProductVariant {#9118 …} +price: "44,00\u{A0}€" +originalPrice: "44,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29529 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29520 …} +context: Sylius\TwigHooks\Bag\DataBag {#29527 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29528 …} +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 | 102.0 MiB | 3.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9137 #id: 2601 #code: "verre-degustation-taster-peugeot-5134" #attributes: Doctrine\ORM\PersistentCollection {#9147 …} #variants: Doctrine\ORM\PersistentCollection {#9160 …} #options: Doctrine\ORM\PersistentCollection {#9151 …} #associations: Doctrine\ORM\PersistentCollection {#9149 …} #createdAt: DateTime @1758632589 {#9133 : 2025-09-23 21:03:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632589 {#9134 : 2025-09-23 21:03:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9154 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9155 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #id: 2601 #name: "Verre dégustation Taster Peugeot" #slug: "verre-degustation-taster-peugeot-5134" #description: """ <div class="col is-12"><ul>\n <li>Adapté à tous les vins.</li>\n <li>Façonné à la main, verre soufflé en bouche.</li>\n <li>Livré en boîte-tube cadeau. </li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Description Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Le verre de dégustation TASTER PEUGEOT a été soigneusement étudié pour amener le maximum de perceptions aromatiques du vin, en un minimum de temps. C'</span>est un verre aux lignes très pures, de taille réduite, facile à transporter et à stocker, et capable de mettre en évidence l'ensemble des vertus d'un vin</p></div><h1>Caractéristiques Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Hauteur 11 cm. Réalisé à la main soufflé en bouche. Cavités au fond et sur le côté pour tenir le verre sans le réchauffer.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9157 …} #channels: Doctrine\ORM\PersistentCollection {#9145 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9141 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9143 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29412 +product: App\Entity\Product\Product {#9137 #id: 2601 #code: "verre-degustation-taster-peugeot-5134" #attributes: Doctrine\ORM\PersistentCollection {#9147 …} #variants: Doctrine\ORM\PersistentCollection {#9160 …} #options: Doctrine\ORM\PersistentCollection {#9151 …} #associations: Doctrine\ORM\PersistentCollection {#9149 …} #createdAt: DateTime @1758632589 {#9133 : 2025-09-23 21:03:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632589 {#9134 : 2025-09-23 21:03:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9154 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9155 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #id: 2601 #name: "Verre dégustation Taster Peugeot" #slug: "verre-degustation-taster-peugeot-5134" #description: """ <div class="col is-12"><ul>\n <li>Adapté à tous les vins.</li>\n <li>Façonné à la main, verre soufflé en bouche.</li>\n <li>Livré en boîte-tube cadeau. </li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Description Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Le verre de dégustation TASTER PEUGEOT a été soigneusement étudié pour amener le maximum de perceptions aromatiques du vin, en un minimum de temps. C'</span>est un verre aux lignes très pures, de taille réduite, facile à transporter et à stocker, et capable de mettre en évidence l'ensemble des vertus d'un vin</p></div><h1>Caractéristiques Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Hauteur 11 cm. Réalisé à la main soufflé en bouche. Cavités au fond et sur le côté pour tenir le verre sans le réchauffer.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9157 …} #channels: Doctrine\ORM\PersistentCollection {#9145 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9141 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9143 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9161 …} +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 {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9137 #id: 2601 #code: "verre-degustation-taster-peugeot-5134" #attributes: Doctrine\ORM\PersistentCollection {#9147 …} #variants: Doctrine\ORM\PersistentCollection {#9160 …} #options: Doctrine\ORM\PersistentCollection {#9151 …} #associations: Doctrine\ORM\PersistentCollection {#9149 …} #createdAt: DateTime @1758632589 {#9133 : 2025-09-23 21:03:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632589 {#9134 : 2025-09-23 21:03:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9154 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9155 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #id: 2601 #name: "Verre dégustation Taster Peugeot" #slug: "verre-degustation-taster-peugeot-5134" #description: """ <div class="col is-12"><ul>\n <li>Adapté à tous les vins.</li>\n <li>Façonné à la main, verre soufflé en bouche.</li>\n <li>Livré en boîte-tube cadeau. </li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Description Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Le verre de dégustation TASTER PEUGEOT a été soigneusement étudié pour amener le maximum de perceptions aromatiques du vin, en un minimum de temps. C'</span>est un verre aux lignes très pures, de taille réduite, facile à transporter et à stocker, et capable de mettre en évidence l'ensemble des vertus d'un vin</p></div><h1>Caractéristiques Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Hauteur 11 cm. Réalisé à la main soufflé en bouche. Cavités au fond et sur le côté pour tenir le verre sans le réchauffer.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9157 …} #channels: Doctrine\ORM\PersistentCollection {#9145 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9141 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9143 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Verre dégustation Taster Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29649 -props: [ "product" => App\Entity\Product\Product {#9137 #id: 2601 #code: "verre-degustation-taster-peugeot-5134" #attributes: Doctrine\ORM\PersistentCollection {#9147 …} #variants: Doctrine\ORM\PersistentCollection {#9160 …} #options: Doctrine\ORM\PersistentCollection {#9151 …} #associations: Doctrine\ORM\PersistentCollection {#9149 …} #createdAt: DateTime @1758632589 {#9133 : 2025-09-23 21:03:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632589 {#9134 : 2025-09-23 21:03:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9154 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9155 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9137} #id: 2601 #name: "Verre dégustation Taster Peugeot" #slug: "verre-degustation-taster-peugeot-5134" #description: """ <div class="col is-12"><ul>\n <li>Adapté à tous les vins.</li>\n <li>Façonné à la main, verre soufflé en bouche.</li>\n <li>Livré en boîte-tube cadeau. </li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Description Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Le verre de dégustation TASTER PEUGEOT a été soigneusement étudié pour amener le maximum de perceptions aromatiques du vin, en un minimum de temps. C'</span>est un verre aux lignes très pures, de taille réduite, facile à transporter et à stocker, et capable de mettre en évidence l'ensemble des vertus d'un vin</p></div><h1>Caractéristiques Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Hauteur 11 cm. Réalisé à la main soufflé en bouche. Cavités au fond et sur le côté pour tenir le verre sans le réchauffer.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9157 …} #channels: Doctrine\ORM\PersistentCollection {#9145 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9139 …} #reviews: Doctrine\ORM\PersistentCollection {#9141 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9143 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29633 …} +context: Sylius\TwigHooks\Bag\DataBag {#29642 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29697 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9161 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9171 #collection: Doctrine\Common\Collections\ArrayCollection {#9172 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9170 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38293 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38295 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29633 …} +context: Sylius\TwigHooks\Bag\DataBag {#29642 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29697 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Verre dégustation Taster Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9171 #collection: Doctrine\Common\Collections\ArrayCollection {#9172 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9170 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38293 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38295 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29704 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29633 …} +context: Sylius\TwigHooks\Bag\DataBag {#29642 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29697 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9161 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9171 #collection: Doctrine\Common\Collections\ArrayCollection {#9172 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9170 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38293 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38295 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29745 …} +context: Sylius\TwigHooks\Bag\DataBag {#29752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29753 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9161 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29757 +variant: App\Entity\Product\ProductVariant {#9161 …} +price: "39,00\u{A0}€" +originalPrice: "39,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29745 …} +context: Sylius\TwigHooks\Bag\DataBag {#29752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29753 …} +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 | 102.0 MiB | 3.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9177 #id: 2629 #code: "seau-a-champagne-vacu-vin-1580" #attributes: Doctrine\ORM\PersistentCollection {#9187 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9191 …} #associations: Doctrine\ORM\PersistentCollection {#9189 …} #createdAt: DateTime @1758632606 {#9173 : 2025-09-23 21:03:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632606 {#9174 : 2025-09-23 21:03:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9194 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9195 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 2629 #name: "Seau à champagne Vacu Vin" #slug: "seau-a-champagne-vacu-vin-1580" #description: """ <div class="col is-12"><ul>\n <li>Poche amovible à placer au congélateur.</li>\n <li>Refroidissement en 5 minutes.</li>\n <li>Seau inox.</li>\n </ul></div><h1>Description Seau à champagne Vacu Vin</h1><div class="col is-12"><p>Contient un élément réfrigérant Rapd Ice, réutilisable, qui refroidira une bouteille en 5 minutes et la maintiendra à température pendant des heures. Extérieur inox. <br /></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9197 …} #channels: Doctrine\ORM\PersistentCollection {#9185 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9181 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9183 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29640 +product: App\Entity\Product\Product {#9177 #id: 2629 #code: "seau-a-champagne-vacu-vin-1580" #attributes: Doctrine\ORM\PersistentCollection {#9187 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9191 …} #associations: Doctrine\ORM\PersistentCollection {#9189 …} #createdAt: DateTime @1758632606 {#9173 : 2025-09-23 21:03:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632606 {#9174 : 2025-09-23 21:03:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9194 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9195 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 2629 #name: "Seau à champagne Vacu Vin" #slug: "seau-a-champagne-vacu-vin-1580" #description: """ <div class="col is-12"><ul>\n <li>Poche amovible à placer au congélateur.</li>\n <li>Refroidissement en 5 minutes.</li>\n <li>Seau inox.</li>\n </ul></div><h1>Description Seau à champagne Vacu Vin</h1><div class="col is-12"><p>Contient un élément réfrigérant Rapd Ice, réutilisable, qui refroidira une bouteille en 5 minutes et la maintiendra à température pendant des heures. Extérieur inox. <br /></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9197 …} #channels: Doctrine\ORM\PersistentCollection {#9185 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9181 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9183 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9201 …} +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 {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9177 #id: 2629 #code: "seau-a-champagne-vacu-vin-1580" #attributes: Doctrine\ORM\PersistentCollection {#9187 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9191 …} #associations: Doctrine\ORM\PersistentCollection {#9189 …} #createdAt: DateTime @1758632606 {#9173 : 2025-09-23 21:03:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632606 {#9174 : 2025-09-23 21:03:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9194 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9195 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 2629 #name: "Seau à champagne Vacu Vin" #slug: "seau-a-champagne-vacu-vin-1580" #description: """ <div class="col is-12"><ul>\n <li>Poche amovible à placer au congélateur.</li>\n <li>Refroidissement en 5 minutes.</li>\n <li>Seau inox.</li>\n </ul></div><h1>Description Seau à champagne Vacu Vin</h1><div class="col is-12"><p>Contient un élément réfrigérant Rapd Ice, réutilisable, qui refroidira une bouteille en 5 minutes et la maintiendra à température pendant des heures. Extérieur inox. <br /></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9197 …} #channels: Doctrine\ORM\PersistentCollection {#9185 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9181 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9183 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Seau à champagne Vacu Vin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29874 -props: [ "product" => App\Entity\Product\Product {#9177 #id: 2629 #code: "seau-a-champagne-vacu-vin-1580" #attributes: Doctrine\ORM\PersistentCollection {#9187 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9191 …} #associations: Doctrine\ORM\PersistentCollection {#9189 …} #createdAt: DateTime @1758632606 {#9173 : 2025-09-23 21:03:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632606 {#9174 : 2025-09-23 21:03:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9194 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9195 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 2629 #name: "Seau à champagne Vacu Vin" #slug: "seau-a-champagne-vacu-vin-1580" #description: """ <div class="col is-12"><ul>\n <li>Poche amovible à placer au congélateur.</li>\n <li>Refroidissement en 5 minutes.</li>\n <li>Seau inox.</li>\n </ul></div><h1>Description Seau à champagne Vacu Vin</h1><div class="col is-12"><p>Contient un élément réfrigérant Rapd Ice, réutilisable, qui refroidira une bouteille en 5 minutes et la maintiendra à température pendant des heures. Extérieur inox. <br /></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9197 …} #channels: Doctrine\ORM\PersistentCollection {#9185 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9179 …} #reviews: Doctrine\ORM\PersistentCollection {#9181 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9183 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29920 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29858 …} +context: Sylius\TwigHooks\Bag\DataBag {#29867 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29919 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9201 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9211 #collection: Doctrine\Common\Collections\ArrayCollection {#9212 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9210 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38307 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38309 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29920 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29858 …} +context: Sylius\TwigHooks\Bag\DataBag {#29867 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29919 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Seau à champagne Vacu Vin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9211 #collection: Doctrine\Common\Collections\ArrayCollection {#9212 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9210 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38307 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38309 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29926 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29920 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29858 …} +context: Sylius\TwigHooks\Bag\DataBag {#29867 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29919 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9201 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9211 #collection: Doctrine\Common\Collections\ArrayCollection {#9212 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9210 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38307 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38309 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29976 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29967 …} +context: Sylius\TwigHooks\Bag\DataBag {#29974 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29975 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9201 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29979 +variant: App\Entity\Product\ProductVariant {#9201 …} +price: "39,00\u{A0}€" +originalPrice: "39,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29976 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29967 …} +context: Sylius\TwigHooks\Bag\DataBag {#29974 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29975 …} +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 | 102.0 MiB | 3.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9217 #id: 2587 #code: "rack-a-verres-fixation-mixte-1511" #attributes: Doctrine\ORM\PersistentCollection {#9227 …} #variants: Doctrine\ORM\PersistentCollection {#9240 …} #options: Doctrine\ORM\PersistentCollection {#9231 …} #associations: Doctrine\ORM\PersistentCollection {#9229 …} #createdAt: DateTime @1758632582 {#9213 : 2025-09-23 21:03:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632582 {#9214 : 2025-09-23 21:03:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9234 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9235 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9217} #id: 2587 #name: "Rack à verres fixation mixte" #slug: "rack-a-verres-fixation-mixte-1511" #description: """ <div class="col is-12"><ul>\r\n <li>Gain de place.</li>\r\n <li>Belle finition chromée.</li>\r\n <li>Double système de fixation plafond et mur.</li>\r\n </ul></div><h1>Description rack à verre</h1><div class="col is-12">Le rack à verre est l'accessoire indispensable pour ranger vos verres dans un coin bar ou dans votre cuisine</div><h1>Caractéristiques rack à verre</h1><div class="col is-12">Métal chromé 5 rangs. Prévu pour 20 verres environ. Ecartement de 3 cm entre 2 alvéoles. Dimensions : 45 cm x 31.6 cm x 5.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 {#9237 …} #channels: Doctrine\ORM\PersistentCollection {#9225 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9219 …} #reviews: Doctrine\ORM\PersistentCollection {#9221 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9223 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29865 +product: App\Entity\Product\Product {#9217 #id: 2587 #code: "rack-a-verres-fixation-mixte-1511" #attributes: Doctrine\ORM\PersistentCollection {#9227 …} #variants: Doctrine\ORM\PersistentCollection {#9240 …} #options: Doctrine\ORM\PersistentCollection {#9231 …} #associations: Doctrine\ORM\PersistentCollection {#9229 …} #createdAt: DateTime @1758632582 {#9213 : 2025-09-23 21:03:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632582 {#9214 : 2025-09-23 21:03:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9234 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9235 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9217} #id: 2587 #name: "Rack à verres fixation mixte" #slug: "rack-a-verres-fixation-mixte-1511" #description: """ <div class="col is-12"><ul>\r\n <li>Gain de place.</li>\r\n <li>Belle finition chromée.</li>\r\n <li>Double système de fixation plafond et mur.</li>\r\n </ul></div><h1>Description rack à verre</h1><div class="col is-12">Le rack à verre est l'accessoire indispensable pour ranger vos verres dans un coin bar ou dans votre cuisine</div><h1>Caractéristiques rack à verre</h1><div class="col is-12">Métal chromé 5 rangs. Prévu pour 20 verres environ. Ecartement de 3 cm entre 2 alvéoles. Dimensions : 45 cm x 31.6 cm x 5.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 {#9237 …} #channels: Doctrine\ORM\PersistentCollection {#9225 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9219 …} #reviews: Doctrine\ORM\PersistentCollection {#9221 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9223 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9241 …} +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 {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9217 #id: 2587 #code: "rack-a-verres-fixation-mixte-1511" #attributes: Doctrine\ORM\PersistentCollection {#9227 …} #variants: Doctrine\ORM\PersistentCollection {#9240 …} #options: Doctrine\ORM\PersistentCollection {#9231 …} #associations: Doctrine\ORM\PersistentCollection {#9229 …} #createdAt: DateTime @1758632582 {#9213 : 2025-09-23 21:03:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632582 {#9214 : 2025-09-23 21:03:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9234 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9235 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9217} #id: 2587 #name: "Rack à verres fixation mixte" #slug: "rack-a-verres-fixation-mixte-1511" #description: """ <div class="col is-12"><ul>\r\n <li>Gain de place.</li>\r\n <li>Belle finition chromée.</li>\r\n <li>Double système de fixation plafond et mur.</li>\r\n </ul></div><h1>Description rack à verre</h1><div class="col is-12">Le rack à verre est l'accessoire indispensable pour ranger vos verres dans un coin bar ou dans votre cuisine</div><h1>Caractéristiques rack à verre</h1><div class="col is-12">Métal chromé 5 rangs. Prévu pour 20 verres environ. Ecartement de 3 cm entre 2 alvéoles. Dimensions : 45 cm x 31.6 cm x 5.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 {#9237 …} #channels: Doctrine\ORM\PersistentCollection {#9225 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9219 …} #reviews: Doctrine\ORM\PersistentCollection {#9221 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9223 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Rack à verres fixation mixte" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30096 -props: [ "product" => App\Entity\Product\Product {#9217 #id: 2587 #code: "rack-a-verres-fixation-mixte-1511" #attributes: Doctrine\ORM\PersistentCollection {#9227 …} #variants: Doctrine\ORM\PersistentCollection {#9240 …} #options: Doctrine\ORM\PersistentCollection {#9231 …} #associations: Doctrine\ORM\PersistentCollection {#9229 …} #createdAt: DateTime @1758632582 {#9213 : 2025-09-23 21:03:02.0 PRC (+08:00) } #updatedAt: DateTime @1758632582 {#9214 : 2025-09-23 21:03:02.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9234 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9235 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9217} #id: 2587 #name: "Rack à verres fixation mixte" #slug: "rack-a-verres-fixation-mixte-1511" #description: """ <div class="col is-12"><ul>\r\n <li>Gain de place.</li>\r\n <li>Belle finition chromée.</li>\r\n <li>Double système de fixation plafond et mur.</li>\r\n </ul></div><h1>Description rack à verre</h1><div class="col is-12">Le rack à verre est l'accessoire indispensable pour ranger vos verres dans un coin bar ou dans votre cuisine</div><h1>Caractéristiques rack à verre</h1><div class="col is-12">Métal chromé 5 rangs. Prévu pour 20 verres environ. Ecartement de 3 cm entre 2 alvéoles. Dimensions : 45 cm x 31.6 cm x 5.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 {#9237 …} #channels: Doctrine\ORM\PersistentCollection {#9225 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9219 …} #reviews: Doctrine\ORM\PersistentCollection {#9221 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9223 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30148 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30080 …} +context: Sylius\TwigHooks\Bag\DataBag {#30089 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30147 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9241 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9251 #collection: Doctrine\Common\Collections\ArrayCollection {#9252 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9250 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38321 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38323 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30148 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30080 …} +context: Sylius\TwigHooks\Bag\DataBag {#30089 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30147 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Rack à verres fixation mixte" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9251 #collection: Doctrine\Common\Collections\ArrayCollection {#9252 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9250 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38321 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38323 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30154 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30148 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30080 …} +context: Sylius\TwigHooks\Bag\DataBag {#30089 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30147 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9241 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9251 #collection: Doctrine\Common\Collections\ArrayCollection {#9252 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9250 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38321 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38323 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30204 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30195 …} +context: Sylius\TwigHooks\Bag\DataBag {#30202 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30203 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9241 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30207 +variant: App\Entity\Product\ProductVariant {#9241 …} +price: "36,00\u{A0}€" +originalPrice: "36,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30204 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30195 …} +context: Sylius\TwigHooks\Bag\DataBag {#30202 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30203 …} +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 | 102.0 MiB | 3.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9257 #id: 2600 #code: "set-de-degustation-whisky-les-impitoyables-peugeot-5267" #attributes: Doctrine\ORM\PersistentCollection {#9267 …} #variants: Doctrine\ORM\PersistentCollection {#9280 …} #options: Doctrine\ORM\PersistentCollection {#9271 …} #associations: Doctrine\ORM\PersistentCollection {#9269 …} #createdAt: DateTime @1758632588 {#9253 : 2025-09-23 21:03:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632588 {#9254 : 2025-09-23 21:03:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9274 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9275 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9257} #id: 2600 #name: "Set de dégustation whisky Les Impitoyables Peugeot" #slug: "set-de-degustation-whisky-les-impitoyables-peugeot-5267" #description: """ <div class="col is-12"><ul>\n <li>Forme du verre spécialement étudiée pour une dégustation parfaite.</li>\n <li>Socle astucieux permettant un rafraîchissement sans glace. (pas de choc thermique)</li>\n <li>Pour déguster le whisky mais aussi le Cognac, l'Armagnac et le Rhum.</li>\n </ul></div><h1>Description Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Le Set de dégustation whisky Peugeot permet de mettre en valeur toutes les saveurs de vos meilleurs whiskies, mais aussi les eaux de vies comme le Cognac et l'Armagnac.<br />La forme particulière du verre avec son diamètre large et son dôme central évite la concentration des odeurs agressives liées à l'alcool.<br />Un astucieux socle en métal permet de rafraîchirvotre brevage préféré sans glace. Placé quelques heures au congélateur, il permet de tempérer les alcools pendant au moins 30 minutes sans choc thermique.</div><h1>Caractéristiques Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Verre de dégustation. Capacité 30 cl. Hauteur 10 cm. Socle en métal. Sous verre en cuir. Livré dans une boîte coffret. Mode d'emploi. Bouteille non comprise.</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 {#9277 …} #channels: Doctrine\ORM\PersistentCollection {#9265 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9259 …} #reviews: Doctrine\ORM\PersistentCollection {#9261 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9263 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30087 +product: App\Entity\Product\Product {#9257 #id: 2600 #code: "set-de-degustation-whisky-les-impitoyables-peugeot-5267" #attributes: Doctrine\ORM\PersistentCollection {#9267 …} #variants: Doctrine\ORM\PersistentCollection {#9280 …} #options: Doctrine\ORM\PersistentCollection {#9271 …} #associations: Doctrine\ORM\PersistentCollection {#9269 …} #createdAt: DateTime @1758632588 {#9253 : 2025-09-23 21:03:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632588 {#9254 : 2025-09-23 21:03:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9274 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9275 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9257} #id: 2600 #name: "Set de dégustation whisky Les Impitoyables Peugeot" #slug: "set-de-degustation-whisky-les-impitoyables-peugeot-5267" #description: """ <div class="col is-12"><ul>\n <li>Forme du verre spécialement étudiée pour une dégustation parfaite.</li>\n <li>Socle astucieux permettant un rafraîchissement sans glace. (pas de choc thermique)</li>\n <li>Pour déguster le whisky mais aussi le Cognac, l'Armagnac et le Rhum.</li>\n </ul></div><h1>Description Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Le Set de dégustation whisky Peugeot permet de mettre en valeur toutes les saveurs de vos meilleurs whiskies, mais aussi les eaux de vies comme le Cognac et l'Armagnac.<br />La forme particulière du verre avec son diamètre large et son dôme central évite la concentration des odeurs agressives liées à l'alcool.<br />Un astucieux socle en métal permet de rafraîchirvotre brevage préféré sans glace. Placé quelques heures au congélateur, il permet de tempérer les alcools pendant au moins 30 minutes sans choc thermique.</div><h1>Caractéristiques Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Verre de dégustation. Capacité 30 cl. Hauteur 10 cm. Socle en métal. Sous verre en cuir. Livré dans une boîte coffret. Mode d'emploi. Bouteille non comprise.</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 {#9277 …} #channels: Doctrine\ORM\PersistentCollection {#9265 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9259 …} #reviews: Doctrine\ORM\PersistentCollection {#9261 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9263 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9281 …} +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 {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9257 #id: 2600 #code: "set-de-degustation-whisky-les-impitoyables-peugeot-5267" #attributes: Doctrine\ORM\PersistentCollection {#9267 …} #variants: Doctrine\ORM\PersistentCollection {#9280 …} #options: Doctrine\ORM\PersistentCollection {#9271 …} #associations: Doctrine\ORM\PersistentCollection {#9269 …} #createdAt: DateTime @1758632588 {#9253 : 2025-09-23 21:03:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632588 {#9254 : 2025-09-23 21:03:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9274 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9275 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9257} #id: 2600 #name: "Set de dégustation whisky Les Impitoyables Peugeot" #slug: "set-de-degustation-whisky-les-impitoyables-peugeot-5267" #description: """ <div class="col is-12"><ul>\n <li>Forme du verre spécialement étudiée pour une dégustation parfaite.</li>\n <li>Socle astucieux permettant un rafraîchissement sans glace. (pas de choc thermique)</li>\n <li>Pour déguster le whisky mais aussi le Cognac, l'Armagnac et le Rhum.</li>\n </ul></div><h1>Description Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Le Set de dégustation whisky Peugeot permet de mettre en valeur toutes les saveurs de vos meilleurs whiskies, mais aussi les eaux de vies comme le Cognac et l'Armagnac.<br />La forme particulière du verre avec son diamètre large et son dôme central évite la concentration des odeurs agressives liées à l'alcool.<br />Un astucieux socle en métal permet de rafraîchirvotre brevage préféré sans glace. Placé quelques heures au congélateur, il permet de tempérer les alcools pendant au moins 30 minutes sans choc thermique.</div><h1>Caractéristiques Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Verre de dégustation. Capacité 30 cl. Hauteur 10 cm. Socle en métal. Sous verre en cuir. Livré dans une boîte coffret. Mode d'emploi. Bouteille non comprise.</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 {#9277 …} #channels: Doctrine\ORM\PersistentCollection {#9265 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9259 …} #reviews: Doctrine\ORM\PersistentCollection {#9261 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9263 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Set de dégustation whisky Les Impitoyables Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30324 -props: [ "product" => App\Entity\Product\Product {#9257 #id: 2600 #code: "set-de-degustation-whisky-les-impitoyables-peugeot-5267" #attributes: Doctrine\ORM\PersistentCollection {#9267 …} #variants: Doctrine\ORM\PersistentCollection {#9280 …} #options: Doctrine\ORM\PersistentCollection {#9271 …} #associations: Doctrine\ORM\PersistentCollection {#9269 …} #createdAt: DateTime @1758632588 {#9253 : 2025-09-23 21:03:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632588 {#9254 : 2025-09-23 21:03:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9274 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9275 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9257} #id: 2600 #name: "Set de dégustation whisky Les Impitoyables Peugeot" #slug: "set-de-degustation-whisky-les-impitoyables-peugeot-5267" #description: """ <div class="col is-12"><ul>\n <li>Forme du verre spécialement étudiée pour une dégustation parfaite.</li>\n <li>Socle astucieux permettant un rafraîchissement sans glace. (pas de choc thermique)</li>\n <li>Pour déguster le whisky mais aussi le Cognac, l'Armagnac et le Rhum.</li>\n </ul></div><h1>Description Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Le Set de dégustation whisky Peugeot permet de mettre en valeur toutes les saveurs de vos meilleurs whiskies, mais aussi les eaux de vies comme le Cognac et l'Armagnac.<br />La forme particulière du verre avec son diamètre large et son dôme central évite la concentration des odeurs agressives liées à l'alcool.<br />Un astucieux socle en métal permet de rafraîchirvotre brevage préféré sans glace. Placé quelques heures au congélateur, il permet de tempérer les alcools pendant au moins 30 minutes sans choc thermique.</div><h1>Caractéristiques Set de dégustation whisky Les Impitoyables Peugeot</h1><div class="col is-12">Verre de dégustation. Capacité 30 cl. Hauteur 10 cm. Socle en métal. Sous verre en cuir. Livré dans une boîte coffret. Mode d'emploi. Bouteille non comprise.</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 {#9277 …} #channels: Doctrine\ORM\PersistentCollection {#9265 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9259 …} #reviews: Doctrine\ORM\PersistentCollection {#9261 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9263 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30379 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30308 …} +context: Sylius\TwigHooks\Bag\DataBag {#30317 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30378 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9281 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9294 #collection: Doctrine\Common\Collections\ArrayCollection {#9295 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9293 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38335 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30379 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30308 …} +context: Sylius\TwigHooks\Bag\DataBag {#30317 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30378 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Set de dégustation whisky Les Impitoyables Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9294 #collection: Doctrine\Common\Collections\ArrayCollection {#9295 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9293 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38335 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30385 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30379 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30308 …} +context: Sylius\TwigHooks\Bag\DataBag {#30317 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30378 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9281 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9294 #collection: Doctrine\Common\Collections\ArrayCollection {#9295 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9293 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38335 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38337 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30435 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30426 …} +context: Sylius\TwigHooks\Bag\DataBag {#30433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30434 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9281 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30438 +variant: App\Entity\Product\ProductVariant {#9281 …} +price: "36,00\u{A0}€" +originalPrice: "42,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30435 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30426 …} +context: Sylius\TwigHooks\Bag\DataBag {#30433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30434 …} +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 | 102.0 MiB | 3.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9300 #id: 2578 #code: "tire-bouchon-a-lame-mathus-peugeot-1745" #attributes: Doctrine\ORM\PersistentCollection {#9307 …} #variants: Doctrine\ORM\PersistentCollection {#9320 …} #options: Doctrine\ORM\PersistentCollection {#9311 …} #associations: Doctrine\ORM\PersistentCollection {#9309 …} #createdAt: DateTime @1758632578 {#9296 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9297 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9314 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9315 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9300} #id: 2578 #name: "Tire bouchon à lame Mathus Peugeot" #slug: "tire-bouchon-a-lame-mathus-peugeot-1745" #description: """ <div class="col is-12"><ul>\n <li>Ne perce pas le bouchon.</li>\n <li>Idéal pour les vieilles bouteilles.</li>\n <li>Parfaite prise en main. </li>\n </ul></div><h1>Description Tire bouchon à lame Mathus Peugeot</h1><div class="col is-12">Le tire bouchon à lame permet de déboucher une bouteille sans en percer le bouchon. Le tire bouchon à lame est parfait pour les vieilles bouteilles dont le bouchon à toujours tendance à s'effriter. Poignée ergonomique en zamac, offrant une parfaite prise en main du tire-bouchon.</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 {#9317 …} #channels: Doctrine\ORM\PersistentCollection {#9305 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9301 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9303 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30315 +product: App\Entity\Product\Product {#9300 #id: 2578 #code: "tire-bouchon-a-lame-mathus-peugeot-1745" #attributes: Doctrine\ORM\PersistentCollection {#9307 …} #variants: Doctrine\ORM\PersistentCollection {#9320 …} #options: Doctrine\ORM\PersistentCollection {#9311 …} #associations: Doctrine\ORM\PersistentCollection {#9309 …} #createdAt: DateTime @1758632578 {#9296 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9297 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9314 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9315 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9300} #id: 2578 #name: "Tire bouchon à lame Mathus Peugeot" #slug: "tire-bouchon-a-lame-mathus-peugeot-1745" #description: """ <div class="col is-12"><ul>\n <li>Ne perce pas le bouchon.</li>\n <li>Idéal pour les vieilles bouteilles.</li>\n <li>Parfaite prise en main. </li>\n </ul></div><h1>Description Tire bouchon à lame Mathus Peugeot</h1><div class="col is-12">Le tire bouchon à lame permet de déboucher une bouteille sans en percer le bouchon. Le tire bouchon à lame est parfait pour les vieilles bouteilles dont le bouchon à toujours tendance à s'effriter. Poignée ergonomique en zamac, offrant une parfaite prise en main du tire-bouchon.</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 {#9317 …} #channels: Doctrine\ORM\PersistentCollection {#9305 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9301 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9303 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9321 …} +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 {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9300 #id: 2578 #code: "tire-bouchon-a-lame-mathus-peugeot-1745" #attributes: Doctrine\ORM\PersistentCollection {#9307 …} #variants: Doctrine\ORM\PersistentCollection {#9320 …} #options: Doctrine\ORM\PersistentCollection {#9311 …} #associations: Doctrine\ORM\PersistentCollection {#9309 …} #createdAt: DateTime @1758632578 {#9296 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9297 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9314 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9315 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9300} #id: 2578 #name: "Tire bouchon à lame Mathus Peugeot" #slug: "tire-bouchon-a-lame-mathus-peugeot-1745" #description: """ <div class="col is-12"><ul>\n <li>Ne perce pas le bouchon.</li>\n <li>Idéal pour les vieilles bouteilles.</li>\n <li>Parfaite prise en main. </li>\n </ul></div><h1>Description Tire bouchon à lame Mathus Peugeot</h1><div class="col is-12">Le tire bouchon à lame permet de déboucher une bouteille sans en percer le bouchon. Le tire bouchon à lame est parfait pour les vieilles bouteilles dont le bouchon à toujours tendance à s'effriter. Poignée ergonomique en zamac, offrant une parfaite prise en main du tire-bouchon.</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 {#9317 …} #channels: Doctrine\ORM\PersistentCollection {#9305 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9301 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9303 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tire bouchon à lame Mathus Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30555 -props: [ "product" => App\Entity\Product\Product {#9300 #id: 2578 #code: "tire-bouchon-a-lame-mathus-peugeot-1745" #attributes: Doctrine\ORM\PersistentCollection {#9307 …} #variants: Doctrine\ORM\PersistentCollection {#9320 …} #options: Doctrine\ORM\PersistentCollection {#9311 …} #associations: Doctrine\ORM\PersistentCollection {#9309 …} #createdAt: DateTime @1758632578 {#9296 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9297 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9314 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9315 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9300} #id: 2578 #name: "Tire bouchon à lame Mathus Peugeot" #slug: "tire-bouchon-a-lame-mathus-peugeot-1745" #description: """ <div class="col is-12"><ul>\n <li>Ne perce pas le bouchon.</li>\n <li>Idéal pour les vieilles bouteilles.</li>\n <li>Parfaite prise en main. </li>\n </ul></div><h1>Description Tire bouchon à lame Mathus Peugeot</h1><div class="col is-12">Le tire bouchon à lame permet de déboucher une bouteille sans en percer le bouchon. Le tire bouchon à lame est parfait pour les vieilles bouteilles dont le bouchon à toujours tendance à s'effriter. Poignée ergonomique en zamac, offrant une parfaite prise en main du tire-bouchon.</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 {#9317 …} #channels: Doctrine\ORM\PersistentCollection {#9305 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9301 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9303 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30539 …} +context: Sylius\TwigHooks\Bag\DataBag {#30548 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30612 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9321 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9331 #collection: Doctrine\Common\Collections\ArrayCollection {#9332 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9330 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38349 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38351 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30539 …} +context: Sylius\TwigHooks\Bag\DataBag {#30548 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30612 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tire bouchon à lame Mathus Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9331 #collection: Doctrine\Common\Collections\ArrayCollection {#9332 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9330 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38349 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38351 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30619 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30539 …} +context: Sylius\TwigHooks\Bag\DataBag {#30548 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30612 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9321 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9331 #collection: Doctrine\Common\Collections\ArrayCollection {#9332 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9330 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38349 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38351 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30669 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30660 …} +context: Sylius\TwigHooks\Bag\DataBag {#30667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30668 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9321 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30672 +variant: App\Entity\Product\ProductVariant {#9321 …} +price: "32,00\u{A0}€" +originalPrice: "32,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30669 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30660 …} +context: Sylius\TwigHooks\Bag\DataBag {#30667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30668 …} +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 | 102.0 MiB | 3.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9351 #id: 2583 #code: "tire-bouchon-melchior-peugeot-4456" #attributes: Doctrine\ORM\PersistentCollection {#9358 …} #variants: Doctrine\ORM\PersistentCollection {#9371 …} #options: Doctrine\ORM\PersistentCollection {#9362 …} #associations: Doctrine\ORM\PersistentCollection {#9360 …} #createdAt: DateTime @1758632578 {#9334 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9333 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9365 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9351} #id: 2583 #name: "Tire-bouchon Melchior Peugeot" #slug: "tire-bouchon-melchior-peugeot-4456" #description: """ <div class="col is-12"><ul>\n <li>Ouverture facile en 2 mouvements.</li>\n <li>Coupe capsuleur et décapsuleur intégrés.</li>\n <li>Très belle finition avec une très bonne prise en main. </li>\n </ul></div><h1>Description Tire-bouchon Melchior Peugeot</h1><div class="col is-12">Inspiré du tire-bouchon sommelier traditionnel, le tire-bouchon Melchior Peugeot ouvre toutes vos bouteilles avec bouchon en liège avec une grande facilité. L'ouverture se fait en 2 mouvements avec un minimum d'effort. Ce tire-bouchon est en outre équipé d'un coupe capsule et d'un décapsuleur intégré.</div><h1>Caractéristiques Tire-bouchon Melchior Peugeot</h1><div class="col is-12">Corps aluminium. Mèche téflonnée. Coupe capsule et décapsuleur intégrés. Longueur 13,2.</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 {#9368 …} #channels: Doctrine\ORM\PersistentCollection {#9356 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9352 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9354 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30546 +product: App\Entity\Product\Product {#9351 #id: 2583 #code: "tire-bouchon-melchior-peugeot-4456" #attributes: Doctrine\ORM\PersistentCollection {#9358 …} #variants: Doctrine\ORM\PersistentCollection {#9371 …} #options: Doctrine\ORM\PersistentCollection {#9362 …} #associations: Doctrine\ORM\PersistentCollection {#9360 …} #createdAt: DateTime @1758632578 {#9334 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9333 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9365 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9351} #id: 2583 #name: "Tire-bouchon Melchior Peugeot" #slug: "tire-bouchon-melchior-peugeot-4456" #description: """ <div class="col is-12"><ul>\n <li>Ouverture facile en 2 mouvements.</li>\n <li>Coupe capsuleur et décapsuleur intégrés.</li>\n <li>Très belle finition avec une très bonne prise en main. </li>\n </ul></div><h1>Description Tire-bouchon Melchior Peugeot</h1><div class="col is-12">Inspiré du tire-bouchon sommelier traditionnel, le tire-bouchon Melchior Peugeot ouvre toutes vos bouteilles avec bouchon en liège avec une grande facilité. L'ouverture se fait en 2 mouvements avec un minimum d'effort. Ce tire-bouchon est en outre équipé d'un coupe capsule et d'un décapsuleur intégré.</div><h1>Caractéristiques Tire-bouchon Melchior Peugeot</h1><div class="col is-12">Corps aluminium. Mèche téflonnée. Coupe capsule et décapsuleur intégrés. Longueur 13,2.</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 {#9368 …} #channels: Doctrine\ORM\PersistentCollection {#9356 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9352 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9354 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9372 …} +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 {#28292 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28325 …} +context: Sylius\TwigHooks\Bag\DataBag {#28331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28318 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9351 #id: 2583 #code: "tire-bouchon-melchior-peugeot-4456" #attributes: Doctrine\ORM\PersistentCollection {#9358 …} #variants: Doctrine\ORM\PersistentCollection {#9371 …} #options: Doctrine\ORM\PersistentCollection {#9362 …} #associations: Doctrine\ORM\PersistentCollection {#9360 …} #createdAt: DateTime @1758632578 {#9334 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9333 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9365 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9351} #id: 2583 #name: "Tire-bouchon Melchior Peugeot" #slug: "tire-bouchon-melchior-peugeot-4456" #description: """ <div class="col is-12"><ul>\n <li>Ouverture facile en 2 mouvements.</li>\n <li>Coupe capsuleur et décapsuleur intégrés.</li>\n <li>Très belle finition avec une très bonne prise en main. </li>\n </ul></div><h1>Description Tire-bouchon Melchior Peugeot</h1><div class="col is-12">Inspiré du tire-bouchon sommelier traditionnel, le tire-bouchon Melchior Peugeot ouvre toutes vos bouteilles avec bouchon en liège avec une grande facilité. L'ouverture se fait en 2 mouvements avec un minimum d'effort. Ce tire-bouchon est en outre équipé d'un coupe capsule et d'un décapsuleur intégré.</div><h1>Caractéristiques Tire-bouchon Melchior Peugeot</h1><div class="col is-12">Corps aluminium. Mèche téflonnée. Coupe capsule et décapsuleur intégrés. Longueur 13,2.</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 {#9368 …} #channels: Doctrine\ORM\PersistentCollection {#9356 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9352 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9354 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tire-bouchon Melchior Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30789 -props: [ "product" => App\Entity\Product\Product {#9351 #id: 2583 #code: "tire-bouchon-melchior-peugeot-4456" #attributes: Doctrine\ORM\PersistentCollection {#9358 …} #variants: Doctrine\ORM\PersistentCollection {#9371 …} #options: Doctrine\ORM\PersistentCollection {#9362 …} #associations: Doctrine\ORM\PersistentCollection {#9360 …} #createdAt: DateTime @1758632578 {#9334 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#9333 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9365 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9366 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9351} #id: 2583 #name: "Tire-bouchon Melchior Peugeot" #slug: "tire-bouchon-melchior-peugeot-4456" #description: """ <div class="col is-12"><ul>\n <li>Ouverture facile en 2 mouvements.</li>\n <li>Coupe capsuleur et décapsuleur intégrés.</li>\n <li>Très belle finition avec une très bonne prise en main. </li>\n </ul></div><h1>Description Tire-bouchon Melchior Peugeot</h1><div class="col is-12">Inspiré du tire-bouchon sommelier traditionnel, le tire-bouchon Melchior Peugeot ouvre toutes vos bouteilles avec bouchon en liège avec une grande facilité. L'ouverture se fait en 2 mouvements avec un minimum d'effort. Ce tire-bouchon est en outre équipé d'un coupe capsule et d'un décapsuleur intégré.</div><h1>Caractéristiques Tire-bouchon Melchior Peugeot</h1><div class="col is-12">Corps aluminium. Mèche téflonnée. Coupe capsule et décapsuleur intégrés. Longueur 13,2.</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 {#9368 …} #channels: Doctrine\ORM\PersistentCollection {#9356 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9096 …} #reviews: Doctrine\ORM\PersistentCollection {#9352 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9354 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30838 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30773 …} +context: Sylius\TwigHooks\Bag\DataBag {#30782 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30837 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9372 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9382 #collection: Doctrine\Common\Collections\ArrayCollection {#9383 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9381 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38363 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38365 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30838 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30773 …} +context: Sylius\TwigHooks\Bag\DataBag {#30782 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30837 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tire-bouchon Melchior Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9382 #collection: Doctrine\Common\Collections\ArrayCollection {#9383 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9381 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38363 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38365 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30844 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30838 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30773 …} +context: Sylius\TwigHooks\Bag\DataBag {#30782 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30837 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9372 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9382 #collection: Doctrine\Common\Collections\ArrayCollection {#9383 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9381 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38363 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38365 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30894 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30885 …} +context: Sylius\TwigHooks\Bag\DataBag {#30892 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30893 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9372 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30897 +variant: App\Entity\Product\ProductVariant {#9372 …} +price: "31,00\u{A0}€" +originalPrice: "31,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30894 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30885 …} +context: Sylius\TwigHooks\Bag\DataBag {#30892 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30893 …} +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 | 104.0 MiB | 1.98 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28005 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13230 …} +context: Sylius\TwigHooks\Bag\DataBag {#28027 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13240 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31209 +cart: App\Entity\Order\Order {#14144 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28005 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13230 …} +context: Sylius\TwigHooks\Bag\DataBag {#28027 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13240 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||