Components
12
Twig Components
44
Render Count
80
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.50 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12606 …} +context: Sylius\TwigHooks\Bag\DataBag {#12612 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12611 …} +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 {#13233 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12613 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12606 …} +context: Sylius\TwigHooks\Bag\DataBag {#12612 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12611 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13310 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13306 …} +context: Sylius\TwigHooks\Bag\DataBag {#13308 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13309 …} +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 {#13319 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13310 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13306 …} +context: Sylius\TwigHooks\Bag\DataBag {#13308 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13309 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 9.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13401 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13380 …} +context: Sylius\TwigHooks\Bag\DataBag {#13400 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13399 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13416 +cart: App\Entity\Order\Order {#13483 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13401 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13380 …} +context: Sylius\TwigHooks\Bag\DataBag {#13400 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13399 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 114.0 MiB | 14.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13669 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13657 …} +context: Sylius\TwigHooks\Bag\DataBag {#13663 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13655 …} +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 {#13678 #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 {#13669 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13657 …} +context: Sylius\TwigHooks\Bag\DataBag {#13663 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13655 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27464 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27460 …} +context: Sylius\TwigHooks\Bag\DataBag {#27461 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27463 …} +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 {#27473 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27464 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27460 …} +context: Sylius\TwigHooks\Bag\DataBag {#27461 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27463 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27577 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27573 …} +context: Sylius\TwigHooks\Bag\DataBag {#27574 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27576 …} +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 {#27585 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27577 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27573 …} +context: Sylius\TwigHooks\Bag\DataBag {#27574 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27576 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27648 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27644 …} +context: Sylius\TwigHooks\Bag\DataBag {#27645 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27647 …} +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 {#27656 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27648 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27644 …} +context: Sylius\TwigHooks\Bag\DataBag {#27645 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27647 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 9.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1057 #code: "couteau-de-poche-a-champignons-n008-opinel-8145" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632301 {#7766 : 2025-09-23 20:58:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632301 {#7832 : 2025-09-23 20:58:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1057 #name: "Couteau de Poche à Champignons N°08 Opinel" #slug: "couteau-de-poche-a-champignons-n008-opinel-8145" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable.</li>\n <li>Manche en bois vernis.</li>\n <li>Bague de sécurité.</li>\n <li>Brosse en soie de sanglier.</li>\n </ul></div><h1>Descriptif Couteau de Poche à Champignons N°08 Opinel</h1><div class="col is-12">Le Couteau de Poche à Champignon N°8 Opinel est réalisé en bois vernis, et possède une bague de sécurité empêchant la lame en acier inoxydable de se refermer accidentellement. La lame est courbe pour faciliter la coupe et le dos de cette dernière est dentée sur 8 cm pour gratter et nettoyer les champignons. Le manche est muni de soies de sanglier pour retirer la terre et d'un orifice pour y placer un lacet. indispensable dans la poche des promeneurs et des pécheurs de champignons.</div><h1>Caractéristiques Couteau de Poche à Champignons N°08 Opinel</h1><div class="col is-12">- Lame courbe en acier inoxydable.<br />- Dos de la lame dentée sur 8 cm.<br />- Manche en bois vernis.<br />- Soies de sangliers pour le dépoussièrage.<br />- Orifice pour passer un lacet à travers le manche.<br />- Bague de sécurité.<br />- Fabriqué en Savoie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28181 +product: App\Entity\Product\Product {#7969 #id: 1057 #code: "couteau-de-poche-a-champignons-n008-opinel-8145" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632301 {#7766 : 2025-09-23 20:58:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632301 {#7832 : 2025-09-23 20:58:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1057 #name: "Couteau de Poche à Champignons N°08 Opinel" #slug: "couteau-de-poche-a-champignons-n008-opinel-8145" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable.</li>\n <li>Manche en bois vernis.</li>\n <li>Bague de sécurité.</li>\n <li>Brosse en soie de sanglier.</li>\n </ul></div><h1>Descriptif Couteau de Poche à Champignons N°08 Opinel</h1><div class="col is-12">Le Couteau de Poche à Champignon N°8 Opinel est réalisé en bois vernis, et possède une bague de sécurité empêchant la lame en acier inoxydable de se refermer accidentellement. La lame est courbe pour faciliter la coupe et le dos de cette dernière est dentée sur 8 cm pour gratter et nettoyer les champignons. Le manche est muni de soies de sanglier pour retirer la terre et d'un orifice pour y placer un lacet. indispensable dans la poche des promeneurs et des pécheurs de champignons.</div><h1>Caractéristiques Couteau de Poche à Champignons N°08 Opinel</h1><div class="col is-12">- Lame courbe en acier inoxydable.<br />- Dos de la lame dentée sur 8 cm.<br />- Manche en bois vernis.<br />- Soies de sangliers pour le dépoussièrage.<br />- Orifice pour passer un lacet à travers le manche.<br />- Bague de sécurité.<br />- Fabriqué en Savoie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28443 …} +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 {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1057 #code: "couteau-de-poche-a-champignons-n008-opinel-8145" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632301 {#7766 : 2025-09-23 20:58:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632301 {#7832 : 2025-09-23 20:58:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1057 #name: "Couteau de Poche à Champignons N°08 Opinel" #slug: "couteau-de-poche-a-champignons-n008-opinel-8145" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable.</li>\n <li>Manche en bois vernis.</li>\n <li>Bague de sécurité.</li>\n <li>Brosse en soie de sanglier.</li>\n </ul></div><h1>Descriptif Couteau de Poche à Champignons N°08 Opinel</h1><div class="col is-12">Le Couteau de Poche à Champignon N°8 Opinel est réalisé en bois vernis, et possède une bague de sécurité empêchant la lame en acier inoxydable de se refermer accidentellement. La lame est courbe pour faciliter la coupe et le dos de cette dernière est dentée sur 8 cm pour gratter et nettoyer les champignons. Le manche est muni de soies de sanglier pour retirer la terre et d'un orifice pour y placer un lacet. indispensable dans la poche des promeneurs et des pécheurs de champignons.</div><h1>Caractéristiques Couteau de Poche à Champignons N°08 Opinel</h1><div class="col is-12">- Lame courbe en acier inoxydable.<br />- Dos de la lame dentée sur 8 cm.<br />- Manche en bois vernis.<br />- Soies de sangliers pour le dépoussièrage.<br />- Orifice pour passer un lacet à travers le manche.<br />- Bague de sécurité.<br />- Fabriqué en Savoie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Couteau de Poche à Champignons N°08 Opinel" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28854 -props: [ "product" => App\Entity\Product\Product {#7969 #id: 1057 #code: "couteau-de-poche-a-champignons-n008-opinel-8145" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632301 {#7766 : 2025-09-23 20:58:21.0 PRC (+08:00) } #updatedAt: DateTime @1758632301 {#7832 : 2025-09-23 20:58:21.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1057 #name: "Couteau de Poche à Champignons N°08 Opinel" #slug: "couteau-de-poche-a-champignons-n008-opinel-8145" #description: """ <div class="col is-12"><ul>\n <li>Lame en acier inoxydable.</li>\n <li>Manche en bois vernis.</li>\n <li>Bague de sécurité.</li>\n <li>Brosse en soie de sanglier.</li>\n </ul></div><h1>Descriptif Couteau de Poche à Champignons N°08 Opinel</h1><div class="col is-12">Le Couteau de Poche à Champignon N°8 Opinel est réalisé en bois vernis, et possède une bague de sécurité empêchant la lame en acier inoxydable de se refermer accidentellement. La lame est courbe pour faciliter la coupe et le dos de cette dernière est dentée sur 8 cm pour gratter et nettoyer les champignons. Le manche est muni de soies de sanglier pour retirer la terre et d'un orifice pour y placer un lacet. indispensable dans la poche des promeneurs et des pécheurs de champignons.</div><h1>Caractéristiques Couteau de Poche à Champignons N°08 Opinel</h1><div class="col is-12">- Lame courbe en acier inoxydable.<br />- Dos de la lame dentée sur 8 cm.<br />- Manche en bois vernis.<br />- Soies de sangliers pour le dépoussièrage.<br />- Orifice pour passer un lacet à travers le manche.<br />- Bague de sécurité.<br />- Fabriqué en Savoie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7828 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28933 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28936 …} +context: Sylius\TwigHooks\Bag\DataBag {#28931 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28930 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28443 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28789 #collection: Doctrine\Common\Collections\ArrayCollection {#28788 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28626 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38404 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28933 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28936 …} +context: Sylius\TwigHooks\Bag\DataBag {#28931 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28930 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Couteau de Poche à Champignons N°08 Opinel" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28789 #collection: Doctrine\Common\Collections\ArrayCollection {#28788 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28626 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38404 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28941 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28933 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28936 …} +context: Sylius\TwigHooks\Bag\DataBag {#28931 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28930 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28443 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28789 #collection: Doctrine\Common\Collections\ArrayCollection {#28788 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28626 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38404 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28999 …} +context: Sylius\TwigHooks\Bag\DataBag {#29007 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29008 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28443 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29018 +variant: App\Entity\Product\ProductVariant {#28443 …} +price: "20,00\u{A0}€" +originalPrice: "20,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28999 …} +context: Sylius\TwigHooks\Bag\DataBag {#29007 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29008 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632659 {#8541 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8542 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 2823 #name: "Coffret Nécessaire à Vaisselle Andrée Jardin" #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #description: """ <div class="col is-12"><ul>\n <li>Coffret bois hêtre naturel.</li>\n <li>Tradition.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andrée Jardin comprenant le nécessaire à vaisselle suivant : <br />- 1 brosse à vaisselle simple, efficace et ce qui ne gâche rien également très jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tissé et confectionné par le dernier véritable tisserand de la région.<br />- 1 éponge "galet" à la forme ergonomique (1 seule goutte de produit sur l'éponge suffit pour toute la vaisselle)<br />- 1 boule à fils de cuivre (nettoie sans rayer les casseroles, poêles, éviers, inox, céramique, verre...) <br /> </div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de hêtre naturel (30 x 14 x 7 cm)<br />- 1 brosse à vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1éponge galet.<br />- 1 boule cuivre.<br />- Fabrication Française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28832 +product: App\Entity\Product\Product {#8543 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632659 {#8541 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8542 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 2823 #name: "Coffret Nécessaire à Vaisselle Andrée Jardin" #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #description: """ <div class="col is-12"><ul>\n <li>Coffret bois hêtre naturel.</li>\n <li>Tradition.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andrée Jardin comprenant le nécessaire à vaisselle suivant : <br />- 1 brosse à vaisselle simple, efficace et ce qui ne gâche rien également très jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tissé et confectionné par le dernier véritable tisserand de la région.<br />- 1 éponge "galet" à la forme ergonomique (1 seule goutte de produit sur l'éponge suffit pour toute la vaisselle)<br />- 1 boule à fils de cuivre (nettoie sans rayer les casseroles, poêles, éviers, inox, céramique, verre...) <br /> </div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de hêtre naturel (30 x 14 x 7 cm)<br />- 1 brosse à vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1éponge galet.<br />- 1 boule cuivre.<br />- Fabrication Française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29091 …} +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 {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.87 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632659 {#8541 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8542 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 2823 #name: "Coffret Nécessaire à Vaisselle Andrée Jardin" #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #description: """ <div class="col is-12"><ul>\n <li>Coffret bois hêtre naturel.</li>\n <li>Tradition.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andrée Jardin comprenant le nécessaire à vaisselle suivant : <br />- 1 brosse à vaisselle simple, efficace et ce qui ne gâche rien également très jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tissé et confectionné par le dernier véritable tisserand de la région.<br />- 1 éponge "galet" à la forme ergonomique (1 seule goutte de produit sur l'éponge suffit pour toute la vaisselle)<br />- 1 boule à fils de cuivre (nettoie sans rayer les casseroles, poêles, éviers, inox, céramique, verre...) <br /> </div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de hêtre naturel (30 x 14 x 7 cm)<br />- 1 brosse à vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1éponge galet.<br />- 1 boule cuivre.<br />- Fabrication Française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Nécessaire à Vaisselle Andrée Jardin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29162 -props: [ "product" => App\Entity\Product\Product {#8543 #id: 2823 #code: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #attributes: Doctrine\ORM\PersistentCollection {#8550 …} #variants: Doctrine\ORM\PersistentCollection {#8552 …} #options: Doctrine\ORM\PersistentCollection {#8556 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1758632659 {#8541 : 2025-09-23 21:04:19.0 PRC (+08:00) } #updatedAt: DateTime @1758632659 {#8542 : 2025-09-23 21:04:19.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8559 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8560 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 2823 #name: "Coffret Nécessaire à Vaisselle Andrée Jardin" #slug: "coffret-necessaire-a-vaisselle-andree-jardin-6663" #description: """ <div class="col is-12"><ul>\n <li>Coffret bois hêtre naturel.</li>\n <li>Tradition.</li>\n <li><strong>Fabrication Française.</strong></li>\n </ul></div><h1>Descriptif Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">Coffret Andrée Jardin comprenant le nécessaire à vaisselle suivant : <br />- 1 brosse à vaisselle simple, efficace et ce qui ne gâche rien également très jolie. (ne pas mettre au lave-vaisselle)<br />- 1 torchon de Cholet (50% lin / 50% coton) tissé et confectionné par le dernier véritable tisserand de la région.<br />- 1 éponge "galet" à la forme ergonomique (1 seule goutte de produit sur l'éponge suffit pour toute la vaisselle)<br />- 1 boule à fils de cuivre (nettoie sans rayer les casseroles, poêles, éviers, inox, céramique, verre...) <br /> </div><h1>Caractéristiques Coffret Nécessaire à Vaisselle Andrée Jardin</h1><div class="col is-12">- Coffret bois de hêtre naturel (30 x 14 x 7 cm)<br />- 1 brosse à vaisselle.<br />- 1 torchon de Cholet (50% Lin / 50% Coton)<br />- 1éponge galet.<br />- 1 boule cuivre.<br />- Fabrication Française.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8562 …} #channels: Doctrine\ORM\PersistentCollection {#8548 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8544 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8546 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29146 …} +context: Sylius\TwigHooks\Bag\DataBag {#29213 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29143 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29091 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29099 #collection: Doctrine\Common\Collections\ArrayCollection {#29108 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29087 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38424 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38426 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29146 …} +context: Sylius\TwigHooks\Bag\DataBag {#29213 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29143 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Nécessaire à Vaisselle Andrée Jardin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29099 #collection: Doctrine\Common\Collections\ArrayCollection {#29108 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29087 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38424 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38426 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29217 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29146 …} +context: Sylius\TwigHooks\Bag\DataBag {#29213 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29143 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29091 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29099 #collection: Doctrine\Common\Collections\ArrayCollection {#29108 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29087 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38424 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38426 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29267 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29258 …} +context: Sylius\TwigHooks\Bag\DataBag {#29265 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29266 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29091 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29270 +variant: App\Entity\Product\ProductVariant {#29091 …} +price: "34,00\u{A0}€" +originalPrice: "34,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29267 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29258 …} +context: Sylius\TwigHooks\Bag\DataBag {#29265 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29266 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8566 #id: 2794 #code: "coffret-moulins-poivre-sel-marlow-acacia-cole-mason-8159" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632650 {#8564 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#8565 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 2794 #name: "Coffret Moulins poivre & sel Marlow Acacia Cole & Mason" #slug: "coffret-moulins-poivre-sel-marlow-acacia-cole-mason-8159" #description: """ <div class="col is-12"><ul>\n <li>En bois d'acacia, présentation élégante.</li>\n <li>Léger, bonne prise en main.</li>\n <li>Mécanisme sel en céramique et poivre en acier carbone.</li>\n </ul></div><h1>Descriptif Coffret Moulins poivre & sel Marlow Acacia Cole & Mason</h1><div class="col is-12"><p>Les Moulins Poivre & Sel Marlow Cole & Mason bénéficient d'un design épuré. Réalisés en bois d'acacia aux reflets dorés, soulignés par une bague gun métal, il sont particulièrement élégants. Par ailleurs, vous srez surpris par leur légèreté garantissant une excellente prise en main.<br /><br />Dotés d'une large ouverture facilitant le remplissage, le moulin à poivre possède un mécanisme en acier carbone synonyme de longévité et de solidité tandis que le moulin à sel possède lui un mécanisme en céramique pour une haute résistance à l'abrasion et à la corrosion. Ces moulins disposent également d'un système de sélection de la mouture de très fine à grossière. Il suffit pour ce faire de tourner la petite molette au centre du mécanisme.</p></div><h1>Caractéristiques Coffret Moulins poivre & sel Marlow Acacia Cole & Mason</h1><div class="col is-12">- Bois d'acacia.<br />- Garantie : 2 ans (mécanisme à vie)<br />- Dimensions : 6 x 6 x 18,5 cm.<br />- Mécanisme sel : céramique.<br />- Mécanisme poivre : acier carbone.<br />- Fournis vides. </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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29153 +product: App\Entity\Product\Product {#8566 #id: 2794 #code: "coffret-moulins-poivre-sel-marlow-acacia-cole-mason-8159" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632650 {#8564 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#8565 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 2794 #name: "Coffret Moulins poivre & sel Marlow Acacia Cole & Mason" #slug: "coffret-moulins-poivre-sel-marlow-acacia-cole-mason-8159" #description: """ <div class="col is-12"><ul>\n <li>En bois d'acacia, présentation élégante.</li>\n <li>Léger, bonne prise en main.</li>\n <li>Mécanisme sel en céramique et poivre en acier carbone.</li>\n </ul></div><h1>Descriptif Coffret Moulins poivre & sel Marlow Acacia Cole & Mason</h1><div class="col is-12"><p>Les Moulins Poivre & Sel Marlow Cole & Mason bénéficient d'un design épuré. Réalisés en bois d'acacia aux reflets dorés, soulignés par une bague gun métal, il sont particulièrement élégants. Par ailleurs, vous srez surpris par leur légèreté garantissant une excellente prise en main.<br /><br />Dotés d'une large ouverture facilitant le remplissage, le moulin à poivre possède un mécanisme en acier carbone synonyme de longévité et de solidité tandis que le moulin à sel possède lui un mécanisme en céramique pour une haute résistance à l'abrasion et à la corrosion. Ces moulins disposent également d'un système de sélection de la mouture de très fine à grossière. Il suffit pour ce faire de tourner la petite molette au centre du mécanisme.</p></div><h1>Caractéristiques Coffret Moulins poivre & sel Marlow Acacia Cole & Mason</h1><div class="col is-12">- Bois d'acacia.<br />- Garantie : 2 ans (mécanisme à vie)<br />- Dimensions : 6 x 6 x 18,5 cm.<br />- Mécanisme sel : céramique.<br />- Mécanisme poivre : acier carbone.<br />- Fournis vides. </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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29333 …} +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 {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8566 #id: 2794 #code: "coffret-moulins-poivre-sel-marlow-acacia-cole-mason-8159" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632650 {#8564 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#8565 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 2794 #name: "Coffret Moulins poivre & sel Marlow Acacia Cole & Mason" #slug: "coffret-moulins-poivre-sel-marlow-acacia-cole-mason-8159" #description: """ <div class="col is-12"><ul>\n <li>En bois d'acacia, présentation élégante.</li>\n <li>Léger, bonne prise en main.</li>\n <li>Mécanisme sel en céramique et poivre en acier carbone.</li>\n </ul></div><h1>Descriptif Coffret Moulins poivre & sel Marlow Acacia Cole & Mason</h1><div class="col is-12"><p>Les Moulins Poivre & Sel Marlow Cole & Mason bénéficient d'un design épuré. Réalisés en bois d'acacia aux reflets dorés, soulignés par une bague gun métal, il sont particulièrement élégants. Par ailleurs, vous srez surpris par leur légèreté garantissant une excellente prise en main.<br /><br />Dotés d'une large ouverture facilitant le remplissage, le moulin à poivre possède un mécanisme en acier carbone synonyme de longévité et de solidité tandis que le moulin à sel possède lui un mécanisme en céramique pour une haute résistance à l'abrasion et à la corrosion. Ces moulins disposent également d'un système de sélection de la mouture de très fine à grossière. Il suffit pour ce faire de tourner la petite molette au centre du mécanisme.</p></div><h1>Caractéristiques Coffret Moulins poivre & sel Marlow Acacia Cole & Mason</h1><div class="col is-12">- Bois d'acacia.<br />- Garantie : 2 ans (mécanisme à vie)<br />- Dimensions : 6 x 6 x 18,5 cm.<br />- Mécanisme sel : céramique.<br />- Mécanisme poivre : acier carbone.<br />- Fournis vides. </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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Moulins poivre & sel Marlow Acacia Cole & Mason" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29404 -props: [ "product" => App\Entity\Product\Product {#8566 #id: 2794 #code: "coffret-moulins-poivre-sel-marlow-acacia-cole-mason-8159" #attributes: Doctrine\ORM\PersistentCollection {#8576 …} #variants: Doctrine\ORM\PersistentCollection {#8578 …} #options: Doctrine\ORM\PersistentCollection {#8582 …} #associations: Doctrine\ORM\PersistentCollection {#8580 …} #createdAt: DateTime @1758632650 {#8564 : 2025-09-23 21:04:10.0 PRC (+08:00) } #updatedAt: DateTime @1758632650 {#8565 : 2025-09-23 21:04:10.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8585 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8586 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8566} #id: 2794 #name: "Coffret Moulins poivre & sel Marlow Acacia Cole & Mason" #slug: "coffret-moulins-poivre-sel-marlow-acacia-cole-mason-8159" #description: """ <div class="col is-12"><ul>\n <li>En bois d'acacia, présentation élégante.</li>\n <li>Léger, bonne prise en main.</li>\n <li>Mécanisme sel en céramique et poivre en acier carbone.</li>\n </ul></div><h1>Descriptif Coffret Moulins poivre & sel Marlow Acacia Cole & Mason</h1><div class="col is-12"><p>Les Moulins Poivre & Sel Marlow Cole & Mason bénéficient d'un design épuré. Réalisés en bois d'acacia aux reflets dorés, soulignés par une bague gun métal, il sont particulièrement élégants. Par ailleurs, vous srez surpris par leur légèreté garantissant une excellente prise en main.<br /><br />Dotés d'une large ouverture facilitant le remplissage, le moulin à poivre possède un mécanisme en acier carbone synonyme de longévité et de solidité tandis que le moulin à sel possède lui un mécanisme en céramique pour une haute résistance à l'abrasion et à la corrosion. Ces moulins disposent également d'un système de sélection de la mouture de très fine à grossière. Il suffit pour ce faire de tourner la petite molette au centre du mécanisme.</p></div><h1>Caractéristiques Coffret Moulins poivre & sel Marlow Acacia Cole & Mason</h1><div class="col is-12">- Bois d'acacia.<br />- Garantie : 2 ans (mécanisme à vie)<br />- Dimensions : 6 x 6 x 18,5 cm.<br />- Mécanisme sel : céramique.<br />- Mécanisme poivre : acier carbone.<br />- Fournis vides. </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 {#8588 …} #channels: Doctrine\ORM\PersistentCollection {#8574 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8568 …} #reviews: Doctrine\ORM\PersistentCollection {#8570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29397 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29388 …} +context: Sylius\TwigHooks\Bag\DataBag {#29467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29385 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29333 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29341 #collection: Doctrine\Common\Collections\ArrayCollection {#29350 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29329 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38438 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38440 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29397 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29388 …} +context: Sylius\TwigHooks\Bag\DataBag {#29467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29385 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Moulins poivre & sel Marlow Acacia Cole & Mason" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29341 #collection: Doctrine\Common\Collections\ArrayCollection {#29350 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29329 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38438 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38440 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29471 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29397 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29388 …} +context: Sylius\TwigHooks\Bag\DataBag {#29467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29385 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29333 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29341 #collection: Doctrine\Common\Collections\ArrayCollection {#29350 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29329 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38438 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38440 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29521 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29512 …} +context: Sylius\TwigHooks\Bag\DataBag {#29519 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29520 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29333 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29524 +variant: App\Entity\Product\ProductVariant {#29333 …} +price: "64,00\u{A0}€" +originalPrice: "64,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29521 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29512 …} +context: Sylius\TwigHooks\Bag\DataBag {#29519 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29520 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.54 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8592 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8599 …} #variants: Doctrine\ORM\PersistentCollection {#8601 …} #options: Doctrine\ORM\PersistentCollection {#8605 …} #associations: Doctrine\ORM\PersistentCollection {#8603 …} #createdAt: DateTime @1758632806 {#8590 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8591 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8608 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8609 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8592} #id: 3148 #name: "Coffret Mini-kit à Chaussures Andrée Jardin" #slug: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #description: """ <div class="col is-12"><ul>\n <li>Brosse spatule en bois de hêtre et pure soie.</li>\n <li>Brosse à reluire en bois de hêtre et crin.</li>\n <li>Plumier de rangement en bois naturel.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">" Cirer les chaussures devient un jeu d'enfant ". Adapté aux petites mains, ce kit est idéal pour apprendre à vos enfants à prendre soin de leurs premières belles paires de chaussures. Ce kit sera d'une grande aide pour les chaussures de toute la famille et vous suivra partout en week-end et vacances, discret au fond de votre valise. Rangées dans un petit plumier en bois, vous trouverez unebrosse spatule ou brosse applicatrice en soie permettant d'appliquer le cirage sur le surface en question et une brosse à reluire en crin qui saura faire briller le cuir de vos chaussures.</div><h1>Caractéristiques Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">- 1 plumier en bois naturel 5 x 6,5 x 16 cm.<br />- 1 brosse spatule 3,5 x 14 cm.<br />- 1 brosse à reluire 2,5 x 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8611 …} #channels: Doctrine\ORM\PersistentCollection {#8597 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8593 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8595 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29395 +product: App\Entity\Product\Product {#8592 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8599 …} #variants: Doctrine\ORM\PersistentCollection {#8601 …} #options: Doctrine\ORM\PersistentCollection {#8605 …} #associations: Doctrine\ORM\PersistentCollection {#8603 …} #createdAt: DateTime @1758632806 {#8590 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8591 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8608 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8609 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8592} #id: 3148 #name: "Coffret Mini-kit à Chaussures Andrée Jardin" #slug: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #description: """ <div class="col is-12"><ul>\n <li>Brosse spatule en bois de hêtre et pure soie.</li>\n <li>Brosse à reluire en bois de hêtre et crin.</li>\n <li>Plumier de rangement en bois naturel.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">" Cirer les chaussures devient un jeu d'enfant ". Adapté aux petites mains, ce kit est idéal pour apprendre à vos enfants à prendre soin de leurs premières belles paires de chaussures. Ce kit sera d'une grande aide pour les chaussures de toute la famille et vous suivra partout en week-end et vacances, discret au fond de votre valise. Rangées dans un petit plumier en bois, vous trouverez unebrosse spatule ou brosse applicatrice en soie permettant d'appliquer le cirage sur le surface en question et une brosse à reluire en crin qui saura faire briller le cuir de vos chaussures.</div><h1>Caractéristiques Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">- 1 plumier en bois naturel 5 x 6,5 x 16 cm.<br />- 1 brosse spatule 3,5 x 14 cm.<br />- 1 brosse à reluire 2,5 x 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8611 …} #channels: Doctrine\ORM\PersistentCollection {#8597 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8593 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8595 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29587 …} +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 {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8592 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8599 …} #variants: Doctrine\ORM\PersistentCollection {#8601 …} #options: Doctrine\ORM\PersistentCollection {#8605 …} #associations: Doctrine\ORM\PersistentCollection {#8603 …} #createdAt: DateTime @1758632806 {#8590 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8591 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8608 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8609 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8592} #id: 3148 #name: "Coffret Mini-kit à Chaussures Andrée Jardin" #slug: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #description: """ <div class="col is-12"><ul>\n <li>Brosse spatule en bois de hêtre et pure soie.</li>\n <li>Brosse à reluire en bois de hêtre et crin.</li>\n <li>Plumier de rangement en bois naturel.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">" Cirer les chaussures devient un jeu d'enfant ". Adapté aux petites mains, ce kit est idéal pour apprendre à vos enfants à prendre soin de leurs premières belles paires de chaussures. Ce kit sera d'une grande aide pour les chaussures de toute la famille et vous suivra partout en week-end et vacances, discret au fond de votre valise. Rangées dans un petit plumier en bois, vous trouverez unebrosse spatule ou brosse applicatrice en soie permettant d'appliquer le cirage sur le surface en question et une brosse à reluire en crin qui saura faire briller le cuir de vos chaussures.</div><h1>Caractéristiques Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">- 1 plumier en bois naturel 5 x 6,5 x 16 cm.<br />- 1 brosse spatule 3,5 x 14 cm.<br />- 1 brosse à reluire 2,5 x 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8611 …} #channels: Doctrine\ORM\PersistentCollection {#8597 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8593 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8595 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Mini-kit à Chaussures Andrée Jardin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29658 -props: [ "product" => App\Entity\Product\Product {#8592 #id: 3148 #code: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #attributes: Doctrine\ORM\PersistentCollection {#8599 …} #variants: Doctrine\ORM\PersistentCollection {#8601 …} #options: Doctrine\ORM\PersistentCollection {#8605 …} #associations: Doctrine\ORM\PersistentCollection {#8603 …} #createdAt: DateTime @1758632806 {#8590 : 2025-09-23 21:06:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632806 {#8591 : 2025-09-23 21:06:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8608 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8609 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8592} #id: 3148 #name: "Coffret Mini-kit à Chaussures Andrée Jardin" #slug: "coffret-mini-kit-a-chaussures-andree-jardin-6664" #description: """ <div class="col is-12"><ul>\n <li>Brosse spatule en bois de hêtre et pure soie.</li>\n <li>Brosse à reluire en bois de hêtre et crin.</li>\n <li>Plumier de rangement en bois naturel.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">" Cirer les chaussures devient un jeu d'enfant ". Adapté aux petites mains, ce kit est idéal pour apprendre à vos enfants à prendre soin de leurs premières belles paires de chaussures. Ce kit sera d'une grande aide pour les chaussures de toute la famille et vous suivra partout en week-end et vacances, discret au fond de votre valise. Rangées dans un petit plumier en bois, vous trouverez unebrosse spatule ou brosse applicatrice en soie permettant d'appliquer le cirage sur le surface en question et une brosse à reluire en crin qui saura faire briller le cuir de vos chaussures.</div><h1>Caractéristiques Coffret Mini-kit à Chaussures Andrée Jardin</h1><div class="col is-12">- 1 plumier en bois naturel 5 x 6,5 x 16 cm.<br />- 1 brosse spatule 3,5 x 14 cm.<br />- 1 brosse à reluire 2,5 x 7,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8611 …} #channels: Doctrine\ORM\PersistentCollection {#8597 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8593 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8595 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29642 …} +context: Sylius\TwigHooks\Bag\DataBag {#29709 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29639 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29587 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29595 #collection: Doctrine\Common\Collections\ArrayCollection {#29604 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29583 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38452 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38454 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29642 …} +context: Sylius\TwigHooks\Bag\DataBag {#29709 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29639 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Mini-kit à Chaussures Andrée Jardin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29595 #collection: Doctrine\Common\Collections\ArrayCollection {#29604 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29583 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38452 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38454 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29713 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29651 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29642 …} +context: Sylius\TwigHooks\Bag\DataBag {#29709 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29639 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29587 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29595 #collection: Doctrine\Common\Collections\ArrayCollection {#29604 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29583 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38452 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38454 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29763 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29754 …} +context: Sylius\TwigHooks\Bag\DataBag {#29761 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29762 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29587 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29766 +variant: App\Entity\Product\ProductVariant {#29587 …} +price: "20,00\u{A0}€" +originalPrice: "20,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29763 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29754 …} +context: Sylius\TwigHooks\Bag\DataBag {#29761 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29762 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.52 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8615 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#8625 …} #variants: Doctrine\ORM\PersistentCollection {#8627 …} #options: Doctrine\ORM\PersistentCollection {#8631 …} #associations: Doctrine\ORM\PersistentCollection {#8629 …} #createdAt: DateTime @1758632763 {#8613 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#8614 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8634 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8635 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8615} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8637 …} #channels: Doctrine\ORM\PersistentCollection {#8623 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8621 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29649 +product: App\Entity\Product\Product {#8615 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#8625 …} #variants: Doctrine\ORM\PersistentCollection {#8627 …} #options: Doctrine\ORM\PersistentCollection {#8631 …} #associations: Doctrine\ORM\PersistentCollection {#8629 …} #createdAt: DateTime @1758632763 {#8613 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#8614 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8634 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8635 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8615} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8637 …} #channels: Doctrine\ORM\PersistentCollection {#8623 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8621 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29829 …} +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 {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8615 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#8625 …} #variants: Doctrine\ORM\PersistentCollection {#8627 …} #options: Doctrine\ORM\PersistentCollection {#8631 …} #associations: Doctrine\ORM\PersistentCollection {#8629 …} #createdAt: DateTime @1758632763 {#8613 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#8614 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8634 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8635 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8615} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8637 …} #channels: Doctrine\ORM\PersistentCollection {#8623 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8621 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29900 -props: [ "product" => App\Entity\Product\Product {#8615 #id: 3126 #code: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #attributes: Doctrine\ORM\PersistentCollection {#8625 …} #variants: Doctrine\ORM\PersistentCollection {#8627 …} #options: Doctrine\ORM\PersistentCollection {#8631 …} #associations: Doctrine\ORM\PersistentCollection {#8629 …} #createdAt: DateTime @1758632763 {#8613 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#8614 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8634 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8635 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8615} #id: 3126 #name: "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" #slug: "coffret-les-inseparables-moulins-paris-lazure-blanc-peugeot-5970" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Idéal pour offrir.</li>\n <li>1 moulin à poivre Paris lazuré blanc 18 cm.</li>\n <li>1 moulin à sel Paris lazuré blanc 18 cm.</li>\n <li>2 recharges ( sel et poivre )</li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris Lazuré blanc de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris lazuré blanc 18 cm.<br />- 1 moulin à sel Paris lazuré blanc 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8637 …} #channels: Doctrine\ORM\PersistentCollection {#8623 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8619 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8621 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29893 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29884 …} +context: Sylius\TwigHooks\Bag\DataBag {#29954 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29881 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29829 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29837 #collection: Doctrine\Common\Collections\ArrayCollection {#29846 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29825 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38466 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38468 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29893 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29884 …} +context: Sylius\TwigHooks\Bag\DataBag {#29954 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29881 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Les Inséparables Moulins Paris Lazuré Blanc Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29837 #collection: Doctrine\Common\Collections\ArrayCollection {#29846 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29825 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38466 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38468 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29958 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29893 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29884 …} +context: Sylius\TwigHooks\Bag\DataBag {#29954 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29881 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29829 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29837 #collection: Doctrine\Common\Collections\ArrayCollection {#29846 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29825 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38466 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38468 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30008 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29999 …} +context: Sylius\TwigHooks\Bag\DataBag {#30006 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30007 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29829 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30011 +variant: App\Entity\Product\ProductVariant {#29829 …} +price: "84,00\u{A0}€" +originalPrice: "84,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30008 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29999 …} +context: Sylius\TwigHooks\Bag\DataBag {#30006 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30007 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8641 #id: 3125 #code: "coffret-les-inseparables-moulins-paris-chocolat-peugeot-5969" #attributes: Doctrine\ORM\PersistentCollection {#8648 …} #variants: Doctrine\ORM\PersistentCollection {#8650 …} #options: Doctrine\ORM\PersistentCollection {#8654 …} #associations: Doctrine\ORM\PersistentCollection {#8652 …} #createdAt: DateTime @1758632763 {#8639 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#8640 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8657 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8658 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8641} #id: 3125 #name: "Coffret Les Inséparables Moulins Paris Chocolat Peugeot" #slug: "coffret-les-inseparables-moulins-paris-chocolat-peugeot-5969" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Coffret cadeau.</li>\n <li>1 moulin à poivre Paris Chocolat 18 cm.</li>\n <li>1 moulin à sel Paris Chocolat 18 cm.</li>\n <li>2 recharges ( sel et poivre )<span> </span></li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Chocolat Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris chocolat de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Chocolat Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris Chocolat 18 cm.<br />- 1 moulin à sel Paris Chocolat 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8660 …} #channels: Doctrine\ORM\PersistentCollection {#8646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8644 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29891 +product: App\Entity\Product\Product {#8641 #id: 3125 #code: "coffret-les-inseparables-moulins-paris-chocolat-peugeot-5969" #attributes: Doctrine\ORM\PersistentCollection {#8648 …} #variants: Doctrine\ORM\PersistentCollection {#8650 …} #options: Doctrine\ORM\PersistentCollection {#8654 …} #associations: Doctrine\ORM\PersistentCollection {#8652 …} #createdAt: DateTime @1758632763 {#8639 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#8640 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8657 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8658 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8641} #id: 3125 #name: "Coffret Les Inséparables Moulins Paris Chocolat Peugeot" #slug: "coffret-les-inseparables-moulins-paris-chocolat-peugeot-5969" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Coffret cadeau.</li>\n <li>1 moulin à poivre Paris Chocolat 18 cm.</li>\n <li>1 moulin à sel Paris Chocolat 18 cm.</li>\n <li>2 recharges ( sel et poivre )<span> </span></li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Chocolat Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris chocolat de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Chocolat Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris Chocolat 18 cm.<br />- 1 moulin à sel Paris Chocolat 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8660 …} #channels: Doctrine\ORM\PersistentCollection {#8646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8644 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30074 …} +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 {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8641 #id: 3125 #code: "coffret-les-inseparables-moulins-paris-chocolat-peugeot-5969" #attributes: Doctrine\ORM\PersistentCollection {#8648 …} #variants: Doctrine\ORM\PersistentCollection {#8650 …} #options: Doctrine\ORM\PersistentCollection {#8654 …} #associations: Doctrine\ORM\PersistentCollection {#8652 …} #createdAt: DateTime @1758632763 {#8639 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#8640 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8657 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8658 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8641} #id: 3125 #name: "Coffret Les Inséparables Moulins Paris Chocolat Peugeot" #slug: "coffret-les-inseparables-moulins-paris-chocolat-peugeot-5969" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Coffret cadeau.</li>\n <li>1 moulin à poivre Paris Chocolat 18 cm.</li>\n <li>1 moulin à sel Paris Chocolat 18 cm.</li>\n <li>2 recharges ( sel et poivre )<span> </span></li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Chocolat Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris chocolat de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Chocolat Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris Chocolat 18 cm.<br />- 1 moulin à sel Paris Chocolat 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8660 …} #channels: Doctrine\ORM\PersistentCollection {#8646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8644 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Les Inséparables Moulins Paris Chocolat Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30145 -props: [ "product" => App\Entity\Product\Product {#8641 #id: 3125 #code: "coffret-les-inseparables-moulins-paris-chocolat-peugeot-5969" #attributes: Doctrine\ORM\PersistentCollection {#8648 …} #variants: Doctrine\ORM\PersistentCollection {#8650 …} #options: Doctrine\ORM\PersistentCollection {#8654 …} #associations: Doctrine\ORM\PersistentCollection {#8652 …} #createdAt: DateTime @1758632763 {#8639 : 2025-09-23 21:06:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632763 {#8640 : 2025-09-23 21:06:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8657 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8658 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8641} #id: 3125 #name: "Coffret Les Inséparables Moulins Paris Chocolat Peugeot" #slug: "coffret-les-inseparables-moulins-paris-chocolat-peugeot-5969" #description: """ <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n <ul>\n <li>Coffret cadeau.</li>\n <li>1 moulin à poivre Paris Chocolat 18 cm.</li>\n <li>1 moulin à sel Paris Chocolat 18 cm.</li>\n <li>2 recharges ( sel et poivre )<span> </span></li>\n </ul></div><h1>Descriptif Coffret Les Inséparables Moulins Paris Chocolat Peugeot</h1><div class="col is-12">Pour offrir ou à s'offrir. Elégant coffret Peugeot comprenant 1 moulin à poivre et 1 moulin à sel Paris chocolat de 18 cm et deux recharges sel et poivre. Partagez en toute convivialité la dégustation d'un bon repas grâce à ce duo de moulins.</div><h1>Caractéristiques Coffret Les Inséparables Moulins Paris Chocolat Peugeot</h1><div class="col is-12">Elégant coffret cadeau Peugeot comprenant :<br />- 1 moulin à poivre Paris Chocolat 18 cm.<br />- 1 moulin à sel Paris Chocolat 18 cm.<br />- 2 recharges sel et poivre.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8660 …} #channels: Doctrine\ORM\PersistentCollection {#8646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8644 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30129 …} +context: Sylius\TwigHooks\Bag\DataBag {#30199 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30126 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30074 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30082 #collection: Doctrine\Common\Collections\ArrayCollection {#30091 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30070 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38480 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38482 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30129 …} +context: Sylius\TwigHooks\Bag\DataBag {#30199 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30126 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Les Inséparables Moulins Paris Chocolat Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30082 #collection: Doctrine\Common\Collections\ArrayCollection {#30091 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30070 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38480 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38482 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30203 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30129 …} +context: Sylius\TwigHooks\Bag\DataBag {#30199 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30126 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30074 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30082 #collection: Doctrine\Common\Collections\ArrayCollection {#30091 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30070 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38480 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38482 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30253 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30244 …} +context: Sylius\TwigHooks\Bag\DataBag {#30251 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30252 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30074 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30256 +variant: App\Entity\Product\ProductVariant {#30074 …} +price: "74,00\u{A0}€" +originalPrice: "74,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30253 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30244 …} +context: Sylius\TwigHooks\Bag\DataBag {#30251 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30252 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.56 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8664 #id: 3082 #code: "coffret-elis-sense-peugeot-3253" #attributes: Doctrine\ORM\PersistentCollection {#8671 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8677 …} #associations: Doctrine\ORM\PersistentCollection {#8675 …} #createdAt: DateTime @1758632751 {#8662 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8663 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8680 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8681 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8664} #id: 3082 #name: "Coffret Elis Sense PEUGEOT" #slug: "coffret-elis-sense-peugeot-3253" #description: """ <div class="col is-12"><ul>\n <li>Présentation dans un élégant coffret.</li>\n <li>Contient 2 recharges (poivre et sel) et 1 support de table.</li>\n <li>Dernière génération moulin électrique PEUGEOT.</li>\n </ul></div><h1>Description coffret Elis Sense PEUGEOT</h1><div class="col is-12">Le coffret moulin Elis Sense PEUGEOT comprend 2 moulins électriques Elis Sense PEUGEOT et 2 recharges (poivre et sel) et 1 présentoir de table.</div><h1>Caractéristiques moulin électrique PEUGEOT Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8683 …} #channels: Doctrine\ORM\PersistentCollection {#8669 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8667 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30136 +product: App\Entity\Product\Product {#8664 #id: 3082 #code: "coffret-elis-sense-peugeot-3253" #attributes: Doctrine\ORM\PersistentCollection {#8671 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8677 …} #associations: Doctrine\ORM\PersistentCollection {#8675 …} #createdAt: DateTime @1758632751 {#8662 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8663 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8680 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8681 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8664} #id: 3082 #name: "Coffret Elis Sense PEUGEOT" #slug: "coffret-elis-sense-peugeot-3253" #description: """ <div class="col is-12"><ul>\n <li>Présentation dans un élégant coffret.</li>\n <li>Contient 2 recharges (poivre et sel) et 1 support de table.</li>\n <li>Dernière génération moulin électrique PEUGEOT.</li>\n </ul></div><h1>Description coffret Elis Sense PEUGEOT</h1><div class="col is-12">Le coffret moulin Elis Sense PEUGEOT comprend 2 moulins électriques Elis Sense PEUGEOT et 2 recharges (poivre et sel) et 1 présentoir de table.</div><h1>Caractéristiques moulin électrique PEUGEOT Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8683 …} #channels: Doctrine\ORM\PersistentCollection {#8669 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8667 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30319 …} +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 {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8664 #id: 3082 #code: "coffret-elis-sense-peugeot-3253" #attributes: Doctrine\ORM\PersistentCollection {#8671 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8677 …} #associations: Doctrine\ORM\PersistentCollection {#8675 …} #createdAt: DateTime @1758632751 {#8662 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8663 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8680 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8681 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8664} #id: 3082 #name: "Coffret Elis Sense PEUGEOT" #slug: "coffret-elis-sense-peugeot-3253" #description: """ <div class="col is-12"><ul>\n <li>Présentation dans un élégant coffret.</li>\n <li>Contient 2 recharges (poivre et sel) et 1 support de table.</li>\n <li>Dernière génération moulin électrique PEUGEOT.</li>\n </ul></div><h1>Description coffret Elis Sense PEUGEOT</h1><div class="col is-12">Le coffret moulin Elis Sense PEUGEOT comprend 2 moulins électriques Elis Sense PEUGEOT et 2 recharges (poivre et sel) et 1 présentoir de table.</div><h1>Caractéristiques moulin électrique PEUGEOT Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8683 …} #channels: Doctrine\ORM\PersistentCollection {#8669 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8667 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coffret Elis Sense PEUGEOT" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30393 -props: [ "product" => App\Entity\Product\Product {#8664 #id: 3082 #code: "coffret-elis-sense-peugeot-3253" #attributes: Doctrine\ORM\PersistentCollection {#8671 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8677 …} #associations: Doctrine\ORM\PersistentCollection {#8675 …} #createdAt: DateTime @1758632751 {#8662 : 2025-09-23 21:05:51.0 PRC (+08:00) } #updatedAt: DateTime @1758632751 {#8663 : 2025-09-23 21:05:51.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8680 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8681 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8664} #id: 3082 #name: "Coffret Elis Sense PEUGEOT" #slug: "coffret-elis-sense-peugeot-3253" #description: """ <div class="col is-12"><ul>\n <li>Présentation dans un élégant coffret.</li>\n <li>Contient 2 recharges (poivre et sel) et 1 support de table.</li>\n <li>Dernière génération moulin électrique PEUGEOT.</li>\n </ul></div><h1>Description coffret Elis Sense PEUGEOT</h1><div class="col is-12">Le coffret moulin Elis Sense PEUGEOT comprend 2 moulins électriques Elis Sense PEUGEOT et 2 recharges (poivre et sel) et 1 présentoir de table.</div><h1>Caractéristiques moulin électrique PEUGEOT Sense</h1><div class="col is-12">Corps inox.. Fonctionne avec 6 piles 1.5 v fournie. Mécanisme USELECT (préréglage de la mouture à plusieurs positions) garanti à vie. Hauteur 20 cm. LED lumineuse bleutée. Livré avec coupelle carrée et 1 fiole de sel ou poivre avec entonnoir intégré.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8683 …} #channels: Doctrine\ORM\PersistentCollection {#8669 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8617 …} #reviews: Doctrine\ORM\PersistentCollection {#8665 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8667 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30377 …} +context: Sylius\TwigHooks\Bag\DataBag {#30450 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30374 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30319 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30327 #collection: Doctrine\Common\Collections\ArrayCollection {#30339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30315 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30377 …} +context: Sylius\TwigHooks\Bag\DataBag {#30450 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30374 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coffret Elis Sense PEUGEOT" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30327 #collection: Doctrine\Common\Collections\ArrayCollection {#30339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30315 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30454 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30386 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30377 …} +context: Sylius\TwigHooks\Bag\DataBag {#30450 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30374 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30319 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30327 #collection: Doctrine\Common\Collections\ArrayCollection {#30339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30315 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30504 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30495 …} +context: Sylius\TwigHooks\Bag\DataBag {#30502 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30503 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30319 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30507 +variant: App\Entity\Product\ProductVariant {#30319 …} +price: "162,00\u{A0}€" +originalPrice: "189,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30504 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30495 …} +context: Sylius\TwigHooks\Bag\DataBag {#30502 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30503 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 6.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8687 #id: 291 #code: "cocotte-fonte-chasseur-ronde-785" #attributes: Doctrine\ORM\PersistentCollection {#8697 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8703 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632193 {#8685 : 2025-09-23 20:56:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632193 {#8686 : 2025-09-23 20:56:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8706 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8707 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8687} #id: 291 #name: "Cocotte fonte Chasseur ronde" #slug: "cocotte-fonte-chasseur-ronde-785" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour mijoter.</li>\n <li>Tous feux y compris induction.</li>\n <li><strong>Fabrication française. Donchéry (Champage Ardennes)</strong></li>\n <li><strong>Garantie à vie</strong></li>\n </ul></div><h1>Description Cocotte fonte Chasseur ronde</h1><div class="col is-12"><p>La cocotte en fonte Chasseur est un ustensile en fonte de haute qualité de fabrication française. Elle est idéale pour mijoter vos bons petits plats préférés !</p>\n <p> </p></div><h1>Caractéristiques Cocotte fonte Chasseur ronde</h1><div class="col is-12">Emaillage intérieur. Emaillage intérieur transparent noir. Poignées ergonomiques moulées dans la masse. Bouton inox. Va au four. Tous feux y compris induction. Fabriquée en France. Garantie à vie.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8709 …} #channels: Doctrine\ORM\PersistentCollection {#8695 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8689 …} #reviews: Doctrine\ORM\PersistentCollection {#8691 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8693 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30384 +product: App\Entity\Product\Product {#8687 #id: 291 #code: "cocotte-fonte-chasseur-ronde-785" #attributes: Doctrine\ORM\PersistentCollection {#8697 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8703 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632193 {#8685 : 2025-09-23 20:56:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632193 {#8686 : 2025-09-23 20:56:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8706 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8707 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8687} #id: 291 #name: "Cocotte fonte Chasseur ronde" #slug: "cocotte-fonte-chasseur-ronde-785" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour mijoter.</li>\n <li>Tous feux y compris induction.</li>\n <li><strong>Fabrication française. Donchéry (Champage Ardennes)</strong></li>\n <li><strong>Garantie à vie</strong></li>\n </ul></div><h1>Description Cocotte fonte Chasseur ronde</h1><div class="col is-12"><p>La cocotte en fonte Chasseur est un ustensile en fonte de haute qualité de fabrication française. Elle est idéale pour mijoter vos bons petits plats préférés !</p>\n <p> </p></div><h1>Caractéristiques Cocotte fonte Chasseur ronde</h1><div class="col is-12">Emaillage intérieur. Emaillage intérieur transparent noir. Poignées ergonomiques moulées dans la masse. Bouton inox. Va au four. Tous feux y compris induction. Fabriquée en France. Garantie à vie.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8709 …} #channels: Doctrine\ORM\PersistentCollection {#8695 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8689 …} #reviews: Doctrine\ORM\PersistentCollection {#8691 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8693 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30570 …} +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 {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8687 #id: 291 #code: "cocotte-fonte-chasseur-ronde-785" #attributes: Doctrine\ORM\PersistentCollection {#8697 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8703 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632193 {#8685 : 2025-09-23 20:56:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632193 {#8686 : 2025-09-23 20:56:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8706 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8707 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8687} #id: 291 #name: "Cocotte fonte Chasseur ronde" #slug: "cocotte-fonte-chasseur-ronde-785" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour mijoter.</li>\n <li>Tous feux y compris induction.</li>\n <li><strong>Fabrication française. Donchéry (Champage Ardennes)</strong></li>\n <li><strong>Garantie à vie</strong></li>\n </ul></div><h1>Description Cocotte fonte Chasseur ronde</h1><div class="col is-12"><p>La cocotte en fonte Chasseur est un ustensile en fonte de haute qualité de fabrication française. Elle est idéale pour mijoter vos bons petits plats préférés !</p>\n <p> </p></div><h1>Caractéristiques Cocotte fonte Chasseur ronde</h1><div class="col is-12">Emaillage intérieur. Emaillage intérieur transparent noir. Poignées ergonomiques moulées dans la masse. Bouton inox. Va au four. Tous feux y compris induction. Fabriquée en France. Garantie à vie.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8709 …} #channels: Doctrine\ORM\PersistentCollection {#8695 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8689 …} #reviews: Doctrine\ORM\PersistentCollection {#8691 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8693 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cocotte fonte Chasseur ronde" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30644 -props: [ "product" => App\Entity\Product\Product {#8687 #id: 291 #code: "cocotte-fonte-chasseur-ronde-785" #attributes: Doctrine\ORM\PersistentCollection {#8697 …} #variants: Doctrine\ORM\PersistentCollection {#8699 …} #options: Doctrine\ORM\PersistentCollection {#8703 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632193 {#8685 : 2025-09-23 20:56:33.0 PRC (+08:00) } #updatedAt: DateTime @1758632193 {#8686 : 2025-09-23 20:56:33.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8706 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8707 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8687} #id: 291 #name: "Cocotte fonte Chasseur ronde" #slug: "cocotte-fonte-chasseur-ronde-785" #description: """ <div class="col is-12"><ul>\n <li>Idéale pour mijoter.</li>\n <li>Tous feux y compris induction.</li>\n <li><strong>Fabrication française. Donchéry (Champage Ardennes)</strong></li>\n <li><strong>Garantie à vie</strong></li>\n </ul></div><h1>Description Cocotte fonte Chasseur ronde</h1><div class="col is-12"><p>La cocotte en fonte Chasseur est un ustensile en fonte de haute qualité de fabrication française. Elle est idéale pour mijoter vos bons petits plats préférés !</p>\n <p> </p></div><h1>Caractéristiques Cocotte fonte Chasseur ronde</h1><div class="col is-12">Emaillage intérieur. Emaillage intérieur transparent noir. Poignées ergonomiques moulées dans la masse. Bouton inox. Va au four. Tous feux y compris induction. Fabriquée en France. Garantie à vie.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8709 …} #channels: Doctrine\ORM\PersistentCollection {#8695 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8689 …} #reviews: Doctrine\ORM\PersistentCollection {#8691 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8693 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30628 …} +context: Sylius\TwigHooks\Bag\DataBag {#30701 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30625 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30570 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30578 #collection: Doctrine\Common\Collections\ArrayCollection {#30590 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30566 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30628 …} +context: Sylius\TwigHooks\Bag\DataBag {#30701 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30625 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cocotte fonte Chasseur ronde" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30578 #collection: Doctrine\Common\Collections\ArrayCollection {#30590 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30566 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30855 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30628 …} +context: Sylius\TwigHooks\Bag\DataBag {#30701 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30625 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30570 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30578 #collection: Doctrine\Common\Collections\ArrayCollection {#30590 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30566 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30904 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30895 …} +context: Sylius\TwigHooks\Bag\DataBag {#30902 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30903 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30570 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30907 +variant: App\Entity\Product\ProductVariant {#30570 …} +price: "113,00\u{A0}€" +originalPrice: "119,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30904 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30895 …} +context: Sylius\TwigHooks\Bag\DataBag {#30902 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30903 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.22 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8713 #id: 2678 #code: "clef-du-vin-peugeot-4889" #attributes: Doctrine\ORM\PersistentCollection {#8723 …} #variants: Doctrine\ORM\PersistentCollection {#8725 …} #options: Doctrine\ORM\PersistentCollection {#8729 …} #associations: Doctrine\ORM\PersistentCollection {#8727 …} #createdAt: DateTime @1758632617 {#8711 : 2025-09-23 21:03:37.0 PRC (+08:00) } #updatedAt: DateTime @1758632617 {#8712 : 2025-09-23 21:03:37.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8732 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8733 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8713} #id: 2678 #name: "Clef du vin Peugeot" #slug: "clef-du-vin-peugeot-4889" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Permet de déterminer l’évolution future de vos bouteilles.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Accorde le vin à votre goût.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Produit ayant obtenu 4 brevets internationaux. </div>\n <div>\n <ul>\n <li>Permet de déterminer l’évolution future de vos bouteilles.</li>\n <li>Accorde le vin à votre goût.</li>\n <li>Produit ayant obtenu 4 brevets internationaux. </li>\n </ul>\n </div></div><h1>Description Clef du vin Peugeot</h1><div class="col is-12">La clef du vin Peugeot vous permet de connaître la capacité de garde de votre vin et son potentiel de vieillissement ou bien savoir s'il faut le déguster tout de suite. De grande qualité, les trempages successifs permettent de réveler votre vin à sa juste valeur. 1 trempage correspondant à une année de vieillissement. La clef convient à tous les types de vins. <br /> </div><h1>Caractéristiques Clef du vin Peugeot</h1><div class="col is-12">Alliage de plusieurs métaux. 1 trempage = 1 année de vieillissement. 4 brevets internationaux. </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 {#8735 …} #channels: Doctrine\ORM\PersistentCollection {#8721 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8715 …} #reviews: Doctrine\ORM\PersistentCollection {#8717 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8719 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30635 +product: App\Entity\Product\Product {#8713 #id: 2678 #code: "clef-du-vin-peugeot-4889" #attributes: Doctrine\ORM\PersistentCollection {#8723 …} #variants: Doctrine\ORM\PersistentCollection {#8725 …} #options: Doctrine\ORM\PersistentCollection {#8729 …} #associations: Doctrine\ORM\PersistentCollection {#8727 …} #createdAt: DateTime @1758632617 {#8711 : 2025-09-23 21:03:37.0 PRC (+08:00) } #updatedAt: DateTime @1758632617 {#8712 : 2025-09-23 21:03:37.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8732 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8733 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8713} #id: 2678 #name: "Clef du vin Peugeot" #slug: "clef-du-vin-peugeot-4889" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Permet de déterminer l’évolution future de vos bouteilles.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Accorde le vin à votre goût.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Produit ayant obtenu 4 brevets internationaux. </div>\n <div>\n <ul>\n <li>Permet de déterminer l’évolution future de vos bouteilles.</li>\n <li>Accorde le vin à votre goût.</li>\n <li>Produit ayant obtenu 4 brevets internationaux. </li>\n </ul>\n </div></div><h1>Description Clef du vin Peugeot</h1><div class="col is-12">La clef du vin Peugeot vous permet de connaître la capacité de garde de votre vin et son potentiel de vieillissement ou bien savoir s'il faut le déguster tout de suite. De grande qualité, les trempages successifs permettent de réveler votre vin à sa juste valeur. 1 trempage correspondant à une année de vieillissement. La clef convient à tous les types de vins. <br /> </div><h1>Caractéristiques Clef du vin Peugeot</h1><div class="col is-12">Alliage de plusieurs métaux. 1 trempage = 1 année de vieillissement. 4 brevets internationaux. </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 {#8735 …} #channels: Doctrine\ORM\PersistentCollection {#8721 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8715 …} #reviews: Doctrine\ORM\PersistentCollection {#8717 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8719 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30970 …} +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 {#27713 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27746 …} +context: Sylius\TwigHooks\Bag\DataBag {#27752 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27739 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8713 #id: 2678 #code: "clef-du-vin-peugeot-4889" #attributes: Doctrine\ORM\PersistentCollection {#8723 …} #variants: Doctrine\ORM\PersistentCollection {#8725 …} #options: Doctrine\ORM\PersistentCollection {#8729 …} #associations: Doctrine\ORM\PersistentCollection {#8727 …} #createdAt: DateTime @1758632617 {#8711 : 2025-09-23 21:03:37.0 PRC (+08:00) } #updatedAt: DateTime @1758632617 {#8712 : 2025-09-23 21:03:37.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8732 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8733 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8713} #id: 2678 #name: "Clef du vin Peugeot" #slug: "clef-du-vin-peugeot-4889" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Permet de déterminer l’évolution future de vos bouteilles.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Accorde le vin à votre goût.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Produit ayant obtenu 4 brevets internationaux. </div>\n <div>\n <ul>\n <li>Permet de déterminer l’évolution future de vos bouteilles.</li>\n <li>Accorde le vin à votre goût.</li>\n <li>Produit ayant obtenu 4 brevets internationaux. </li>\n </ul>\n </div></div><h1>Description Clef du vin Peugeot</h1><div class="col is-12">La clef du vin Peugeot vous permet de connaître la capacité de garde de votre vin et son potentiel de vieillissement ou bien savoir s'il faut le déguster tout de suite. De grande qualité, les trempages successifs permettent de réveler votre vin à sa juste valeur. 1 trempage correspondant à une année de vieillissement. La clef convient à tous les types de vins. <br /> </div><h1>Caractéristiques Clef du vin Peugeot</h1><div class="col is-12">Alliage de plusieurs métaux. 1 trempage = 1 année de vieillissement. 4 brevets internationaux. </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 {#8735 …} #channels: Doctrine\ORM\PersistentCollection {#8721 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8715 …} #reviews: Doctrine\ORM\PersistentCollection {#8717 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8719 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Clef du vin Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31041 -props: [ "product" => App\Entity\Product\Product {#8713 #id: 2678 #code: "clef-du-vin-peugeot-4889" #attributes: Doctrine\ORM\PersistentCollection {#8723 …} #variants: Doctrine\ORM\PersistentCollection {#8725 …} #options: Doctrine\ORM\PersistentCollection {#8729 …} #associations: Doctrine\ORM\PersistentCollection {#8727 …} #createdAt: DateTime @1758632617 {#8711 : 2025-09-23 21:03:37.0 PRC (+08:00) } #updatedAt: DateTime @1758632617 {#8712 : 2025-09-23 21:03:37.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8732 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8733 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8713} #id: 2678 #name: "Clef du vin Peugeot" #slug: "clef-du-vin-peugeot-4889" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Permet de déterminer l’évolution future de vos bouteilles.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Accorde le vin à votre goût.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Produit ayant obtenu 4 brevets internationaux. </div>\n <div>\n <ul>\n <li>Permet de déterminer l’évolution future de vos bouteilles.</li>\n <li>Accorde le vin à votre goût.</li>\n <li>Produit ayant obtenu 4 brevets internationaux. </li>\n </ul>\n </div></div><h1>Description Clef du vin Peugeot</h1><div class="col is-12">La clef du vin Peugeot vous permet de connaître la capacité de garde de votre vin et son potentiel de vieillissement ou bien savoir s'il faut le déguster tout de suite. De grande qualité, les trempages successifs permettent de réveler votre vin à sa juste valeur. 1 trempage correspondant à une année de vieillissement. La clef convient à tous les types de vins. <br /> </div><h1>Caractéristiques Clef du vin Peugeot</h1><div class="col is-12">Alliage de plusieurs métaux. 1 trempage = 1 année de vieillissement. 4 brevets internationaux. </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 {#8735 …} #channels: Doctrine\ORM\PersistentCollection {#8721 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8715 …} #reviews: Doctrine\ORM\PersistentCollection {#8717 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8719 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31034 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31025 …} +context: Sylius\TwigHooks\Bag\DataBag {#31095 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31022 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30970 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30978 #collection: Doctrine\Common\Collections\ArrayCollection {#30987 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30966 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31034 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31025 …} +context: Sylius\TwigHooks\Bag\DataBag {#31095 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31022 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Clef du vin Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30978 #collection: Doctrine\Common\Collections\ArrayCollection {#30987 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30966 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31099 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31034 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31025 …} +context: Sylius\TwigHooks\Bag\DataBag {#31095 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31022 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30970 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30978 #collection: Doctrine\Common\Collections\ArrayCollection {#30987 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30966 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31149 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31140 …} +context: Sylius\TwigHooks\Bag\DataBag {#31147 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31148 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30970 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31152 +variant: App\Entity\Product\ProductVariant {#30970 …} +price: "54,00\u{A0}€" +originalPrice: "54,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9074 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12504 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9071 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31149 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31140 …} +context: Sylius\TwigHooks\Bag\DataBag {#31147 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31148 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 1.98 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27426 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12569 …} +context: Sylius\TwigHooks\Bag\DataBag {#27448 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12579 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31470 +cart: App\Entity\Order\Order {#13483 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27426 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12569 …} +context: Sylius\TwigHooks\Bag\DataBag {#27448 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12579 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||