Components
12
Twig Components
44
Render Count
115
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12617 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12610 …} +context: Sylius\TwigHooks\Bag\DataBag {#12616 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12615 …} +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 {#13237 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12617 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12610 …} +context: Sylius\TwigHooks\Bag\DataBag {#12616 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12615 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13314 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13310 …} +context: Sylius\TwigHooks\Bag\DataBag {#13312 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13313 …} +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 {#13323 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13314 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13310 …} +context: Sylius\TwigHooks\Bag\DataBag {#13312 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13313 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 28.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13405 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13384 …} +context: Sylius\TwigHooks\Bag\DataBag {#13404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13403 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13420 +cart: App\Entity\Order\Order {#13487 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13405 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13384 …} +context: Sylius\TwigHooks\Bag\DataBag {#13404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13403 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 114.0 MiB | 33.92 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13673 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13661 …} +context: Sylius\TwigHooks\Bag\DataBag {#13667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13659 …} +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 {#13682 #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 {#13673 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13661 …} +context: Sylius\TwigHooks\Bag\DataBag {#13667 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13659 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27465 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27461 …} +context: Sylius\TwigHooks\Bag\DataBag {#27462 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27464 …} +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 {#27474 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27465 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27461 …} +context: Sylius\TwigHooks\Bag\DataBag {#27462 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27464 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27578 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27574 …} +context: Sylius\TwigHooks\Bag\DataBag {#27575 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27577 …} +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 {#27586 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27578 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27574 …} +context: Sylius\TwigHooks\Bag\DataBag {#27575 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27577 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 2.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27676 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27672 …} +context: Sylius\TwigHooks\Bag\DataBag {#27673 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27675 …} +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 {#27684 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27676 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27672 …} +context: Sylius\TwigHooks\Bag\DataBag {#27673 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 9.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 822 #code: "zesteur-lion-sabatier-3070" #attributes: Doctrine\ORM\PersistentCollection {#8173 …} #variants: Doctrine\ORM\PersistentCollection {#8396 …} #options: Doctrine\ORM\PersistentCollection {#8524 …} #associations: Doctrine\ORM\PersistentCollection {#8464 …} #createdAt: DateTime @1758632261 {#7787 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#7403 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8523 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8526 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 822 #name: "Zesteur Lion Sabatier" #slug: "zesteur-lion-sabatier-3070" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>Manche ergonomique en polypropylène</li>\n <li>Passe au lave-vaisselle</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description zesteur</h1><div class="col is-12">Le zesteur permet d'obtenir facilement des zests d'agrumes pour tous vos plats et notamment les desserts. De qualité professionnelle, ce zesteur vous permettra de décorer vos desserts ou vos plats !</div><h1>Caractéristiques zesteur</h1><div class="col is-12"><ul>\n <li>Lame en inox</li>\n <li>Manche en polypropylène noir et indémanchable</li>\n <li>Va au lave vaisselle</li>\n <li>Dimension totale : 14,5 cm</li>\n <li>Fabrication française</li>\n </ul></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 {#8529 …} #channels: Doctrine\ORM\PersistentCollection {#8032 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#7941 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8035 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28210 +product: App\Entity\Product\Product {#7964 #id: 822 #code: "zesteur-lion-sabatier-3070" #attributes: Doctrine\ORM\PersistentCollection {#8173 …} #variants: Doctrine\ORM\PersistentCollection {#8396 …} #options: Doctrine\ORM\PersistentCollection {#8524 …} #associations: Doctrine\ORM\PersistentCollection {#8464 …} #createdAt: DateTime @1758632261 {#7787 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#7403 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8523 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8526 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 822 #name: "Zesteur Lion Sabatier" #slug: "zesteur-lion-sabatier-3070" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>Manche ergonomique en polypropylène</li>\n <li>Passe au lave-vaisselle</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description zesteur</h1><div class="col is-12">Le zesteur permet d'obtenir facilement des zests d'agrumes pour tous vos plats et notamment les desserts. De qualité professionnelle, ce zesteur vous permettra de décorer vos desserts ou vos plats !</div><h1>Caractéristiques zesteur</h1><div class="col is-12"><ul>\n <li>Lame en inox</li>\n <li>Manche en polypropylène noir et indémanchable</li>\n <li>Va au lave vaisselle</li>\n <li>Dimension totale : 14,5 cm</li>\n <li>Fabrication française</li>\n </ul></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 {#8529 …} #channels: Doctrine\ORM\PersistentCollection {#8032 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#7941 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8035 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28476 …} +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 {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 2.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 822 #code: "zesteur-lion-sabatier-3070" #attributes: Doctrine\ORM\PersistentCollection {#8173 …} #variants: Doctrine\ORM\PersistentCollection {#8396 …} #options: Doctrine\ORM\PersistentCollection {#8524 …} #associations: Doctrine\ORM\PersistentCollection {#8464 …} #createdAt: DateTime @1758632261 {#7787 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#7403 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8523 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8526 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 822 #name: "Zesteur Lion Sabatier" #slug: "zesteur-lion-sabatier-3070" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>Manche ergonomique en polypropylène</li>\n <li>Passe au lave-vaisselle</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description zesteur</h1><div class="col is-12">Le zesteur permet d'obtenir facilement des zests d'agrumes pour tous vos plats et notamment les desserts. De qualité professionnelle, ce zesteur vous permettra de décorer vos desserts ou vos plats !</div><h1>Caractéristiques zesteur</h1><div class="col is-12"><ul>\n <li>Lame en inox</li>\n <li>Manche en polypropylène noir et indémanchable</li>\n <li>Va au lave vaisselle</li>\n <li>Dimension totale : 14,5 cm</li>\n <li>Fabrication française</li>\n </ul></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 {#8529 …} #channels: Doctrine\ORM\PersistentCollection {#8032 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#7941 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8035 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Zesteur Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28887 -props: [ "product" => App\Entity\Product\Product {#7964 #id: 822 #code: "zesteur-lion-sabatier-3070" #attributes: Doctrine\ORM\PersistentCollection {#8173 …} #variants: Doctrine\ORM\PersistentCollection {#8396 …} #options: Doctrine\ORM\PersistentCollection {#8524 …} #associations: Doctrine\ORM\PersistentCollection {#8464 …} #createdAt: DateTime @1758632261 {#7787 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#7403 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8523 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8526 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 822 #name: "Zesteur Lion Sabatier" #slug: "zesteur-lion-sabatier-3070" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable</li>\n <li>Manche ergonomique en polypropylène</li>\n <li>Passe au lave-vaisselle</li>\n <li><strong>Fabriqué en France</strong></li>\n </ul></div><h1>Description zesteur</h1><div class="col is-12">Le zesteur permet d'obtenir facilement des zests d'agrumes pour tous vos plats et notamment les desserts. De qualité professionnelle, ce zesteur vous permettra de décorer vos desserts ou vos plats !</div><h1>Caractéristiques zesteur</h1><div class="col is-12"><ul>\n <li>Lame en inox</li>\n <li>Manche en polypropylène noir et indémanchable</li>\n <li>Va au lave vaisselle</li>\n <li>Dimension totale : 14,5 cm</li>\n <li>Fabrication française</li>\n </ul></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 {#8529 …} #channels: Doctrine\ORM\PersistentCollection {#8032 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#7941 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8035 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28963 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28966 …} +context: Sylius\TwigHooks\Bag\DataBag {#28961 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28476 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28822 #collection: Doctrine\Common\Collections\ArrayCollection {#28821 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28659 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38272 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28963 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28966 …} +context: Sylius\TwigHooks\Bag\DataBag {#28961 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Zesteur Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28822 #collection: Doctrine\Common\Collections\ArrayCollection {#28821 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28659 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38272 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28971 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28963 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28966 …} +context: Sylius\TwigHooks\Bag\DataBag {#28961 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28960 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28476 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28822 #collection: Doctrine\Common\Collections\ArrayCollection {#28821 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28659 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38272 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29039 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29029 …} +context: Sylius\TwigHooks\Bag\DataBag {#29037 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29038 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28476 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29048 +variant: App\Entity\Product\ProductVariant {#28476 …} +price: "4,00\u{A0}€" +originalPrice: "4,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29039 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29029 …} +context: Sylius\TwigHooks\Bag\DataBag {#29037 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29038 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8538 #id: 821 #code: "zesteur-canneleur-lion-sabatier-3067" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632261 {#8536 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8537 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 821 #name: "Zesteur canneleur Lion Sabatier" #slug: "zesteur-canneleur-lion-sabatier-3067" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable. </li>\n <li>Permet d'obtenir des zestes d'agrumes et de faire des décorations. </li>\n <li>Va au lave vaisselle. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Zesteur canneleur Lion Sabatier</h1><div class="col is-12">Le zesteur canneleur permet à la fois d'obtenir des zests d'agrumes avec la partie zesteur mais également de faire des décorations sur tous vos agrumes avec la partie canneleur.</div><h1>Caractéristiques Zesteur canneleur Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame en inox. </li>\n <li>Manche en polypropylène noir et indémanchable.</li>\n <li>Va au lave vaisselle. </li>\n <li>Dimension totale : 14,5 cm. </li>\n <li>Poids : 26 grammes. </li>\n <li>Fabrication française. </li>\n </ul></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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28865 +product: App\Entity\Product\Product {#8538 #id: 821 #code: "zesteur-canneleur-lion-sabatier-3067" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632261 {#8536 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8537 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 821 #name: "Zesteur canneleur Lion Sabatier" #slug: "zesteur-canneleur-lion-sabatier-3067" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable. </li>\n <li>Permet d'obtenir des zestes d'agrumes et de faire des décorations. </li>\n <li>Va au lave vaisselle. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Zesteur canneleur Lion Sabatier</h1><div class="col is-12">Le zesteur canneleur permet à la fois d'obtenir des zests d'agrumes avec la partie zesteur mais également de faire des décorations sur tous vos agrumes avec la partie canneleur.</div><h1>Caractéristiques Zesteur canneleur Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame en inox. </li>\n <li>Manche en polypropylène noir et indémanchable.</li>\n <li>Va au lave vaisselle. </li>\n <li>Dimension totale : 14,5 cm. </li>\n <li>Poids : 26 grammes. </li>\n <li>Fabrication française. </li>\n </ul></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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29121 …} +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 {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8538 #id: 821 #code: "zesteur-canneleur-lion-sabatier-3067" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632261 {#8536 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8537 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 821 #name: "Zesteur canneleur Lion Sabatier" #slug: "zesteur-canneleur-lion-sabatier-3067" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable. </li>\n <li>Permet d'obtenir des zestes d'agrumes et de faire des décorations. </li>\n <li>Va au lave vaisselle. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Zesteur canneleur Lion Sabatier</h1><div class="col is-12">Le zesteur canneleur permet à la fois d'obtenir des zests d'agrumes avec la partie zesteur mais également de faire des décorations sur tous vos agrumes avec la partie canneleur.</div><h1>Caractéristiques Zesteur canneleur Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame en inox. </li>\n <li>Manche en polypropylène noir et indémanchable.</li>\n <li>Va au lave vaisselle. </li>\n <li>Dimension totale : 14,5 cm. </li>\n <li>Poids : 26 grammes. </li>\n <li>Fabrication française. </li>\n </ul></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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Zesteur canneleur Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29192 -props: [ "product" => App\Entity\Product\Product {#8538 #id: 821 #code: "zesteur-canneleur-lion-sabatier-3067" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632261 {#8536 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8537 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 821 #name: "Zesteur canneleur Lion Sabatier" #slug: "zesteur-canneleur-lion-sabatier-3067" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable. </li>\n <li>Permet d'obtenir des zestes d'agrumes et de faire des décorations. </li>\n <li>Va au lave vaisselle. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Zesteur canneleur Lion Sabatier</h1><div class="col is-12">Le zesteur canneleur permet à la fois d'obtenir des zests d'agrumes avec la partie zesteur mais également de faire des décorations sur tous vos agrumes avec la partie canneleur.</div><h1>Caractéristiques Zesteur canneleur Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Lame en inox. </li>\n <li>Manche en polypropylène noir et indémanchable.</li>\n <li>Va au lave vaisselle. </li>\n <li>Dimension totale : 14,5 cm. </li>\n <li>Poids : 26 grammes. </li>\n <li>Fabrication française. </li>\n </ul></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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29185 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29176 …} +context: Sylius\TwigHooks\Bag\DataBag {#29249 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29173 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29121 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29129 #collection: Doctrine\Common\Collections\ArrayCollection {#29138 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29117 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29185 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29176 …} +context: Sylius\TwigHooks\Bag\DataBag {#29249 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29173 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Zesteur canneleur Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29129 #collection: Doctrine\Common\Collections\ArrayCollection {#29138 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29117 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29253 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29185 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29176 …} +context: Sylius\TwigHooks\Bag\DataBag {#29249 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29173 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29121 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29129 #collection: Doctrine\Common\Collections\ArrayCollection {#29138 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29117 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29303 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29294 …} +context: Sylius\TwigHooks\Bag\DataBag {#29301 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29302 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29121 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29306 +variant: App\Entity\Product\ProductVariant {#29121 …} +price: "7,00\u{A0}€" +originalPrice: "7,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29303 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29294 …} +context: Sylius\TwigHooks\Bag\DataBag {#29301 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29302 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8561 #id: 1098 #code: "vinaigrier-emile-henry-8203" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632308 {#8559 : 2025-09-23 20:58:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632308 {#8560 : 2025-09-23 20:58:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 1098 #name: "Vinaigrier Emile Henry" #slug: "vinaigrier-emile-henry-8203" #description: """ <div class="col is-12"><ul>\n <li>Céramique émaillée exempte de plomb.</li>\n <li>Compatible four, micro-ondes, lave-vaisselle et congélateur.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Vinaigrier Emile Henry</h1><div class="col is-12">Quoi de plus simple que de faire son propre vinaigre avec le Vinaigrier Emile Henry réalisé en céramique émaillé résistant à l'acidité. Il suffit d'y placer une mère de vinaigre et de l'alimenter avec des fonds de bouteilles de vin pour pouvoir déguster votre vinaigre en quelques semaines. Le Vinaigrier Emile Henry possède un couvercle amovible pour le remplir et accéder à la mère facilement, un robinet en bois monté sur un bouchon en liège et une coupelle de 10 cm de diamètre pour recueillir la juste dose de vinaigre nécessaire à votre préparation. Le vinaigrier, le couvercle et la coupelle se nettoient facilement au lave-vaisselle.</div><h1>Caractéristiques Vinaigrier Emile Henry</h1><div class="col is-12">- Céramique émaillée exempte de plomb.<br />- Dimensions : 15 x 15 x 19 cm.<br />- Capacité : 2,5 litres.<br />- Garantie 10 ans (sauf casse accidentelle).<br />- Fabriqué en France.</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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29183 +product: App\Entity\Product\Product {#8561 #id: 1098 #code: "vinaigrier-emile-henry-8203" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632308 {#8559 : 2025-09-23 20:58:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632308 {#8560 : 2025-09-23 20:58:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 1098 #name: "Vinaigrier Emile Henry" #slug: "vinaigrier-emile-henry-8203" #description: """ <div class="col is-12"><ul>\n <li>Céramique émaillée exempte de plomb.</li>\n <li>Compatible four, micro-ondes, lave-vaisselle et congélateur.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Vinaigrier Emile Henry</h1><div class="col is-12">Quoi de plus simple que de faire son propre vinaigre avec le Vinaigrier Emile Henry réalisé en céramique émaillé résistant à l'acidité. Il suffit d'y placer une mère de vinaigre et de l'alimenter avec des fonds de bouteilles de vin pour pouvoir déguster votre vinaigre en quelques semaines. Le Vinaigrier Emile Henry possède un couvercle amovible pour le remplir et accéder à la mère facilement, un robinet en bois monté sur un bouchon en liège et une coupelle de 10 cm de diamètre pour recueillir la juste dose de vinaigre nécessaire à votre préparation. Le vinaigrier, le couvercle et la coupelle se nettoient facilement au lave-vaisselle.</div><h1>Caractéristiques Vinaigrier Emile Henry</h1><div class="col is-12">- Céramique émaillée exempte de plomb.<br />- Dimensions : 15 x 15 x 19 cm.<br />- Capacité : 2,5 litres.<br />- Garantie 10 ans (sauf casse accidentelle).<br />- Fabriqué en France.</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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29369 …} +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 {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8561 #id: 1098 #code: "vinaigrier-emile-henry-8203" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632308 {#8559 : 2025-09-23 20:58:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632308 {#8560 : 2025-09-23 20:58:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 1098 #name: "Vinaigrier Emile Henry" #slug: "vinaigrier-emile-henry-8203" #description: """ <div class="col is-12"><ul>\n <li>Céramique émaillée exempte de plomb.</li>\n <li>Compatible four, micro-ondes, lave-vaisselle et congélateur.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Vinaigrier Emile Henry</h1><div class="col is-12">Quoi de plus simple que de faire son propre vinaigre avec le Vinaigrier Emile Henry réalisé en céramique émaillé résistant à l'acidité. Il suffit d'y placer une mère de vinaigre et de l'alimenter avec des fonds de bouteilles de vin pour pouvoir déguster votre vinaigre en quelques semaines. Le Vinaigrier Emile Henry possède un couvercle amovible pour le remplir et accéder à la mère facilement, un robinet en bois monté sur un bouchon en liège et une coupelle de 10 cm de diamètre pour recueillir la juste dose de vinaigre nécessaire à votre préparation. Le vinaigrier, le couvercle et la coupelle se nettoient facilement au lave-vaisselle.</div><h1>Caractéristiques Vinaigrier Emile Henry</h1><div class="col is-12">- Céramique émaillée exempte de plomb.<br />- Dimensions : 15 x 15 x 19 cm.<br />- Capacité : 2,5 litres.<br />- Garantie 10 ans (sauf casse accidentelle).<br />- Fabriqué en France.</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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Vinaigrier Emile Henry" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29440 -props: [ "product" => App\Entity\Product\Product {#8561 #id: 1098 #code: "vinaigrier-emile-henry-8203" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632308 {#8559 : 2025-09-23 20:58:28.0 PRC (+08:00) } #updatedAt: DateTime @1758632308 {#8560 : 2025-09-23 20:58:28.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #id: 1098 #name: "Vinaigrier Emile Henry" #slug: "vinaigrier-emile-henry-8203" #description: """ <div class="col is-12"><ul>\n <li>Céramique émaillée exempte de plomb.</li>\n <li>Compatible four, micro-ondes, lave-vaisselle et congélateur.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Descriptif Vinaigrier Emile Henry</h1><div class="col is-12">Quoi de plus simple que de faire son propre vinaigre avec le Vinaigrier Emile Henry réalisé en céramique émaillé résistant à l'acidité. Il suffit d'y placer une mère de vinaigre et de l'alimenter avec des fonds de bouteilles de vin pour pouvoir déguster votre vinaigre en quelques semaines. Le Vinaigrier Emile Henry possède un couvercle amovible pour le remplir et accéder à la mère facilement, un robinet en bois monté sur un bouchon en liège et une coupelle de 10 cm de diamètre pour recueillir la juste dose de vinaigre nécessaire à votre préparation. Le vinaigrier, le couvercle et la coupelle se nettoient facilement au lave-vaisselle.</div><h1>Caractéristiques Vinaigrier Emile Henry</h1><div class="col is-12">- Céramique émaillée exempte de plomb.<br />- Dimensions : 15 x 15 x 19 cm.<br />- Capacité : 2,5 litres.<br />- Garantie 10 ans (sauf casse accidentelle).<br />- Fabriqué en France.</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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29433 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29424 …} +context: Sylius\TwigHooks\Bag\DataBag {#29503 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29421 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29369 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29377 #collection: Doctrine\Common\Collections\ArrayCollection {#29386 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29365 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38358 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29433 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29424 …} +context: Sylius\TwigHooks\Bag\DataBag {#29503 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29421 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Vinaigrier Emile Henry" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29377 #collection: Doctrine\Common\Collections\ArrayCollection {#29386 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29365 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38358 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29507 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29433 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29424 …} +context: Sylius\TwigHooks\Bag\DataBag {#29503 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29421 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29369 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29377 #collection: Doctrine\Common\Collections\ArrayCollection {#29386 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29365 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38358 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38360 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29557 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29548 …} +context: Sylius\TwigHooks\Bag\DataBag {#29555 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29556 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29369 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29560 +variant: App\Entity\Product\ProductVariant {#29369 …} +price: "99,00\u{A0}€" +originalPrice: "99,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29557 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29548 …} +context: Sylius\TwigHooks\Bag\DataBag {#29555 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29556 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8590 #id: 1101 #code: "vinaigrier-digoin-4242" #attributes: Doctrine\ORM\PersistentCollection {#8600 …} #variants: Doctrine\ORM\PersistentCollection {#8602 …} #options: Doctrine\ORM\PersistentCollection {#8606 …} #associations: Doctrine\ORM\PersistentCollection {#8604 …} #createdAt: DateTime @1758632309 {#8588 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8589 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8609 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8610 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8590} #id: 1101 #name: "Vinaigrier Digoin" #slug: "vinaigrier-digoin-4242" #description: """ <div class="col is-12"><ul>\n <li>Etanchéité du pot garantie à vie.</li>\n <li>Livré avec robinet complet.</li>\n <li><strong>Fabrication française. A Digoin (Saône et Loire Bourgogne)</strong></li>\n </ul></div><h1>Description Vinaigrier Digoin</h1><div class="col is-12">Le vinaigrier Digoin est issu de 150 ans de savoir faire. Conçu avec un grès de haute qualité, son étanchéité est tout simplement garanti à vie. Le grès émaillé de ce <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">matériel de cuisine</a> est depuis toujours le matériau idéal pour la fabrication et la conservation du vinaigre. En effet, le grès est très résistant aux acides et protège totalement de la lumière. <br />En ajoutant herbes ou aromates, vous obtiendrez un vinaigre maison à votre goût.</div><h1>Caractéristiques Vinaigrier Digoin</h1><div class="col is-12">Grès émaillé haute qualité. Contenance 4 litres. Dimensions: Hauteur 25 cm et largeur: 20 cm. Robinet en buis. Bouchon en liège (non garanti). Fabriqué en France.</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 {#8612 …} #channels: Doctrine\ORM\PersistentCollection {#8598 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8592 …} #reviews: Doctrine\ORM\PersistentCollection {#8594 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8596 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29431 +product: App\Entity\Product\Product {#8590 #id: 1101 #code: "vinaigrier-digoin-4242" #attributes: Doctrine\ORM\PersistentCollection {#8600 …} #variants: Doctrine\ORM\PersistentCollection {#8602 …} #options: Doctrine\ORM\PersistentCollection {#8606 …} #associations: Doctrine\ORM\PersistentCollection {#8604 …} #createdAt: DateTime @1758632309 {#8588 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8589 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8609 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8610 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8590} #id: 1101 #name: "Vinaigrier Digoin" #slug: "vinaigrier-digoin-4242" #description: """ <div class="col is-12"><ul>\n <li>Etanchéité du pot garantie à vie.</li>\n <li>Livré avec robinet complet.</li>\n <li><strong>Fabrication française. A Digoin (Saône et Loire Bourgogne)</strong></li>\n </ul></div><h1>Description Vinaigrier Digoin</h1><div class="col is-12">Le vinaigrier Digoin est issu de 150 ans de savoir faire. Conçu avec un grès de haute qualité, son étanchéité est tout simplement garanti à vie. Le grès émaillé de ce <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">matériel de cuisine</a> est depuis toujours le matériau idéal pour la fabrication et la conservation du vinaigre. En effet, le grès est très résistant aux acides et protège totalement de la lumière. <br />En ajoutant herbes ou aromates, vous obtiendrez un vinaigre maison à votre goût.</div><h1>Caractéristiques Vinaigrier Digoin</h1><div class="col is-12">Grès émaillé haute qualité. Contenance 4 litres. Dimensions: Hauteur 25 cm et largeur: 20 cm. Robinet en buis. Bouchon en liège (non garanti). Fabriqué en France.</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 {#8612 …} #channels: Doctrine\ORM\PersistentCollection {#8598 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8592 …} #reviews: Doctrine\ORM\PersistentCollection {#8594 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8596 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29623 …} +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 {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8590 #id: 1101 #code: "vinaigrier-digoin-4242" #attributes: Doctrine\ORM\PersistentCollection {#8600 …} #variants: Doctrine\ORM\PersistentCollection {#8602 …} #options: Doctrine\ORM\PersistentCollection {#8606 …} #associations: Doctrine\ORM\PersistentCollection {#8604 …} #createdAt: DateTime @1758632309 {#8588 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8589 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8609 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8610 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8590} #id: 1101 #name: "Vinaigrier Digoin" #slug: "vinaigrier-digoin-4242" #description: """ <div class="col is-12"><ul>\n <li>Etanchéité du pot garantie à vie.</li>\n <li>Livré avec robinet complet.</li>\n <li><strong>Fabrication française. A Digoin (Saône et Loire Bourgogne)</strong></li>\n </ul></div><h1>Description Vinaigrier Digoin</h1><div class="col is-12">Le vinaigrier Digoin est issu de 150 ans de savoir faire. Conçu avec un grès de haute qualité, son étanchéité est tout simplement garanti à vie. Le grès émaillé de ce <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">matériel de cuisine</a> est depuis toujours le matériau idéal pour la fabrication et la conservation du vinaigre. En effet, le grès est très résistant aux acides et protège totalement de la lumière. <br />En ajoutant herbes ou aromates, vous obtiendrez un vinaigre maison à votre goût.</div><h1>Caractéristiques Vinaigrier Digoin</h1><div class="col is-12">Grès émaillé haute qualité. Contenance 4 litres. Dimensions: Hauteur 25 cm et largeur: 20 cm. Robinet en buis. Bouchon en liège (non garanti). Fabriqué en France.</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 {#8612 …} #channels: Doctrine\ORM\PersistentCollection {#8598 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8592 …} #reviews: Doctrine\ORM\PersistentCollection {#8594 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8596 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Vinaigrier Digoin" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29694 -props: [ "product" => App\Entity\Product\Product {#8590 #id: 1101 #code: "vinaigrier-digoin-4242" #attributes: Doctrine\ORM\PersistentCollection {#8600 …} #variants: Doctrine\ORM\PersistentCollection {#8602 …} #options: Doctrine\ORM\PersistentCollection {#8606 …} #associations: Doctrine\ORM\PersistentCollection {#8604 …} #createdAt: DateTime @1758632309 {#8588 : 2025-09-23 20:58:29.0 PRC (+08:00) } #updatedAt: DateTime @1758632309 {#8589 : 2025-09-23 20:58:29.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8609 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8610 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8590} #id: 1101 #name: "Vinaigrier Digoin" #slug: "vinaigrier-digoin-4242" #description: """ <div class="col is-12"><ul>\n <li>Etanchéité du pot garantie à vie.</li>\n <li>Livré avec robinet complet.</li>\n <li><strong>Fabrication française. A Digoin (Saône et Loire Bourgogne)</strong></li>\n </ul></div><h1>Description Vinaigrier Digoin</h1><div class="col is-12">Le vinaigrier Digoin est issu de 150 ans de savoir faire. Conçu avec un grès de haute qualité, son étanchéité est tout simplement garanti à vie. Le grès émaillé de ce <a title="accessoire de cuisine" rel="follow" href="http://www.cuisinstore.com/accessoires-de-cuisine-f4-p1.html">matériel de cuisine</a> est depuis toujours le matériau idéal pour la fabrication et la conservation du vinaigre. En effet, le grès est très résistant aux acides et protège totalement de la lumière. <br />En ajoutant herbes ou aromates, vous obtiendrez un vinaigre maison à votre goût.</div><h1>Caractéristiques Vinaigrier Digoin</h1><div class="col is-12">Grès émaillé haute qualité. Contenance 4 litres. Dimensions: Hauteur 25 cm et largeur: 20 cm. Robinet en buis. Bouchon en liège (non garanti). Fabriqué en France.</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 {#8612 …} #channels: Doctrine\ORM\PersistentCollection {#8598 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8592 …} #reviews: Doctrine\ORM\PersistentCollection {#8594 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8596 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29787 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29678 …} +context: Sylius\TwigHooks\Bag\DataBag {#29751 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29675 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29623 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29631 #collection: Doctrine\Common\Collections\ArrayCollection {#29640 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29619 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38372 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29787 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29678 …} +context: Sylius\TwigHooks\Bag\DataBag {#29751 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29675 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Vinaigrier Digoin" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29631 #collection: Doctrine\Common\Collections\ArrayCollection {#29640 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29619 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38372 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29788 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29787 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29678 …} +context: Sylius\TwigHooks\Bag\DataBag {#29751 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29675 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29623 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29631 #collection: Doctrine\Common\Collections\ArrayCollection {#29640 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29619 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38372 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38374 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29841 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29832 …} +context: Sylius\TwigHooks\Bag\DataBag {#29839 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29840 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29623 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29844 +variant: App\Entity\Product\ProductVariant {#29623 …} +price: "99,00\u{A0}€" +originalPrice: "99,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29841 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29832 …} +context: Sylius\TwigHooks\Bag\DataBag {#29839 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29840 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 3.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8616 #id: 975 #code: "vide-pomme-lion-sabatier-1003" #attributes: Doctrine\ORM\PersistentCollection {#8626 …} #variants: Doctrine\ORM\PersistentCollection {#8628 …} #options: Doctrine\ORM\PersistentCollection {#8632 …} #associations: Doctrine\ORM\PersistentCollection {#8630 …} #createdAt: DateTime @1758632288 {#8614 : 2025-09-23 20:58:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632288 {#8615 : 2025-09-23 20:58:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8635 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8636 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8616} #id: 975 #name: "Vide pomme Lion Sabatier" #slug: "vide-pomme-lion-sabatier-1003" #description: """ <div class="col is-12"><ul>\n <li>Résultat efficace.</li>\n <li>Manche ergonomique.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les pépins de certains fruits et légumes. Cet ustensile est particulièrement adapté pour les pommes. Le bord dentelé permet de retirer le trognon en toute facilité et très rapidement. </div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche ergonomique</li>\n <li>Diamètre : 15 mm</li>\n <li>Fabrication française</li>\n </ul></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 {#8638 …} #channels: Doctrine\ORM\PersistentCollection {#8624 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8618 …} #reviews: Doctrine\ORM\PersistentCollection {#8620 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8622 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29685 +product: App\Entity\Product\Product {#8616 #id: 975 #code: "vide-pomme-lion-sabatier-1003" #attributes: Doctrine\ORM\PersistentCollection {#8626 …} #variants: Doctrine\ORM\PersistentCollection {#8628 …} #options: Doctrine\ORM\PersistentCollection {#8632 …} #associations: Doctrine\ORM\PersistentCollection {#8630 …} #createdAt: DateTime @1758632288 {#8614 : 2025-09-23 20:58:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632288 {#8615 : 2025-09-23 20:58:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8635 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8636 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8616} #id: 975 #name: "Vide pomme Lion Sabatier" #slug: "vide-pomme-lion-sabatier-1003" #description: """ <div class="col is-12"><ul>\n <li>Résultat efficace.</li>\n <li>Manche ergonomique.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les pépins de certains fruits et légumes. Cet ustensile est particulièrement adapté pour les pommes. Le bord dentelé permet de retirer le trognon en toute facilité et très rapidement. </div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche ergonomique</li>\n <li>Diamètre : 15 mm</li>\n <li>Fabrication française</li>\n </ul></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 {#8638 …} #channels: Doctrine\ORM\PersistentCollection {#8624 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8618 …} #reviews: Doctrine\ORM\PersistentCollection {#8620 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8622 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29907 …} +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 {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8616 #id: 975 #code: "vide-pomme-lion-sabatier-1003" #attributes: Doctrine\ORM\PersistentCollection {#8626 …} #variants: Doctrine\ORM\PersistentCollection {#8628 …} #options: Doctrine\ORM\PersistentCollection {#8632 …} #associations: Doctrine\ORM\PersistentCollection {#8630 …} #createdAt: DateTime @1758632288 {#8614 : 2025-09-23 20:58:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632288 {#8615 : 2025-09-23 20:58:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8635 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8636 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8616} #id: 975 #name: "Vide pomme Lion Sabatier" #slug: "vide-pomme-lion-sabatier-1003" #description: """ <div class="col is-12"><ul>\n <li>Résultat efficace.</li>\n <li>Manche ergonomique.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les pépins de certains fruits et légumes. Cet ustensile est particulièrement adapté pour les pommes. Le bord dentelé permet de retirer le trognon en toute facilité et très rapidement. </div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche ergonomique</li>\n <li>Diamètre : 15 mm</li>\n <li>Fabrication française</li>\n </ul></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 {#8638 …} #channels: Doctrine\ORM\PersistentCollection {#8624 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8618 …} #reviews: Doctrine\ORM\PersistentCollection {#8620 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8622 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Vide pomme Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29978 -props: [ "product" => App\Entity\Product\Product {#8616 #id: 975 #code: "vide-pomme-lion-sabatier-1003" #attributes: Doctrine\ORM\PersistentCollection {#8626 …} #variants: Doctrine\ORM\PersistentCollection {#8628 …} #options: Doctrine\ORM\PersistentCollection {#8632 …} #associations: Doctrine\ORM\PersistentCollection {#8630 …} #createdAt: DateTime @1758632288 {#8614 : 2025-09-23 20:58:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632288 {#8615 : 2025-09-23 20:58:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8635 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8636 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8616} #id: 975 #name: "Vide pomme Lion Sabatier" #slug: "vide-pomme-lion-sabatier-1003" #description: """ <div class="col is-12"><ul>\n <li>Résultat efficace.</li>\n <li>Manche ergonomique.</li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description Vide pomme Lion Sabatier</h1><div class="col is-12">Le vide-pomme permet de retirer d'un seul geste le coeur et les pépins de certains fruits et légumes. Cet ustensile est particulièrement adapté pour les pommes. Le bord dentelé permet de retirer le trognon en toute facilité et très rapidement. </div><h1>Caractéristiques Vide pomme Lion Sabatier</h1><div class="col is-12"><ul>\n <li>Manche ergonomique</li>\n <li>Diamètre : 15 mm</li>\n <li>Fabrication française</li>\n </ul></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 {#8638 …} #channels: Doctrine\ORM\PersistentCollection {#8624 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8618 …} #reviews: Doctrine\ORM\PersistentCollection {#8620 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8622 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29971 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29962 …} +context: Sylius\TwigHooks\Bag\DataBag {#30035 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29959 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29907 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29915 #collection: Doctrine\Common\Collections\ArrayCollection {#29924 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29903 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29971 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29962 …} +context: Sylius\TwigHooks\Bag\DataBag {#30035 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29959 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Vide pomme Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29915 #collection: Doctrine\Common\Collections\ArrayCollection {#29924 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29903 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30039 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29971 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29962 …} +context: Sylius\TwigHooks\Bag\DataBag {#30035 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29959 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29907 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29915 #collection: Doctrine\Common\Collections\ArrayCollection {#29924 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29903 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38386 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38388 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30089 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30080 …} +context: Sylius\TwigHooks\Bag\DataBag {#30087 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30088 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29907 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30092 +variant: App\Entity\Product\ProductVariant {#29907 …} +price: "5,00\u{A0}€" +originalPrice: "5,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30089 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30080 …} +context: Sylius\TwigHooks\Bag\DataBag {#30087 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30088 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 3.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8642 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8649 …} #variants: Doctrine\ORM\PersistentCollection {#8651 …} #options: Doctrine\ORM\PersistentCollection {#8655 …} #associations: Doctrine\ORM\PersistentCollection {#8653 …} #createdAt: DateTime @1758632343 {#8640 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8641 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8658 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8659 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8642} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8661 …} #channels: Doctrine\ORM\PersistentCollection {#8647 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8643 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8645 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29969 +product: App\Entity\Product\Product {#8642 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8649 …} #variants: Doctrine\ORM\PersistentCollection {#8651 …} #options: Doctrine\ORM\PersistentCollection {#8655 …} #associations: Doctrine\ORM\PersistentCollection {#8653 …} #createdAt: DateTime @1758632343 {#8640 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8641 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8658 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8659 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8642} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8661 …} #channels: Doctrine\ORM\PersistentCollection {#8647 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8643 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8645 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30155 …} +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 {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8642 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8649 …} #variants: Doctrine\ORM\PersistentCollection {#8651 …} #options: Doctrine\ORM\PersistentCollection {#8655 …} #associations: Doctrine\ORM\PersistentCollection {#8653 …} #createdAt: DateTime @1758632343 {#8640 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8641 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8658 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8659 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8642} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8661 …} #channels: Doctrine\ORM\PersistentCollection {#8647 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8643 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8645 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Verre Gradué 0,5 L Pyrex" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30226 -props: [ "product" => App\Entity\Product\Product {#8642 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8649 …} #variants: Doctrine\ORM\PersistentCollection {#8651 …} #options: Doctrine\ORM\PersistentCollection {#8655 …} #associations: Doctrine\ORM\PersistentCollection {#8653 …} #createdAt: DateTime @1758632343 {#8640 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8641 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8658 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8659 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8642} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8661 …} #channels: Doctrine\ORM\PersistentCollection {#8647 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …} #reviews: Doctrine\ORM\PersistentCollection {#8643 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8645 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30219 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30210 …} +context: Sylius\TwigHooks\Bag\DataBag {#30289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30207 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30155 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30163 #collection: Doctrine\Common\Collections\ArrayCollection {#30172 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30151 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30219 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30210 …} +context: Sylius\TwigHooks\Bag\DataBag {#30289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30207 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Verre Gradué 0,5 L Pyrex" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30163 #collection: Doctrine\Common\Collections\ArrayCollection {#30172 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30151 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30293 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30219 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30210 …} +context: Sylius\TwigHooks\Bag\DataBag {#30289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30207 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30155 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30163 #collection: Doctrine\Common\Collections\ArrayCollection {#30172 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30151 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38400 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38402 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30343 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30334 …} +context: Sylius\TwigHooks\Bag\DataBag {#30341 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30342 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30155 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30346 +variant: App\Entity\Product\ProductVariant {#30155 …} +price: "6,00\u{A0}€" +originalPrice: "6,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30343 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30334 …} +context: Sylius\TwigHooks\Bag\DataBag {#30341 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30342 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 3.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8668 #id: 2563 #code: "tire-bouchon-vigne-peugeot-5971" #attributes: Doctrine\ORM\PersistentCollection {#8678 …} #variants: Doctrine\ORM\PersistentCollection {#8680 …} #options: Doctrine\ORM\PersistentCollection {#8684 …} #associations: Doctrine\ORM\PersistentCollection {#8682 …} #createdAt: DateTime @1758632577 {#8666 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8667 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8687 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8688 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8668} #id: 2563 #name: "Tire-Bouchon Vigne Peugeot" #slug: "tire-bouchon-vigne-peugeot-5971" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de hêtre PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Le Tire-Bouchon Vigne Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design contemporain et épuré s'harmonisera à toutes les tables.</div><h1>Caractéristiques Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Bois de hêtre PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8690 …} #channels: Doctrine\ORM\PersistentCollection {#8676 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8672 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8674 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30217 +product: App\Entity\Product\Product {#8668 #id: 2563 #code: "tire-bouchon-vigne-peugeot-5971" #attributes: Doctrine\ORM\PersistentCollection {#8678 …} #variants: Doctrine\ORM\PersistentCollection {#8680 …} #options: Doctrine\ORM\PersistentCollection {#8684 …} #associations: Doctrine\ORM\PersistentCollection {#8682 …} #createdAt: DateTime @1758632577 {#8666 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8667 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8687 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8688 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8668} #id: 2563 #name: "Tire-Bouchon Vigne Peugeot" #slug: "tire-bouchon-vigne-peugeot-5971" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de hêtre PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Le Tire-Bouchon Vigne Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design contemporain et épuré s'harmonisera à toutes les tables.</div><h1>Caractéristiques Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Bois de hêtre PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8690 …} #channels: Doctrine\ORM\PersistentCollection {#8676 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8672 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8674 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30409 …} +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 {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8668 #id: 2563 #code: "tire-bouchon-vigne-peugeot-5971" #attributes: Doctrine\ORM\PersistentCollection {#8678 …} #variants: Doctrine\ORM\PersistentCollection {#8680 …} #options: Doctrine\ORM\PersistentCollection {#8684 …} #associations: Doctrine\ORM\PersistentCollection {#8682 …} #createdAt: DateTime @1758632577 {#8666 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8667 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8687 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8688 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8668} #id: 2563 #name: "Tire-Bouchon Vigne Peugeot" #slug: "tire-bouchon-vigne-peugeot-5971" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de hêtre PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Le Tire-Bouchon Vigne Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design contemporain et épuré s'harmonisera à toutes les tables.</div><h1>Caractéristiques Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Bois de hêtre PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8690 …} #channels: Doctrine\ORM\PersistentCollection {#8676 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8672 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8674 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tire-Bouchon Vigne Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30483 -props: [ "product" => App\Entity\Product\Product {#8668 #id: 2563 #code: "tire-bouchon-vigne-peugeot-5971" #attributes: Doctrine\ORM\PersistentCollection {#8678 …} #variants: Doctrine\ORM\PersistentCollection {#8680 …} #options: Doctrine\ORM\PersistentCollection {#8684 …} #associations: Doctrine\ORM\PersistentCollection {#8682 …} #createdAt: DateTime @1758632577 {#8666 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8667 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8687 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8688 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8668} #id: 2563 #name: "Tire-Bouchon Vigne Peugeot" #slug: "tire-bouchon-vigne-peugeot-5971" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de hêtre PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Le Tire-Bouchon Vigne Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design contemporain et épuré s'harmonisera à toutes les tables.</div><h1>Caractéristiques Tire-Bouchon Vigne Peugeot</h1><div class="col is-12">Bois de hêtre PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8690 …} #channels: Doctrine\ORM\PersistentCollection {#8676 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8672 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8674 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30467 …} +context: Sylius\TwigHooks\Bag\DataBag {#30543 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30464 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30409 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30417 #collection: Doctrine\Common\Collections\ArrayCollection {#30429 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30405 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38414 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38416 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30467 …} +context: Sylius\TwigHooks\Bag\DataBag {#30543 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30464 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tire-Bouchon Vigne Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30417 #collection: Doctrine\Common\Collections\ArrayCollection {#30429 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30405 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38414 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38416 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30547 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30467 …} +context: Sylius\TwigHooks\Bag\DataBag {#30543 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30464 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30409 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30417 #collection: Doctrine\Common\Collections\ArrayCollection {#30429 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30405 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38414 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38416 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30597 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30588 …} +context: Sylius\TwigHooks\Bag\DataBag {#30595 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30596 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30409 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30600 +variant: App\Entity\Product\ProductVariant {#30409 …} +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 {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30597 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30588 …} +context: Sylius\TwigHooks\Bag\DataBag {#30595 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30596 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8697 #id: 2572 #code: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632577 {#8695 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8696 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 2572 #name: "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" #slug: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #description: """ <div class="col is-12"><ul>\n <li>Automatique.</li>\n <li>Rechargeable.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">Le Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot conjugue à la perfection la chaleur du bois et l'innovation technologique. Il s'adapte à tous les goulots et à tous les bouchons qu'ils soient en liège ou en plastique. Réalisé en bois de Hêtre, son corps a été façonné avec le plus grand soin en France. Son fonctionnement est entièrement automatique, une simple pression sur le goulot débouche la bouteille et une rotation de 90° de l'ustensile éjecte le bouchon. Livré avec un coupe-capsule et un chargeur, ses batteries Lithium-ion assurent en moyenne plus de 50 débouchages en une seule charge.</div><h1>Caractéristiques Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">- Automatique.<br />- Rechargeable.<br />- Bois de Hêtre.<br />- Taille : 21 cm.<br />- Livré avec coupe-capsule et chargeur.<br />- Batteries Lithium ion.<br />- Fabriqué en France.</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 {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30474 +product: App\Entity\Product\Product {#8697 #id: 2572 #code: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632577 {#8695 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8696 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 2572 #name: "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" #slug: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #description: """ <div class="col is-12"><ul>\n <li>Automatique.</li>\n <li>Rechargeable.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">Le Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot conjugue à la perfection la chaleur du bois et l'innovation technologique. Il s'adapte à tous les goulots et à tous les bouchons qu'ils soient en liège ou en plastique. Réalisé en bois de Hêtre, son corps a été façonné avec le plus grand soin en France. Son fonctionnement est entièrement automatique, une simple pression sur le goulot débouche la bouteille et une rotation de 90° de l'ustensile éjecte le bouchon. Livré avec un coupe-capsule et un chargeur, ses batteries Lithium-ion assurent en moyenne plus de 50 débouchages en une seule charge.</div><h1>Caractéristiques Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">- Automatique.<br />- Rechargeable.<br />- Bois de Hêtre.<br />- Taille : 21 cm.<br />- Livré avec coupe-capsule et chargeur.<br />- Batteries Lithium ion.<br />- Fabriqué en France.</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 {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30663 …} +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 {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8697 #id: 2572 #code: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632577 {#8695 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8696 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 2572 #name: "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" #slug: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #description: """ <div class="col is-12"><ul>\n <li>Automatique.</li>\n <li>Rechargeable.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">Le Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot conjugue à la perfection la chaleur du bois et l'innovation technologique. Il s'adapte à tous les goulots et à tous les bouchons qu'ils soient en liège ou en plastique. Réalisé en bois de Hêtre, son corps a été façonné avec le plus grand soin en France. Son fonctionnement est entièrement automatique, une simple pression sur le goulot débouche la bouteille et une rotation de 90° de l'ustensile éjecte le bouchon. Livré avec un coupe-capsule et un chargeur, ses batteries Lithium-ion assurent en moyenne plus de 50 débouchages en une seule charge.</div><h1>Caractéristiques Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">- Automatique.<br />- Rechargeable.<br />- Bois de Hêtre.<br />- Taille : 21 cm.<br />- Livré avec coupe-capsule et chargeur.<br />- Batteries Lithium ion.<br />- Fabriqué en France.</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 {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30734 -props: [ "product" => App\Entity\Product\Product {#8697 #id: 2572 #code: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632577 {#8695 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8696 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 2572 #name: "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" #slug: "tire-bouchon-electrique-rechargeable-elis-reverse-peugeot-7932" #description: """ <div class="col is-12"><ul>\n <li>Automatique.</li>\n <li>Rechargeable.</li>\n <li>Fabrication Française.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">Le Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot conjugue à la perfection la chaleur du bois et l'innovation technologique. Il s'adapte à tous les goulots et à tous les bouchons qu'ils soient en liège ou en plastique. Réalisé en bois de Hêtre, son corps a été façonné avec le plus grand soin en France. Son fonctionnement est entièrement automatique, une simple pression sur le goulot débouche la bouteille et une rotation de 90° de l'ustensile éjecte le bouchon. Livré avec un coupe-capsule et un chargeur, ses batteries Lithium-ion assurent en moyenne plus de 50 débouchages en une seule charge.</div><h1>Caractéristiques Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot</h1><div class="col is-12">- Automatique.<br />- Rechargeable.<br />- Bois de Hêtre.<br />- Taille : 21 cm.<br />- Livré avec coupe-capsule et chargeur.<br />- Batteries Lithium ion.<br />- Fabriqué en France.</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 {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30727 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30718 …} +context: Sylius\TwigHooks\Bag\DataBag {#30794 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30715 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30663 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30671 #collection: Doctrine\Common\Collections\ArrayCollection {#30680 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30659 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38428 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38430 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30727 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30718 …} +context: Sylius\TwigHooks\Bag\DataBag {#30794 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30715 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tire-Bouchon Electrique Rechargeable Elis Reverse Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30671 #collection: Doctrine\Common\Collections\ArrayCollection {#30680 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30659 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38428 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38430 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30798 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30727 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30718 …} +context: Sylius\TwigHooks\Bag\DataBag {#30794 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30715 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30663 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30671 #collection: Doctrine\Common\Collections\ArrayCollection {#30680 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30659 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38428 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38430 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30848 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30839 …} +context: Sylius\TwigHooks\Bag\DataBag {#30846 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30847 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30663 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30851 +variant: App\Entity\Product\ProductVariant {#30663 …} +price: "89,00\u{A0}€" +originalPrice: "99,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30848 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30839 …} +context: Sylius\TwigHooks\Bag\DataBag {#30846 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30847 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 4.95 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8720 #id: 2564 #code: "tire-bouchon-barrel-peugeot-5972" #attributes: Doctrine\ORM\PersistentCollection {#8727 …} #variants: Doctrine\ORM\PersistentCollection {#8729 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8731 …} #createdAt: DateTime @1758632577 {#8718 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8719 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8736 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8737 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8720} #id: 2564 #name: "Tire-Bouchon Barrel Peugeot" #slug: "tire-bouchon-barrel-peugeot-5972" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de noyer PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Le Tire-Bouchon Barrel Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design reprenant les codes de la tonnellerie traditionnelle, il interpellera vos convives par son originalité !</div><h1>Caractéristiques Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Bois de noyer PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8739 …} #channels: Doctrine\ORM\PersistentCollection {#8725 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8721 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8723 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30725 +product: App\Entity\Product\Product {#8720 #id: 2564 #code: "tire-bouchon-barrel-peugeot-5972" #attributes: Doctrine\ORM\PersistentCollection {#8727 …} #variants: Doctrine\ORM\PersistentCollection {#8729 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8731 …} #createdAt: DateTime @1758632577 {#8718 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8719 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8736 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8737 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8720} #id: 2564 #name: "Tire-Bouchon Barrel Peugeot" #slug: "tire-bouchon-barrel-peugeot-5972" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de noyer PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Le Tire-Bouchon Barrel Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design reprenant les codes de la tonnellerie traditionnelle, il interpellera vos convives par son originalité !</div><h1>Caractéristiques Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Bois de noyer PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8739 …} #channels: Doctrine\ORM\PersistentCollection {#8725 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8721 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8723 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30914 …} +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 {#27741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27774 …} +context: Sylius\TwigHooks\Bag\DataBag {#27780 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27767 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8720 #id: 2564 #code: "tire-bouchon-barrel-peugeot-5972" #attributes: Doctrine\ORM\PersistentCollection {#8727 …} #variants: Doctrine\ORM\PersistentCollection {#8729 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8731 …} #createdAt: DateTime @1758632577 {#8718 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8719 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8736 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8737 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8720} #id: 2564 #name: "Tire-Bouchon Barrel Peugeot" #slug: "tire-bouchon-barrel-peugeot-5972" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de noyer PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Le Tire-Bouchon Barrel Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design reprenant les codes de la tonnellerie traditionnelle, il interpellera vos convives par son originalité !</div><h1>Caractéristiques Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Bois de noyer PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8739 …} #channels: Doctrine\ORM\PersistentCollection {#8725 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8721 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8723 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tire-Bouchon Barrel Peugeot" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30988 -props: [ "product" => App\Entity\Product\Product {#8720 #id: 2564 #code: "tire-bouchon-barrel-peugeot-5972" #attributes: Doctrine\ORM\PersistentCollection {#8727 …} #variants: Doctrine\ORM\PersistentCollection {#8729 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8731 …} #createdAt: DateTime @1758632577 {#8718 : 2025-09-23 21:02:57.0 PRC (+08:00) } #updatedAt: DateTime @1758632577 {#8719 : 2025-09-23 21:02:57.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8736 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8737 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8720} #id: 2564 #name: "Tire-Bouchon Barrel Peugeot" #slug: "tire-bouchon-barrel-peugeot-5972" #description: """ <div class="col is-12"><ul>\n <li>Système d'ouverture vis sans fin, sans effort.</li>\n <li>Bois de noyer PEFC.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Le Tire-Bouchon Barrel Peugeot est équipé d'un système d'ouverture à vis sans fin permettant un débouchage de vos meilleures bouteilles sans effort. Son design reprenant les codes de la tonnellerie traditionnelle, il interpellera vos convives par son originalité !</div><h1>Caractéristiques Tire-Bouchon Barrel Peugeot</h1><div class="col is-12">Bois de noyer PEFC. Partie interne en abs. Poignée en zamac. Vrille en acier trempé pour un glissement aisée et une résistance accrue. Hauteur 18 cm. Livré en coffret. Garantie 2 ans. Fabriqué en France.</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 {#8739 …} #channels: Doctrine\ORM\PersistentCollection {#8725 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8670 …} #reviews: Doctrine\ORM\PersistentCollection {#8721 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8723 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30972 …} +context: Sylius\TwigHooks\Bag\DataBag {#31042 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30914 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30922 #collection: Doctrine\Common\Collections\ArrayCollection {#30934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30910 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38442 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38444 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30972 …} +context: Sylius\TwigHooks\Bag\DataBag {#31042 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tire-Bouchon Barrel Peugeot" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30922 #collection: Doctrine\Common\Collections\ArrayCollection {#30934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30910 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38442 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38444 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31046 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30981 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30972 …} +context: Sylius\TwigHooks\Bag\DataBag {#31042 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30969 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30914 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30922 #collection: Doctrine\Common\Collections\ArrayCollection {#30934 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30910 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38442 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38444 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31096 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31087 …} +context: Sylius\TwigHooks\Bag\DataBag {#31094 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31095 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30914 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31099 +variant: App\Entity\Product\ProductVariant {#30914 …} +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 {#9078 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12508 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9075 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31096 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31087 …} +context: Sylius\TwigHooks\Bag\DataBag {#31094 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31095 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 2.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27427 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12573 …} +context: Sylius\TwigHooks\Bag\DataBag {#27449 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12583 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31415 +cart: App\Entity\Order\Order {#13487 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27427 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12573 …} +context: Sylius\TwigHooks\Bag\DataBag {#27449 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12583 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||