Components
12
Twig Components
44
Render Count
65
ms
Render Time
108.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 108.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12807 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12800 …} +context: Sylius\TwigHooks\Bag\DataBag {#12806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12805 …} +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 {#13427 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12698 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12807 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12800 …} +context: Sylius\TwigHooks\Bag\DataBag {#12806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12805 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 108.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13504 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13500 …} +context: Sylius\TwigHooks\Bag\DataBag {#13502 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13503 …} +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 {#13513 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13504 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13500 …} +context: Sylius\TwigHooks\Bag\DataBag {#13502 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13503 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 108.0 MiB | 4.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13595 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13574 …} +context: Sylius\TwigHooks\Bag\DataBag {#13594 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13593 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13610 +cart: App\Entity\Order\Order {#13677 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13595 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13574 …} +context: Sylius\TwigHooks\Bag\DataBag {#13594 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13593 …} +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 | 108.0 MiB | 14.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13863 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13851 …} +context: Sylius\TwigHooks\Bag\DataBag {#13857 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13849 …} +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 {#13872 #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 {#13863 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13851 …} +context: Sylius\TwigHooks\Bag\DataBag {#13857 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13849 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 108.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28030 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28026 …} +context: Sylius\TwigHooks\Bag\DataBag {#28027 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28029 …} +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 {#28039 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28030 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28026 …} +context: Sylius\TwigHooks\Bag\DataBag {#28027 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28029 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 108.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28144 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28140 …} +context: Sylius\TwigHooks\Bag\DataBag {#28141 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28143 …} +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 {#28152 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28144 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28140 …} +context: Sylius\TwigHooks\Bag\DataBag {#28141 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28143 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 108.0 MiB | 1.88 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28214 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28210 …} +context: Sylius\TwigHooks\Bag\DataBag {#28211 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28213 …} +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 {#28222 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28214 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28210 …} +context: Sylius\TwigHooks\Bag\DataBag {#28211 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28213 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 108.0 MiB | 8.58 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 2601 #code: "verre-degustation-taster-peugeot-5134" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#6062 …} #options: Doctrine\ORM\PersistentCollection {#6071 …} #associations: Doctrine\ORM\PersistentCollection {#5132 …} #createdAt: DateTime @1758632589 {#8058 : 2025-09-23 21:03:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632589 {#7959 : 2025-09-23 21:03:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6048 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#6055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 2601 #name: "Verre dégustation Taster Peugeot" #slug: "verre-degustation-taster-peugeot-5134" #description: """ <div class="col is-12"><ul>\n <li>Adapté à tous les vins.</li>\n <li>Façonné à la main, verre soufflé en bouche.</li>\n <li>Livré en boîte-tube cadeau. </li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Description Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Le verre de dégustation TASTER PEUGEOT a été soigneusement étudié pour amener le maximum de perceptions aromatiques du vin, en un minimum de temps. C'</span>est un verre aux lignes très pures, de taille réduite, facile à transporter et à stocker, et capable de mettre en évidence l'ensemble des vertus d'un vin</p></div><h1>Caractéristiques Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Hauteur 11 cm. Réalisé à la main soufflé en bouche. Cavités au fond et sur le côté pour tenir le verre sans le réchauffer.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6052 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28747 +product: App\Entity\Product\Product {#7949 #id: 2601 #code: "verre-degustation-taster-peugeot-5134" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#6062 …} #options: Doctrine\ORM\PersistentCollection {#6071 …} #associations: Doctrine\ORM\PersistentCollection {#5132 …} #createdAt: DateTime @1758632589 {#8058 : 2025-09-23 21:03:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632589 {#7959 : 2025-09-23 21:03:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6048 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#6055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 2601 #name: "Verre dégustation Taster Peugeot" #slug: "verre-degustation-taster-peugeot-5134" #description: """ <div class="col is-12"><ul>\n <li>Adapté à tous les vins.</li>\n <li>Façonné à la main, verre soufflé en bouche.</li>\n <li>Livré en boîte-tube cadeau. </li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Description Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Le verre de dégustation TASTER PEUGEOT a été soigneusement étudié pour amener le maximum de perceptions aromatiques du vin, en un minimum de temps. C'</span>est un verre aux lignes très pures, de taille réduite, facile à transporter et à stocker, et capable de mettre en évidence l'ensemble des vertus d'un vin</p></div><h1>Caractéristiques Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Hauteur 11 cm. Réalisé à la main soufflé en bouche. Cavités au fond et sur le côté pour tenir le verre sans le réchauffer.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6052 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#6065 …} +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 {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 1.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7949 #id: 2601 #code: "verre-degustation-taster-peugeot-5134" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#6062 …} #options: Doctrine\ORM\PersistentCollection {#6071 …} #associations: Doctrine\ORM\PersistentCollection {#5132 …} #createdAt: DateTime @1758632589 {#8058 : 2025-09-23 21:03:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632589 {#7959 : 2025-09-23 21:03:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6048 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#6055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 2601 #name: "Verre dégustation Taster Peugeot" #slug: "verre-degustation-taster-peugeot-5134" #description: """ <div class="col is-12"><ul>\n <li>Adapté à tous les vins.</li>\n <li>Façonné à la main, verre soufflé en bouche.</li>\n <li>Livré en boîte-tube cadeau. </li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Description Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Le verre de dégustation TASTER PEUGEOT a été soigneusement étudié pour amener le maximum de perceptions aromatiques du vin, en un minimum de temps. C'</span>est un verre aux lignes très pures, de taille réduite, facile à transporter et à stocker, et capable de mettre en évidence l'ensemble des vertus d'un vin</p></div><h1>Caractéristiques Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Hauteur 11 cm. Réalisé à la main soufflé en bouche. Cavités au fond et sur le côté pour tenir le verre sans le réchauffer.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6052 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Verre dégustation Taster Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28907 -props: [ "product" => App\Entity\Product\Product {#7949 #id: 2601 #code: "verre-degustation-taster-peugeot-5134" #attributes: Doctrine\ORM\PersistentCollection {#8638 …} #variants: Doctrine\ORM\PersistentCollection {#6062 …} #options: Doctrine\ORM\PersistentCollection {#6071 …} #associations: Doctrine\ORM\PersistentCollection {#5132 …} #createdAt: DateTime @1758632589 {#8058 : 2025-09-23 21:03:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632589 {#7959 : 2025-09-23 21:03:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6048 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#6055 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7949} #id: 2601 #name: "Verre dégustation Taster Peugeot" #slug: "verre-degustation-taster-peugeot-5134" #description: """ <div class="col is-12"><ul>\n <li>Adapté à tous les vins.</li>\n <li>Façonné à la main, verre soufflé en bouche.</li>\n <li>Livré en boîte-tube cadeau. </li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Description Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Le verre de dégustation TASTER PEUGEOT a été soigneusement étudié pour amener le maximum de perceptions aromatiques du vin, en un minimum de temps. C'</span>est un verre aux lignes très pures, de taille réduite, facile à transporter et à stocker, et capable de mettre en évidence l'ensemble des vertus d'un vin</p></div><h1>Caractéristiques Verre dégustation Taster Peugeot</h1><div class="col is-12"><p><span>Hauteur 11 cm. Réalisé à la main soufflé en bouche. Cavités au fond et sur le côté pour tenir le verre sans le réchauffer.</span></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6052 …} #channels: Doctrine\ORM\PersistentCollection {#8338 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8088 …} #reviews: Doctrine\ORM\PersistentCollection {#8349 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8305 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 1.47 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28977 …} +context: Sylius\TwigHooks\Bag\DataBag {#28978 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28980 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6065 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8302 #collection: Doctrine\Common\Collections\ArrayCollection {#8286 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6758 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38171 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38223 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28977 …} +context: Sylius\TwigHooks\Bag\DataBag {#28978 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28980 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Verre dégustation Taster Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8302 #collection: Doctrine\Common\Collections\ArrayCollection {#8286 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6758 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38171 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38223 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28985 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28977 …} +context: Sylius\TwigHooks\Bag\DataBag {#28978 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28980 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6065 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8302 #collection: Doctrine\Common\Collections\ArrayCollection {#8286 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6758 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38171 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38223 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29053 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29043 …} +context: Sylius\TwigHooks\Bag\DataBag {#29051 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29052 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6065 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29062 +variant: App\Entity\Product\ProductVariant {#6065 …} +price: "39,00\u{A0}€" +originalPrice: "39,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9268 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12698 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9265 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29053 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29043 …} +context: Sylius\TwigHooks\Bag\DataBag {#29051 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29052 …} +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 | 108.0 MiB | 4.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8056 #id: 2629 #code: "seau-a-champagne-vacu-vin-1580" #attributes: Doctrine\ORM\PersistentCollection {#8030 …} #variants: Doctrine\ORM\PersistentCollection {#8048 …} #options: Doctrine\ORM\PersistentCollection {#8040 …} #associations: Doctrine\ORM\PersistentCollection {#8265 …} #createdAt: DateTime @1758632606 {#8350 : 2025-09-23 21:03:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632606 {#8309 : 2025-09-23 21:03:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8326 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8071 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8056} #id: 2629 #name: "Seau à champagne Vacu Vin" #slug: "seau-a-champagne-vacu-vin-1580" #description: """ <div class="col is-12"><ul>\n <li>Poche amovible à placer au congélateur.</li>\n <li>Refroidissement en 5 minutes.</li>\n <li>Seau inox.</li>\n </ul></div><h1>Description Seau à champagne Vacu Vin</h1><div class="col is-12"><p>Contient un élément réfrigérant Rapd Ice, réutilisable, qui refroidira une bouteille en 5 minutes et la maintiendra à température pendant des heures. Extérieur inox. <br /></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8075 …} #channels: Doctrine\ORM\PersistentCollection {#8070 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8050 …} #reviews: Doctrine\ORM\PersistentCollection {#8038 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8046 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28885 +product: App\Entity\Product\Product {#8056 #id: 2629 #code: "seau-a-champagne-vacu-vin-1580" #attributes: Doctrine\ORM\PersistentCollection {#8030 …} #variants: Doctrine\ORM\PersistentCollection {#8048 …} #options: Doctrine\ORM\PersistentCollection {#8040 …} #associations: Doctrine\ORM\PersistentCollection {#8265 …} #createdAt: DateTime @1758632606 {#8350 : 2025-09-23 21:03:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632606 {#8309 : 2025-09-23 21:03:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8326 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8071 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8056} #id: 2629 #name: "Seau à champagne Vacu Vin" #slug: "seau-a-champagne-vacu-vin-1580" #description: """ <div class="col is-12"><ul>\n <li>Poche amovible à placer au congélateur.</li>\n <li>Refroidissement en 5 minutes.</li>\n <li>Seau inox.</li>\n </ul></div><h1>Description Seau à champagne Vacu Vin</h1><div class="col is-12"><p>Contient un élément réfrigérant Rapd Ice, réutilisable, qui refroidira une bouteille en 5 minutes et la maintiendra à température pendant des heures. Extérieur inox. <br /></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8075 …} #channels: Doctrine\ORM\PersistentCollection {#8070 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8050 …} #reviews: Doctrine\ORM\PersistentCollection {#8038 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8046 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8053 …} +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 {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8056 #id: 2629 #code: "seau-a-champagne-vacu-vin-1580" #attributes: Doctrine\ORM\PersistentCollection {#8030 …} #variants: Doctrine\ORM\PersistentCollection {#8048 …} #options: Doctrine\ORM\PersistentCollection {#8040 …} #associations: Doctrine\ORM\PersistentCollection {#8265 …} #createdAt: DateTime @1758632606 {#8350 : 2025-09-23 21:03:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632606 {#8309 : 2025-09-23 21:03:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8326 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8071 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8056} #id: 2629 #name: "Seau à champagne Vacu Vin" #slug: "seau-a-champagne-vacu-vin-1580" #description: """ <div class="col is-12"><ul>\n <li>Poche amovible à placer au congélateur.</li>\n <li>Refroidissement en 5 minutes.</li>\n <li>Seau inox.</li>\n </ul></div><h1>Description Seau à champagne Vacu Vin</h1><div class="col is-12"><p>Contient un élément réfrigérant Rapd Ice, réutilisable, qui refroidira une bouteille en 5 minutes et la maintiendra à température pendant des heures. Extérieur inox. <br /></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8075 …} #channels: Doctrine\ORM\PersistentCollection {#8070 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8050 …} #reviews: Doctrine\ORM\PersistentCollection {#8038 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8046 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Seau à champagne Vacu Vin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29189 -props: [ "product" => App\Entity\Product\Product {#8056 #id: 2629 #code: "seau-a-champagne-vacu-vin-1580" #attributes: Doctrine\ORM\PersistentCollection {#8030 …} #variants: Doctrine\ORM\PersistentCollection {#8048 …} #options: Doctrine\ORM\PersistentCollection {#8040 …} #associations: Doctrine\ORM\PersistentCollection {#8265 …} #createdAt: DateTime @1758632606 {#8350 : 2025-09-23 21:03:26.0 PRC (+08:00) } #updatedAt: DateTime @1758632606 {#8309 : 2025-09-23 21:03:26.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8326 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8071 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8056} #id: 2629 #name: "Seau à champagne Vacu Vin" #slug: "seau-a-champagne-vacu-vin-1580" #description: """ <div class="col is-12"><ul>\n <li>Poche amovible à placer au congélateur.</li>\n <li>Refroidissement en 5 minutes.</li>\n <li>Seau inox.</li>\n </ul></div><h1>Description Seau à champagne Vacu Vin</h1><div class="col is-12"><p>Contient un élément réfrigérant Rapd Ice, réutilisable, qui refroidira une bouteille en 5 minutes et la maintiendra à température pendant des heures. Extérieur inox. <br /></p></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8075 …} #channels: Doctrine\ORM\PersistentCollection {#8070 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8050 …} #reviews: Doctrine\ORM\PersistentCollection {#8038 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8046 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29235 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29173 …} +context: Sylius\TwigHooks\Bag\DataBag {#29182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29234 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8053 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8430 #collection: Doctrine\Common\Collections\ArrayCollection {#8432 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8431 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38243 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38245 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29235 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29173 …} +context: Sylius\TwigHooks\Bag\DataBag {#29182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29234 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Seau à champagne Vacu Vin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8430 #collection: Doctrine\Common\Collections\ArrayCollection {#8432 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8431 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38243 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38245 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29241 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29235 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29173 …} +context: Sylius\TwigHooks\Bag\DataBag {#29182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29234 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8053 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8430 #collection: Doctrine\Common\Collections\ArrayCollection {#8432 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8431 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38243 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38245 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29282 …} +context: Sylius\TwigHooks\Bag\DataBag {#29289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29290 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8053 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29294 +variant: App\Entity\Product\ProductVariant {#8053 …} +price: "39,00\u{A0}€" +originalPrice: "39,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9268 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12698 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9265 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29282 …} +context: Sylius\TwigHooks\Bag\DataBag {#29289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29290 …} +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 | 108.0 MiB | 4.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8488 #id: 2580 #code: "tire-bouchon-a-levier-compact-arcos-2401" #attributes: Doctrine\ORM\PersistentCollection {#8590 …} #variants: Doctrine\ORM\PersistentCollection {#8607 …} #options: Doctrine\ORM\PersistentCollection {#8591 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632578 {#8433 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#8436 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8602 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8488} #id: 2580 #name: "Tire bouchon à levier compact Arcos" #slug: "tire-bouchon-a-levier-compact-arcos-2401" #description: """ <div class="col is-12"><ul>\n <li>Compact, rangement facile.</li>\n <li>Livré avec coupe-capsules.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Tire bouchon à levier compact</h1><div class="col is-12">Le tire bouchon à levier compact permet d'ouvrir vos meilleures bouteilles facilement et sans efforts. Facile et rapide à utiliser, ce tire bouchon est compatible avec toutes les bouteilles. </div><h1>Caractéristiques Tire bouchon à levier compact</h1><div class="col is-12">- Ejection automatique du bouchon. <br />- Corps en ABS.<br />- Manche en alliage de zinc.<br />- Livré avec coupe-capsules.<br />- Format compact. <br />- Dimensions : 16,5 cm x 12 cm. <br />- Garantie 10 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8495 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8484 …} #reviews: Doctrine\ORM\PersistentCollection {#8491 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8493 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29180 +product: App\Entity\Product\Product {#8488 #id: 2580 #code: "tire-bouchon-a-levier-compact-arcos-2401" #attributes: Doctrine\ORM\PersistentCollection {#8590 …} #variants: Doctrine\ORM\PersistentCollection {#8607 …} #options: Doctrine\ORM\PersistentCollection {#8591 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632578 {#8433 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#8436 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8602 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8488} #id: 2580 #name: "Tire bouchon à levier compact Arcos" #slug: "tire-bouchon-a-levier-compact-arcos-2401" #description: """ <div class="col is-12"><ul>\n <li>Compact, rangement facile.</li>\n <li>Livré avec coupe-capsules.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Tire bouchon à levier compact</h1><div class="col is-12">Le tire bouchon à levier compact permet d'ouvrir vos meilleures bouteilles facilement et sans efforts. Facile et rapide à utiliser, ce tire bouchon est compatible avec toutes les bouteilles. </div><h1>Caractéristiques Tire bouchon à levier compact</h1><div class="col is-12">- Ejection automatique du bouchon. <br />- Corps en ABS.<br />- Manche en alliage de zinc.<br />- Livré avec coupe-capsules.<br />- Format compact. <br />- Dimensions : 16,5 cm x 12 cm. <br />- Garantie 10 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8495 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8484 …} #reviews: Doctrine\ORM\PersistentCollection {#8491 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8493 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8595 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8488 #id: 2580 #code: "tire-bouchon-a-levier-compact-arcos-2401" #attributes: Doctrine\ORM\PersistentCollection {#8590 …} #variants: Doctrine\ORM\PersistentCollection {#8607 …} #options: Doctrine\ORM\PersistentCollection {#8591 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632578 {#8433 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#8436 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8602 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8488} #id: 2580 #name: "Tire bouchon à levier compact Arcos" #slug: "tire-bouchon-a-levier-compact-arcos-2401" #description: """ <div class="col is-12"><ul>\n <li>Compact, rangement facile.</li>\n <li>Livré avec coupe-capsules.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Tire bouchon à levier compact</h1><div class="col is-12">Le tire bouchon à levier compact permet d'ouvrir vos meilleures bouteilles facilement et sans efforts. Facile et rapide à utiliser, ce tire bouchon est compatible avec toutes les bouteilles. </div><h1>Caractéristiques Tire bouchon à levier compact</h1><div class="col is-12">- Ejection automatique du bouchon. <br />- Corps en ABS.<br />- Manche en alliage de zinc.<br />- Livré avec coupe-capsules.<br />- Format compact. <br />- Dimensions : 16,5 cm x 12 cm. <br />- Garantie 10 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8495 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8484 …} #reviews: Doctrine\ORM\PersistentCollection {#8491 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8493 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tire bouchon à levier compact Arcos" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29411 -props: [ "product" => App\Entity\Product\Product {#8488 #id: 2580 #code: "tire-bouchon-a-levier-compact-arcos-2401" #attributes: Doctrine\ORM\PersistentCollection {#8590 …} #variants: Doctrine\ORM\PersistentCollection {#8607 …} #options: Doctrine\ORM\PersistentCollection {#8591 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632578 {#8433 : 2025-09-23 21:02:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632578 {#8436 : 2025-09-23 21:02:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8602 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8488} #id: 2580 #name: "Tire bouchon à levier compact Arcos" #slug: "tire-bouchon-a-levier-compact-arcos-2401" #description: """ <div class="col is-12"><ul>\n <li>Compact, rangement facile.</li>\n <li>Livré avec coupe-capsules.</li>\n <li><strong>Garantie 10 ans.</strong></li>\n </ul></div><h1>Description Tire bouchon à levier compact</h1><div class="col is-12">Le tire bouchon à levier compact permet d'ouvrir vos meilleures bouteilles facilement et sans efforts. Facile et rapide à utiliser, ce tire bouchon est compatible avec toutes les bouteilles. </div><h1>Caractéristiques Tire bouchon à levier compact</h1><div class="col is-12">- Ejection automatique du bouchon. <br />- Corps en ABS.<br />- Manche en alliage de zinc.<br />- Livré avec coupe-capsules.<br />- Format compact. <br />- Dimensions : 16,5 cm x 12 cm. <br />- Garantie 10 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8603 …} #channels: Doctrine\ORM\PersistentCollection {#8495 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8484 …} #reviews: Doctrine\ORM\PersistentCollection {#8491 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8493 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29463 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29395 …} +context: Sylius\TwigHooks\Bag\DataBag {#29404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29462 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8595 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8675 #collection: Doctrine\Common\Collections\ArrayCollection {#8676 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8674 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38257 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38259 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29463 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29395 …} +context: Sylius\TwigHooks\Bag\DataBag {#29404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29462 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tire bouchon à levier compact Arcos" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8675 #collection: Doctrine\Common\Collections\ArrayCollection {#8676 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8674 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38257 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38259 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29469 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29463 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29395 …} +context: Sylius\TwigHooks\Bag\DataBag {#29404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29462 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8595 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8675 #collection: Doctrine\Common\Collections\ArrayCollection {#8676 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8674 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38257 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38259 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29519 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29510 …} +context: Sylius\TwigHooks\Bag\DataBag {#29517 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29518 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8595 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29522 +variant: App\Entity\Product\ProductVariant {#8595 …} +price: "44,00\u{A0}€" +originalPrice: "44,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9268 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12698 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9265 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29519 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29510 …} +context: Sylius\TwigHooks\Bag\DataBag {#29517 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29518 …} +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 | 108.0 MiB | 4.02 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8681 #id: 2614 #code: "broyeur-a-glace-manuel-inox-3115" #attributes: Doctrine\ORM\PersistentCollection {#8691 …} #variants: Doctrine\ORM\PersistentCollection {#8704 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632595 {#8677 : 2025-09-23 21:03:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632595 {#8678 : 2025-09-23 21:03:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8681} #id: 2614 #name: "Broyeur à glace manuel inox" #slug: "broyeur-a-glace-manuel-inox-3115" #description: """ <div class="col is-12"><ul>\n <li>Facile et efficace.</li>\n <li>Ventouse de fixation tous supports. </li>\n </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur à glace est idéal pour piler facilement et efficacement la glace. La glace pilée est récupérée directement dans le bac inférieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>Mécanisme métallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8689 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8683 …} #reviews: Doctrine\ORM\PersistentCollection {#8685 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8687 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29402 +product: App\Entity\Product\Product {#8681 #id: 2614 #code: "broyeur-a-glace-manuel-inox-3115" #attributes: Doctrine\ORM\PersistentCollection {#8691 …} #variants: Doctrine\ORM\PersistentCollection {#8704 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632595 {#8677 : 2025-09-23 21:03:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632595 {#8678 : 2025-09-23 21:03:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8681} #id: 2614 #name: "Broyeur à glace manuel inox" #slug: "broyeur-a-glace-manuel-inox-3115" #description: """ <div class="col is-12"><ul>\n <li>Facile et efficace.</li>\n <li>Ventouse de fixation tous supports. </li>\n </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur à glace est idéal pour piler facilement et efficacement la glace. La glace pilée est récupérée directement dans le bac inférieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>Mécanisme métallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8689 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8683 …} #reviews: Doctrine\ORM\PersistentCollection {#8685 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8687 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8705 …} +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 {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8681 #id: 2614 #code: "broyeur-a-glace-manuel-inox-3115" #attributes: Doctrine\ORM\PersistentCollection {#8691 …} #variants: Doctrine\ORM\PersistentCollection {#8704 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632595 {#8677 : 2025-09-23 21:03:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632595 {#8678 : 2025-09-23 21:03:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8681} #id: 2614 #name: "Broyeur à glace manuel inox" #slug: "broyeur-a-glace-manuel-inox-3115" #description: """ <div class="col is-12"><ul>\n <li>Facile et efficace.</li>\n <li>Ventouse de fixation tous supports. </li>\n </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur à glace est idéal pour piler facilement et efficacement la glace. La glace pilée est récupérée directement dans le bac inférieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>Mécanisme métallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8689 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8683 …} #reviews: Doctrine\ORM\PersistentCollection {#8685 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8687 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Broyeur à glace manuel inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29639 -props: [ "product" => App\Entity\Product\Product {#8681 #id: 2614 #code: "broyeur-a-glace-manuel-inox-3115" #attributes: Doctrine\ORM\PersistentCollection {#8691 …} #variants: Doctrine\ORM\PersistentCollection {#8704 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632595 {#8677 : 2025-09-23 21:03:15.0 PRC (+08:00) } #updatedAt: DateTime @1758632595 {#8678 : 2025-09-23 21:03:15.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8681} #id: 2614 #name: "Broyeur à glace manuel inox" #slug: "broyeur-a-glace-manuel-inox-3115" #description: """ <div class="col is-12"><ul>\n <li>Facile et efficace.</li>\n <li>Ventouse de fixation tous supports. </li>\n </ul></div><h1>Description broyeur à glace manuel inox</h1><div class="col is-12"><span>Le broyeur à glace est idéal pour piler facilement et efficacement la glace. La glace pilée est récupérée directement dans le bac inférieur inox.<br /></span></div><h1>Caractéristiques broyeur à glace manuel inox</h1><div class="col is-12"><span>Mécanisme métallique. Dimensions 16 cm x 23 cm x 12 cm. Contenance 0,8 litre. Ventouse pour fixation sur tous supports. </span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8689 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8683 …} #reviews: Doctrine\ORM\PersistentCollection {#8685 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8687 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29685 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29623 …} +context: Sylius\TwigHooks\Bag\DataBag {#29632 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29684 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8705 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8715 #collection: Doctrine\Common\Collections\ArrayCollection {#8716 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8714 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38271 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38273 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29685 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29623 …} +context: Sylius\TwigHooks\Bag\DataBag {#29632 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29684 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Broyeur à glace manuel inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8715 #collection: Doctrine\Common\Collections\ArrayCollection {#8716 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8714 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38271 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38273 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29691 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29685 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29623 …} +context: Sylius\TwigHooks\Bag\DataBag {#29632 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29684 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8705 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8715 #collection: Doctrine\Common\Collections\ArrayCollection {#8716 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8714 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38271 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38273 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29732 …} +context: Sylius\TwigHooks\Bag\DataBag {#29739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29740 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8705 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29744 +variant: App\Entity\Product\ProductVariant {#8705 …} +price: "45,00\u{A0}€" +originalPrice: "45,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9268 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12698 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9265 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29732 …} +context: Sylius\TwigHooks\Bag\DataBag {#29739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29740 …} +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 | 108.0 MiB | 3.29 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8721 #id: 3039 #code: "moulin-paris-antique-peugeot-5078" #attributes: Doctrine\ORM\PersistentCollection {#8731 …} #variants: Doctrine\ORM\PersistentCollection {#8744 …} #options: Doctrine\ORM\PersistentCollection {#8735 …} #associations: Doctrine\ORM\PersistentCollection {#8733 …} #createdAt: DateTime @1758632746 {#8717 : 2025-09-23 21:05:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632746 {#8718 : 2025-09-23 21:05:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8738 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8739 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8721} #id: 3039 #name: "Moulin Paris Antique Peugeot" #slug: "moulin-paris-antique-peugeot-5078" #description: """ <div class="col is-12"><ul>\n <li>Pièce unique travaillée à la main.</li>\n <li>En bois de hêtre. </li>\n <li>Réglage de mouture.</li>\n <li>Mécanisme en acier garanti à vie.</li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Paris Antique Peugeot</h1><div class="col is-12">Le moulin Paris Antique Peugeot vous permet de présenter élégamment votre poivre et sel. Aux charmes d'autrefois, les moulins sont en bois de hêtre patiné par le temps. Ce sont des pièces unique qui sont travaillées à la main. Un réglage de la mouture est possible grâce à l'écrou laiton gravée.</div><h1>Caractéristiques Moulin Paris Antique Peugeot</h1><div class="col is-12">En bois de hêtre vielli. Disponible pour poivre et sel.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8741 …} #channels: Doctrine\ORM\PersistentCollection {#8729 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8723 …} #reviews: Doctrine\ORM\PersistentCollection {#8725 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8727 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29630 +product: App\Entity\Product\Product {#8721 #id: 3039 #code: "moulin-paris-antique-peugeot-5078" #attributes: Doctrine\ORM\PersistentCollection {#8731 …} #variants: Doctrine\ORM\PersistentCollection {#8744 …} #options: Doctrine\ORM\PersistentCollection {#8735 …} #associations: Doctrine\ORM\PersistentCollection {#8733 …} #createdAt: DateTime @1758632746 {#8717 : 2025-09-23 21:05:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632746 {#8718 : 2025-09-23 21:05:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8738 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8739 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8721} #id: 3039 #name: "Moulin Paris Antique Peugeot" #slug: "moulin-paris-antique-peugeot-5078" #description: """ <div class="col is-12"><ul>\n <li>Pièce unique travaillée à la main.</li>\n <li>En bois de hêtre. </li>\n <li>Réglage de mouture.</li>\n <li>Mécanisme en acier garanti à vie.</li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Paris Antique Peugeot</h1><div class="col is-12">Le moulin Paris Antique Peugeot vous permet de présenter élégamment votre poivre et sel. Aux charmes d'autrefois, les moulins sont en bois de hêtre patiné par le temps. Ce sont des pièces unique qui sont travaillées à la main. Un réglage de la mouture est possible grâce à l'écrou laiton gravée.</div><h1>Caractéristiques Moulin Paris Antique Peugeot</h1><div class="col is-12">En bois de hêtre vielli. Disponible pour poivre et sel.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8741 …} #channels: Doctrine\ORM\PersistentCollection {#8729 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8723 …} #reviews: Doctrine\ORM\PersistentCollection {#8725 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8727 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8745 …} +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 {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8721 #id: 3039 #code: "moulin-paris-antique-peugeot-5078" #attributes: Doctrine\ORM\PersistentCollection {#8731 …} #variants: Doctrine\ORM\PersistentCollection {#8744 …} #options: Doctrine\ORM\PersistentCollection {#8735 …} #associations: Doctrine\ORM\PersistentCollection {#8733 …} #createdAt: DateTime @1758632746 {#8717 : 2025-09-23 21:05:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632746 {#8718 : 2025-09-23 21:05:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8738 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8739 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8721} #id: 3039 #name: "Moulin Paris Antique Peugeot" #slug: "moulin-paris-antique-peugeot-5078" #description: """ <div class="col is-12"><ul>\n <li>Pièce unique travaillée à la main.</li>\n <li>En bois de hêtre. </li>\n <li>Réglage de mouture.</li>\n <li>Mécanisme en acier garanti à vie.</li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Paris Antique Peugeot</h1><div class="col is-12">Le moulin Paris Antique Peugeot vous permet de présenter élégamment votre poivre et sel. Aux charmes d'autrefois, les moulins sont en bois de hêtre patiné par le temps. Ce sont des pièces unique qui sont travaillées à la main. Un réglage de la mouture est possible grâce à l'écrou laiton gravée.</div><h1>Caractéristiques Moulin Paris Antique Peugeot</h1><div class="col is-12">En bois de hêtre vielli. Disponible pour poivre et sel.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8741 …} #channels: Doctrine\ORM\PersistentCollection {#8729 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8723 …} #reviews: Doctrine\ORM\PersistentCollection {#8725 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8727 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin Paris Antique Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29861 -props: [ "product" => App\Entity\Product\Product {#8721 #id: 3039 #code: "moulin-paris-antique-peugeot-5078" #attributes: Doctrine\ORM\PersistentCollection {#8731 …} #variants: Doctrine\ORM\PersistentCollection {#8744 …} #options: Doctrine\ORM\PersistentCollection {#8735 …} #associations: Doctrine\ORM\PersistentCollection {#8733 …} #createdAt: DateTime @1758632746 {#8717 : 2025-09-23 21:05:46.0 PRC (+08:00) } #updatedAt: DateTime @1758632746 {#8718 : 2025-09-23 21:05:46.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8738 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8739 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8721} #id: 3039 #name: "Moulin Paris Antique Peugeot" #slug: "moulin-paris-antique-peugeot-5078" #description: """ <div class="col is-12"><ul>\n <li>Pièce unique travaillée à la main.</li>\n <li>En bois de hêtre. </li>\n <li>Réglage de mouture.</li>\n <li>Mécanisme en acier garanti à vie.</li>\n </ul>\n <ul>\n </ul></div><h1>Description Moulin Paris Antique Peugeot</h1><div class="col is-12">Le moulin Paris Antique Peugeot vous permet de présenter élégamment votre poivre et sel. Aux charmes d'autrefois, les moulins sont en bois de hêtre patiné par le temps. Ce sont des pièces unique qui sont travaillées à la main. Un réglage de la mouture est possible grâce à l'écrou laiton gravée.</div><h1>Caractéristiques Moulin Paris Antique Peugeot</h1><div class="col is-12">En bois de hêtre vielli. Disponible pour poivre et sel.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8741 …} #channels: Doctrine\ORM\PersistentCollection {#8729 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8723 …} #reviews: Doctrine\ORM\PersistentCollection {#8725 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8727 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29907 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29845 …} +context: Sylius\TwigHooks\Bag\DataBag {#29854 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29906 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8745 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8755 #collection: Doctrine\Common\Collections\ArrayCollection {#8756 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8754 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38285 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38287 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29907 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29845 …} +context: Sylius\TwigHooks\Bag\DataBag {#29854 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29906 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin Paris Antique Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8755 #collection: Doctrine\Common\Collections\ArrayCollection {#8756 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8754 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38285 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38287 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29913 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29907 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29845 …} +context: Sylius\TwigHooks\Bag\DataBag {#29854 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29906 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8745 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8755 #collection: Doctrine\Common\Collections\ArrayCollection {#8756 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8754 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38285 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38287 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29963 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29954 …} +context: Sylius\TwigHooks\Bag\DataBag {#29961 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29962 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8745 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29966 +variant: App\Entity\Product\ProductVariant {#8745 …} +price: "48,00\u{A0}€" +originalPrice: "53,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9268 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12698 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9265 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29963 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29954 …} +context: Sylius\TwigHooks\Bag\DataBag {#29961 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29962 …} +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 | 108.0 MiB | 3.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8761 #id: 958 #code: "guillotine-a-saucisson-bron-coucke-4603" #attributes: Doctrine\ORM\PersistentCollection {#8771 …} #variants: Doctrine\ORM\PersistentCollection {#8784 …} #options: Doctrine\ORM\PersistentCollection {#8775 …} #associations: Doctrine\ORM\PersistentCollection {#8773 …} #createdAt: DateTime @1758632283 {#8757 : 2025-09-23 20:58:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632283 {#8758 : 2025-09-23 20:58:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8778 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8779 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8761} #id: 958 #name: "Guillotine à saucisson Bron Coucke" #slug: "guillotine-a-saucisson-bron-coucke-4603" #description: """ <div class="col is-12"><ul>\n <li>Permet de belle tranches régulières.</li>\n <li>Ludique.</li>\n <li>Lame inox qualité coutellerie.</li>\n <li><strong>Fabrication française. Modèle original So Apero.</strong></li>\n </ul>\n <br /></div><h1>Description Guillotine à saucisson Bron Coucke</h1><div class="col is-12">La guillotine à saucisson permet de trancher facilement et en tranches régulières toute sorte de saucisson, saucisse sèche, chorizo... Sa coupe en biais à effet cisaille est d'une efficacité redoutable, c'est pourquoi elle est dotée d'équipemets de sécurité pour parer à tout accident. Polyvalente, elle peut couper également le pain et certains légumes.</div><h1>Caractéristiques Guillotine à saucisson Bron Coucke</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Munie d'un verrou de blocage et d'un arceau de sécurité, elle est fabriquée en bois de hêtre, et dotée d'une lame en acier inoxydable trempé, dentelée, à l'affûtage rasoir. Ses 3 patins de caoutchouc antidérapants lui assurent une bonne stabilité. Fabrication française.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Caractéristiques techniques</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur: 28 cm Largeur: 16 cm Hauteur : 9 cm</div>\n <div>Verrou de blocage. Arceau de sécurité. Corps en bois de hêtre. Lame en acier inoxydable trempé, dentelée. 3 patins caoutchouc antidérapants. Fabrication française. Dimensions : longueur: 28 cm . largeur: 16 cm . hauteur : 9 cm.</div></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 {#8781 …} #channels: Doctrine\ORM\PersistentCollection {#8769 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8763 …} #reviews: Doctrine\ORM\PersistentCollection {#8765 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8767 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29852 +product: App\Entity\Product\Product {#8761 #id: 958 #code: "guillotine-a-saucisson-bron-coucke-4603" #attributes: Doctrine\ORM\PersistentCollection {#8771 …} #variants: Doctrine\ORM\PersistentCollection {#8784 …} #options: Doctrine\ORM\PersistentCollection {#8775 …} #associations: Doctrine\ORM\PersistentCollection {#8773 …} #createdAt: DateTime @1758632283 {#8757 : 2025-09-23 20:58:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632283 {#8758 : 2025-09-23 20:58:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8778 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8779 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8761} #id: 958 #name: "Guillotine à saucisson Bron Coucke" #slug: "guillotine-a-saucisson-bron-coucke-4603" #description: """ <div class="col is-12"><ul>\n <li>Permet de belle tranches régulières.</li>\n <li>Ludique.</li>\n <li>Lame inox qualité coutellerie.</li>\n <li><strong>Fabrication française. Modèle original So Apero.</strong></li>\n </ul>\n <br /></div><h1>Description Guillotine à saucisson Bron Coucke</h1><div class="col is-12">La guillotine à saucisson permet de trancher facilement et en tranches régulières toute sorte de saucisson, saucisse sèche, chorizo... Sa coupe en biais à effet cisaille est d'une efficacité redoutable, c'est pourquoi elle est dotée d'équipemets de sécurité pour parer à tout accident. Polyvalente, elle peut couper également le pain et certains légumes.</div><h1>Caractéristiques Guillotine à saucisson Bron Coucke</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Munie d'un verrou de blocage et d'un arceau de sécurité, elle est fabriquée en bois de hêtre, et dotée d'une lame en acier inoxydable trempé, dentelée, à l'affûtage rasoir. Ses 3 patins de caoutchouc antidérapants lui assurent une bonne stabilité. Fabrication française.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Caractéristiques techniques</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur: 28 cm Largeur: 16 cm Hauteur : 9 cm</div>\n <div>Verrou de blocage. Arceau de sécurité. Corps en bois de hêtre. Lame en acier inoxydable trempé, dentelée. 3 patins caoutchouc antidérapants. Fabrication française. Dimensions : longueur: 28 cm . largeur: 16 cm . hauteur : 9 cm.</div></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 {#8781 …} #channels: Doctrine\ORM\PersistentCollection {#8769 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8763 …} #reviews: Doctrine\ORM\PersistentCollection {#8765 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8767 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8785 …} +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 {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8761 #id: 958 #code: "guillotine-a-saucisson-bron-coucke-4603" #attributes: Doctrine\ORM\PersistentCollection {#8771 …} #variants: Doctrine\ORM\PersistentCollection {#8784 …} #options: Doctrine\ORM\PersistentCollection {#8775 …} #associations: Doctrine\ORM\PersistentCollection {#8773 …} #createdAt: DateTime @1758632283 {#8757 : 2025-09-23 20:58:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632283 {#8758 : 2025-09-23 20:58:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8778 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8779 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8761} #id: 958 #name: "Guillotine à saucisson Bron Coucke" #slug: "guillotine-a-saucisson-bron-coucke-4603" #description: """ <div class="col is-12"><ul>\n <li>Permet de belle tranches régulières.</li>\n <li>Ludique.</li>\n <li>Lame inox qualité coutellerie.</li>\n <li><strong>Fabrication française. Modèle original So Apero.</strong></li>\n </ul>\n <br /></div><h1>Description Guillotine à saucisson Bron Coucke</h1><div class="col is-12">La guillotine à saucisson permet de trancher facilement et en tranches régulières toute sorte de saucisson, saucisse sèche, chorizo... Sa coupe en biais à effet cisaille est d'une efficacité redoutable, c'est pourquoi elle est dotée d'équipemets de sécurité pour parer à tout accident. Polyvalente, elle peut couper également le pain et certains légumes.</div><h1>Caractéristiques Guillotine à saucisson Bron Coucke</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Munie d'un verrou de blocage et d'un arceau de sécurité, elle est fabriquée en bois de hêtre, et dotée d'une lame en acier inoxydable trempé, dentelée, à l'affûtage rasoir. Ses 3 patins de caoutchouc antidérapants lui assurent une bonne stabilité. Fabrication française.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Caractéristiques techniques</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur: 28 cm Largeur: 16 cm Hauteur : 9 cm</div>\n <div>Verrou de blocage. Arceau de sécurité. Corps en bois de hêtre. Lame en acier inoxydable trempé, dentelée. 3 patins caoutchouc antidérapants. Fabrication française. Dimensions : longueur: 28 cm . largeur: 16 cm . hauteur : 9 cm.</div></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 {#8781 …} #channels: Doctrine\ORM\PersistentCollection {#8769 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8763 …} #reviews: Doctrine\ORM\PersistentCollection {#8765 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8767 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Guillotine à saucisson Bron Coucke" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30083 -props: [ "product" => App\Entity\Product\Product {#8761 #id: 958 #code: "guillotine-a-saucisson-bron-coucke-4603" #attributes: Doctrine\ORM\PersistentCollection {#8771 …} #variants: Doctrine\ORM\PersistentCollection {#8784 …} #options: Doctrine\ORM\PersistentCollection {#8775 …} #associations: Doctrine\ORM\PersistentCollection {#8773 …} #createdAt: DateTime @1758632283 {#8757 : 2025-09-23 20:58:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632283 {#8758 : 2025-09-23 20:58:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8778 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8779 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8761} #id: 958 #name: "Guillotine à saucisson Bron Coucke" #slug: "guillotine-a-saucisson-bron-coucke-4603" #description: """ <div class="col is-12"><ul>\n <li>Permet de belle tranches régulières.</li>\n <li>Ludique.</li>\n <li>Lame inox qualité coutellerie.</li>\n <li><strong>Fabrication française. Modèle original So Apero.</strong></li>\n </ul>\n <br /></div><h1>Description Guillotine à saucisson Bron Coucke</h1><div class="col is-12">La guillotine à saucisson permet de trancher facilement et en tranches régulières toute sorte de saucisson, saucisse sèche, chorizo... Sa coupe en biais à effet cisaille est d'une efficacité redoutable, c'est pourquoi elle est dotée d'équipemets de sécurité pour parer à tout accident. Polyvalente, elle peut couper également le pain et certains légumes.</div><h1>Caractéristiques Guillotine à saucisson Bron Coucke</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Munie d'un verrou de blocage et d'un arceau de sécurité, elle est fabriquée en bois de hêtre, et dotée d'une lame en acier inoxydable trempé, dentelée, à l'affûtage rasoir. Ses 3 patins de caoutchouc antidérapants lui assurent une bonne stabilité. Fabrication française.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Caractéristiques techniques</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur: 28 cm Largeur: 16 cm Hauteur : 9 cm</div>\n <div>Verrou de blocage. Arceau de sécurité. Corps en bois de hêtre. Lame en acier inoxydable trempé, dentelée. 3 patins caoutchouc antidérapants. Fabrication française. Dimensions : longueur: 28 cm . largeur: 16 cm . hauteur : 9 cm.</div></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 {#8781 …} #channels: Doctrine\ORM\PersistentCollection {#8769 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8763 …} #reviews: Doctrine\ORM\PersistentCollection {#8765 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8767 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30067 …} +context: Sylius\TwigHooks\Bag\DataBag {#30076 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30137 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8785 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8795 #collection: Doctrine\Common\Collections\ArrayCollection {#8796 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8794 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38299 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38301 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30067 …} +context: Sylius\TwigHooks\Bag\DataBag {#30076 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30137 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Guillotine à saucisson Bron Coucke" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8795 #collection: Doctrine\Common\Collections\ArrayCollection {#8796 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8794 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38299 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38301 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30144 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30067 …} +context: Sylius\TwigHooks\Bag\DataBag {#30076 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30137 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8785 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8795 #collection: Doctrine\Common\Collections\ArrayCollection {#8796 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8794 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38299 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38301 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30194 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30185 …} +context: Sylius\TwigHooks\Bag\DataBag {#30192 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30193 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8785 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30197 +variant: App\Entity\Product\ProductVariant {#8785 …} +price: "49,00\u{A0}€" +originalPrice: "49,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9268 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12698 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9265 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30194 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30185 …} +context: Sylius\TwigHooks\Bag\DataBag {#30192 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30193 …} +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 | 108.0 MiB | 3.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8801 #id: 2621 #code: "seau-a-vin-refrigerant-peugeot-1746" #attributes: Doctrine\ORM\PersistentCollection {#8811 …} #variants: Doctrine\ORM\PersistentCollection {#8824 …} #options: Doctrine\ORM\PersistentCollection {#8815 …} #associations: Doctrine\ORM\PersistentCollection {#8813 …} #createdAt: DateTime @1758632597 {#8797 : 2025-09-23 21:03:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632597 {#8798 : 2025-09-23 21:03:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8818 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8819 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8801} #id: 2621 #name: "Seau à vin réfrigérant PEUGEOT" #slug: "seau-a-vin-refrigerant-peugeot-1746" #description: """ <div class="col is-12"><ul>\n <li>Fonctionne avec des glacettes.</li>\n <li>Design sobre et élégant.</li>\n <li>Qualité Peugeot. </li>\n </ul></div><h1>Description seau à vin réfrigérant</h1><div class="col is-12">Le seau à vin réfrigérant permet de conserver votre bouteille à la bonne température. Une fois retirées du congélateur et replacées dans le seau, les glacettes permettent de rafraîchir rapidement. Hauteur 19 cm. Inox. Convient pour les bouteilles de vin standards et les bouteilles de champagne.</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 {#8821 …} #channels: Doctrine\ORM\PersistentCollection {#8809 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8803 …} #reviews: Doctrine\ORM\PersistentCollection {#8805 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8807 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30074 +product: App\Entity\Product\Product {#8801 #id: 2621 #code: "seau-a-vin-refrigerant-peugeot-1746" #attributes: Doctrine\ORM\PersistentCollection {#8811 …} #variants: Doctrine\ORM\PersistentCollection {#8824 …} #options: Doctrine\ORM\PersistentCollection {#8815 …} #associations: Doctrine\ORM\PersistentCollection {#8813 …} #createdAt: DateTime @1758632597 {#8797 : 2025-09-23 21:03:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632597 {#8798 : 2025-09-23 21:03:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8818 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8819 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8801} #id: 2621 #name: "Seau à vin réfrigérant PEUGEOT" #slug: "seau-a-vin-refrigerant-peugeot-1746" #description: """ <div class="col is-12"><ul>\n <li>Fonctionne avec des glacettes.</li>\n <li>Design sobre et élégant.</li>\n <li>Qualité Peugeot. </li>\n </ul></div><h1>Description seau à vin réfrigérant</h1><div class="col is-12">Le seau à vin réfrigérant permet de conserver votre bouteille à la bonne température. Une fois retirées du congélateur et replacées dans le seau, les glacettes permettent de rafraîchir rapidement. Hauteur 19 cm. Inox. Convient pour les bouteilles de vin standards et les bouteilles de champagne.</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 {#8821 …} #channels: Doctrine\ORM\PersistentCollection {#8809 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8803 …} #reviews: Doctrine\ORM\PersistentCollection {#8805 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8807 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8825 …} +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 {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8801 #id: 2621 #code: "seau-a-vin-refrigerant-peugeot-1746" #attributes: Doctrine\ORM\PersistentCollection {#8811 …} #variants: Doctrine\ORM\PersistentCollection {#8824 …} #options: Doctrine\ORM\PersistentCollection {#8815 …} #associations: Doctrine\ORM\PersistentCollection {#8813 …} #createdAt: DateTime @1758632597 {#8797 : 2025-09-23 21:03:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632597 {#8798 : 2025-09-23 21:03:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8818 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8819 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8801} #id: 2621 #name: "Seau à vin réfrigérant PEUGEOT" #slug: "seau-a-vin-refrigerant-peugeot-1746" #description: """ <div class="col is-12"><ul>\n <li>Fonctionne avec des glacettes.</li>\n <li>Design sobre et élégant.</li>\n <li>Qualité Peugeot. </li>\n </ul></div><h1>Description seau à vin réfrigérant</h1><div class="col is-12">Le seau à vin réfrigérant permet de conserver votre bouteille à la bonne température. Une fois retirées du congélateur et replacées dans le seau, les glacettes permettent de rafraîchir rapidement. Hauteur 19 cm. Inox. Convient pour les bouteilles de vin standards et les bouteilles de champagne.</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 {#8821 …} #channels: Doctrine\ORM\PersistentCollection {#8809 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8803 …} #reviews: Doctrine\ORM\PersistentCollection {#8805 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8807 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Seau à vin réfrigérant PEUGEOT" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30314 -props: [ "product" => App\Entity\Product\Product {#8801 #id: 2621 #code: "seau-a-vin-refrigerant-peugeot-1746" #attributes: Doctrine\ORM\PersistentCollection {#8811 …} #variants: Doctrine\ORM\PersistentCollection {#8824 …} #options: Doctrine\ORM\PersistentCollection {#8815 …} #associations: Doctrine\ORM\PersistentCollection {#8813 …} #createdAt: DateTime @1758632597 {#8797 : 2025-09-23 21:03:17.0 PRC (+08:00) } #updatedAt: DateTime @1758632597 {#8798 : 2025-09-23 21:03:17.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8818 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8819 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8801} #id: 2621 #name: "Seau à vin réfrigérant PEUGEOT" #slug: "seau-a-vin-refrigerant-peugeot-1746" #description: """ <div class="col is-12"><ul>\n <li>Fonctionne avec des glacettes.</li>\n <li>Design sobre et élégant.</li>\n <li>Qualité Peugeot. </li>\n </ul></div><h1>Description seau à vin réfrigérant</h1><div class="col is-12">Le seau à vin réfrigérant permet de conserver votre bouteille à la bonne température. Une fois retirées du congélateur et replacées dans le seau, les glacettes permettent de rafraîchir rapidement. Hauteur 19 cm. Inox. Convient pour les bouteilles de vin standards et les bouteilles de champagne.</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 {#8821 …} #channels: Doctrine\ORM\PersistentCollection {#8809 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8803 …} #reviews: Doctrine\ORM\PersistentCollection {#8805 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8807 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30363 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30298 …} +context: Sylius\TwigHooks\Bag\DataBag {#30307 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30362 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8825 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8835 #collection: Doctrine\Common\Collections\ArrayCollection {#8836 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8834 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38313 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38315 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30363 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30298 …} +context: Sylius\TwigHooks\Bag\DataBag {#30307 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30362 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Seau à vin réfrigérant PEUGEOT" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8835 #collection: Doctrine\Common\Collections\ArrayCollection {#8836 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8834 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38313 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38315 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30369 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30363 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30298 …} +context: Sylius\TwigHooks\Bag\DataBag {#30307 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30362 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8825 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8835 #collection: Doctrine\Common\Collections\ArrayCollection {#8836 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8834 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38313 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38315 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30410 …} +context: Sylius\TwigHooks\Bag\DataBag {#30417 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30418 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8825 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30422 +variant: App\Entity\Product\ProductVariant {#8825 …} +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 {#9268 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12698 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9265 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30410 …} +context: Sylius\TwigHooks\Bag\DataBag {#30417 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30418 …} +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 | 108.0 MiB | 3.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8841 #id: 2628 #code: "siphon-eau-de-seltz-kayser-953" #attributes: Doctrine\ORM\PersistentCollection {#8851 …} #variants: Doctrine\ORM\PersistentCollection {#8864 …} #options: Doctrine\ORM\PersistentCollection {#8855 …} #associations: Doctrine\ORM\PersistentCollection {#8853 …} #createdAt: DateTime @1758632603 {#8837 : 2025-09-23 21:03:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632603 {#8838 : 2025-09-23 21:03:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8858 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8859 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8841} #id: 2628 #name: "Siphon eau de seltz Kayser" #slug: "siphon-eau-de-seltz-kayser-953" #description: """ <div class="col is-12"><ul>\n <li>Contenance 1 litre.</li>\n <li>Réalisation facile. </li>\n </ul></div><h1>Description Siphon eau de seltz Kayser</h1><div class="col is-12"><p>Le siphon à eau de seltz est idéal pour réaliser facilement vos boissons pétillantes. Contenance 1 litre. Hauteur 33 cm.</p></div><h1>Cartouche eau de seltz</h1><div class="col is-12">Les cartouches à eau de seltz sont compatibles avec les siphons KAYSER et ISI.</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 {#8861 …} #channels: Doctrine\ORM\PersistentCollection {#8849 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8843 …} #reviews: Doctrine\ORM\PersistentCollection {#8845 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8847 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30305 +product: App\Entity\Product\Product {#8841 #id: 2628 #code: "siphon-eau-de-seltz-kayser-953" #attributes: Doctrine\ORM\PersistentCollection {#8851 …} #variants: Doctrine\ORM\PersistentCollection {#8864 …} #options: Doctrine\ORM\PersistentCollection {#8855 …} #associations: Doctrine\ORM\PersistentCollection {#8853 …} #createdAt: DateTime @1758632603 {#8837 : 2025-09-23 21:03:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632603 {#8838 : 2025-09-23 21:03:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8858 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8859 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8841} #id: 2628 #name: "Siphon eau de seltz Kayser" #slug: "siphon-eau-de-seltz-kayser-953" #description: """ <div class="col is-12"><ul>\n <li>Contenance 1 litre.</li>\n <li>Réalisation facile. </li>\n </ul></div><h1>Description Siphon eau de seltz Kayser</h1><div class="col is-12"><p>Le siphon à eau de seltz est idéal pour réaliser facilement vos boissons pétillantes. Contenance 1 litre. Hauteur 33 cm.</p></div><h1>Cartouche eau de seltz</h1><div class="col is-12">Les cartouches à eau de seltz sont compatibles avec les siphons KAYSER et ISI.</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 {#8861 …} #channels: Doctrine\ORM\PersistentCollection {#8849 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8843 …} #reviews: Doctrine\ORM\PersistentCollection {#8845 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8847 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8865 …} +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 {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8841 #id: 2628 #code: "siphon-eau-de-seltz-kayser-953" #attributes: Doctrine\ORM\PersistentCollection {#8851 …} #variants: Doctrine\ORM\PersistentCollection {#8864 …} #options: Doctrine\ORM\PersistentCollection {#8855 …} #associations: Doctrine\ORM\PersistentCollection {#8853 …} #createdAt: DateTime @1758632603 {#8837 : 2025-09-23 21:03:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632603 {#8838 : 2025-09-23 21:03:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8858 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8859 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8841} #id: 2628 #name: "Siphon eau de seltz Kayser" #slug: "siphon-eau-de-seltz-kayser-953" #description: """ <div class="col is-12"><ul>\n <li>Contenance 1 litre.</li>\n <li>Réalisation facile. </li>\n </ul></div><h1>Description Siphon eau de seltz Kayser</h1><div class="col is-12"><p>Le siphon à eau de seltz est idéal pour réaliser facilement vos boissons pétillantes. Contenance 1 litre. Hauteur 33 cm.</p></div><h1>Cartouche eau de seltz</h1><div class="col is-12">Les cartouches à eau de seltz sont compatibles avec les siphons KAYSER et ISI.</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 {#8861 …} #channels: Doctrine\ORM\PersistentCollection {#8849 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8843 …} #reviews: Doctrine\ORM\PersistentCollection {#8845 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8847 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Siphon eau de seltz Kayser" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30539 -props: [ "product" => App\Entity\Product\Product {#8841 #id: 2628 #code: "siphon-eau-de-seltz-kayser-953" #attributes: Doctrine\ORM\PersistentCollection {#8851 …} #variants: Doctrine\ORM\PersistentCollection {#8864 …} #options: Doctrine\ORM\PersistentCollection {#8855 …} #associations: Doctrine\ORM\PersistentCollection {#8853 …} #createdAt: DateTime @1758632603 {#8837 : 2025-09-23 21:03:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632603 {#8838 : 2025-09-23 21:03:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8858 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8859 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8841} #id: 2628 #name: "Siphon eau de seltz Kayser" #slug: "siphon-eau-de-seltz-kayser-953" #description: """ <div class="col is-12"><ul>\n <li>Contenance 1 litre.</li>\n <li>Réalisation facile. </li>\n </ul></div><h1>Description Siphon eau de seltz Kayser</h1><div class="col is-12"><p>Le siphon à eau de seltz est idéal pour réaliser facilement vos boissons pétillantes. Contenance 1 litre. Hauteur 33 cm.</p></div><h1>Cartouche eau de seltz</h1><div class="col is-12">Les cartouches à eau de seltz sont compatibles avec les siphons KAYSER et ISI.</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 {#8861 …} #channels: Doctrine\ORM\PersistentCollection {#8849 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8843 …} #reviews: Doctrine\ORM\PersistentCollection {#8845 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8847 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30585 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30523 …} +context: Sylius\TwigHooks\Bag\DataBag {#30532 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30584 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8865 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8875 #collection: Doctrine\Common\Collections\ArrayCollection {#8876 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38327 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38329 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30585 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30523 …} +context: Sylius\TwigHooks\Bag\DataBag {#30532 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30584 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Siphon eau de seltz Kayser" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8875 #collection: Doctrine\Common\Collections\ArrayCollection {#8876 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38327 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38329 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30591 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30585 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30523 …} +context: Sylius\TwigHooks\Bag\DataBag {#30532 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30584 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8865 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8875 #collection: Doctrine\Common\Collections\ArrayCollection {#8876 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8874 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38327 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38329 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30641 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30632 …} +context: Sylius\TwigHooks\Bag\DataBag {#30639 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30640 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8865 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30644 +variant: App\Entity\Product\ProductVariant {#8865 …} +price: "59,00\u{A0}€" +originalPrice: "59,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9268 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12698 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9265 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30641 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30632 …} +context: Sylius\TwigHooks\Bag\DataBag {#30639 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30640 …} +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 | 108.0 MiB | 3.42 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8881 #id: 3098 #code: "moulin-a-poivre-peugeot-roellinger-2111" #attributes: Doctrine\ORM\PersistentCollection {#8891 …} #variants: Doctrine\ORM\PersistentCollection {#8904 …} #options: Doctrine\ORM\PersistentCollection {#8895 …} #associations: Doctrine\ORM\PersistentCollection {#8893 …} #createdAt: DateTime @1758632754 {#8877 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8878 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8898 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8899 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8881} #id: 3098 #name: "Moulin à poivre Peugeot Roellinger" #slug: "moulin-a-poivre-peugeot-roellinger-2111" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Corp en bois verni. </li>\n <li>Imaginé par le Chef étoilé Olivier Roellinger.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description moulin à poivre Peugeot Roellinger</h1><div class="col is-12">Ce moulin à poivre Roellinger se recharge très simplement par le haut et dispose d'un tiroir pour récupérer la mouture.<br />Corps en bois verni. Mouture réglable. Base : 8.5 x 8.5 cm. Hauteur 13 cm.</div><h1>Description mécanisme moulin Peugeot Roellinger</h1><div class="col is-12">Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8901 …} #channels: Doctrine\ORM\PersistentCollection {#8889 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8883 …} #reviews: Doctrine\ORM\PersistentCollection {#8885 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8887 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30530 +product: App\Entity\Product\Product {#8881 #id: 3098 #code: "moulin-a-poivre-peugeot-roellinger-2111" #attributes: Doctrine\ORM\PersistentCollection {#8891 …} #variants: Doctrine\ORM\PersistentCollection {#8904 …} #options: Doctrine\ORM\PersistentCollection {#8895 …} #associations: Doctrine\ORM\PersistentCollection {#8893 …} #createdAt: DateTime @1758632754 {#8877 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8878 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8898 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8899 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8881} #id: 3098 #name: "Moulin à poivre Peugeot Roellinger" #slug: "moulin-a-poivre-peugeot-roellinger-2111" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Corp en bois verni. </li>\n <li>Imaginé par le Chef étoilé Olivier Roellinger.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description moulin à poivre Peugeot Roellinger</h1><div class="col is-12">Ce moulin à poivre Roellinger se recharge très simplement par le haut et dispose d'un tiroir pour récupérer la mouture.<br />Corps en bois verni. Mouture réglable. Base : 8.5 x 8.5 cm. Hauteur 13 cm.</div><h1>Description mécanisme moulin Peugeot Roellinger</h1><div class="col is-12">Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8901 …} #channels: Doctrine\ORM\PersistentCollection {#8889 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8883 …} #reviews: Doctrine\ORM\PersistentCollection {#8885 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8887 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8905 …} +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 {#28279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28312 …} +context: Sylius\TwigHooks\Bag\DataBag {#28318 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28305 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8881 #id: 3098 #code: "moulin-a-poivre-peugeot-roellinger-2111" #attributes: Doctrine\ORM\PersistentCollection {#8891 …} #variants: Doctrine\ORM\PersistentCollection {#8904 …} #options: Doctrine\ORM\PersistentCollection {#8895 …} #associations: Doctrine\ORM\PersistentCollection {#8893 …} #createdAt: DateTime @1758632754 {#8877 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8878 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8898 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8899 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8881} #id: 3098 #name: "Moulin à poivre Peugeot Roellinger" #slug: "moulin-a-poivre-peugeot-roellinger-2111" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Corp en bois verni. </li>\n <li>Imaginé par le Chef étoilé Olivier Roellinger.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description moulin à poivre Peugeot Roellinger</h1><div class="col is-12">Ce moulin à poivre Roellinger se recharge très simplement par le haut et dispose d'un tiroir pour récupérer la mouture.<br />Corps en bois verni. Mouture réglable. Base : 8.5 x 8.5 cm. Hauteur 13 cm.</div><h1>Description mécanisme moulin Peugeot Roellinger</h1><div class="col is-12">Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8901 …} #channels: Doctrine\ORM\PersistentCollection {#8889 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8883 …} #reviews: Doctrine\ORM\PersistentCollection {#8885 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8887 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à poivre Peugeot Roellinger" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30761 -props: [ "product" => App\Entity\Product\Product {#8881 #id: 3098 #code: "moulin-a-poivre-peugeot-roellinger-2111" #attributes: Doctrine\ORM\PersistentCollection {#8891 …} #variants: Doctrine\ORM\PersistentCollection {#8904 …} #options: Doctrine\ORM\PersistentCollection {#8895 …} #associations: Doctrine\ORM\PersistentCollection {#8893 …} #createdAt: DateTime @1758632754 {#8877 : 2025-09-23 21:05:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632754 {#8878 : 2025-09-23 21:05:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8898 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8899 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8881} #id: 3098 #name: "Moulin à poivre Peugeot Roellinger" #slug: "moulin-a-poivre-peugeot-roellinger-2111" #description: """ <div class="col is-12"><ul>\n <li>Mécanisme garanti à vie. </li>\n <li>Corp en bois verni. </li>\n <li>Imaginé par le Chef étoilé Olivier Roellinger.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description moulin à poivre Peugeot Roellinger</h1><div class="col is-12">Ce moulin à poivre Roellinger se recharge très simplement par le haut et dispose d'un tiroir pour récupérer la mouture.<br />Corps en bois verni. Mouture réglable. Base : 8.5 x 8.5 cm. Hauteur 13 cm.</div><h1>Description mécanisme moulin Peugeot Roellinger</h1><div class="col is-12">Vous retrouvez dans les mécanismes moulin PEUGEOT tout le savoir faire technologique et industriel développé depuis plus de 160 ans. Inusable et d’une efficacité redoutable, le mécanisme moulin PEUGEOT est constitué de double rangée de dents capturant les grains en les entraînant vers le bas pour les broyer parfaitement. Aux traditionnels mécanismes poivre et sel sont venus s’ajouter des mécanismes exclusifs pour le sel de Guérandes, les épices, le piment et la muscade. Leur fiabilité n’est plus à prouver ce qui permet à PEUGEOT de pouvoir donner à ses mécanismes une garantie à vie. Les corps des moulins conçus dans une grande variété de matériaux (bois, inox, pvc..) sont tous conçus avec soin pour une ergonomie optimale et pour s’harmoniser avec tous les styles.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8901 …} #channels: Doctrine\ORM\PersistentCollection {#8889 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8883 …} #reviews: Doctrine\ORM\PersistentCollection {#8885 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8887 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30816 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30745 …} +context: Sylius\TwigHooks\Bag\DataBag {#30754 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30815 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8905 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8915 #collection: Doctrine\Common\Collections\ArrayCollection {#8916 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8914 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38341 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38343 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30816 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30745 …} +context: Sylius\TwigHooks\Bag\DataBag {#30754 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30815 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à poivre Peugeot Roellinger" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8915 #collection: Doctrine\Common\Collections\ArrayCollection {#8916 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8914 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38341 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38343 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30822 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30816 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30745 …} +context: Sylius\TwigHooks\Bag\DataBag {#30754 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30815 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8905 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8915 #collection: Doctrine\Common\Collections\ArrayCollection {#8916 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8914 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38341 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38343 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30872 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30863 …} +context: Sylius\TwigHooks\Bag\DataBag {#30870 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30871 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8905 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30875 +variant: App\Entity\Product\ProductVariant {#8905 …} +price: "67,00\u{A0}€" +originalPrice: "74,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9268 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12698 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9265 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30872 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30863 …} +context: Sylius\TwigHooks\Bag\DataBag {#30870 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30871 …} +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 | 108.0 MiB | 2.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27992 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12763 …} +context: Sylius\TwigHooks\Bag\DataBag {#28014 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12773 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31187 +cart: App\Entity\Order\Order {#13677 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27992 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12763 …} +context: Sylius\TwigHooks\Bag\DataBag {#28014 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12773 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||