Components
12
Twig Components
44
Render Count
74
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.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …} +context: Sylius\TwigHooks\Bag\DataBag {#12592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …} +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 {#13213 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …} +context: Sylius\TwigHooks\Bag\DataBag {#12592 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …} +context: Sylius\TwigHooks\Bag\DataBag {#13288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …} +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 {#13299 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …} +context: Sylius\TwigHooks\Bag\DataBag {#13288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.52 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …} +context: Sylius\TwigHooks\Bag\DataBag {#13380 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13396 +cart: App\Entity\Order\Order {#13463 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …} +context: Sylius\TwigHooks\Bag\DataBag {#13380 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 114.0 MiB | 14.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …} +context: Sylius\TwigHooks\Bag\DataBag {#13643 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …} +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 {#13658 #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 {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …} +context: Sylius\TwigHooks\Bag\DataBag {#13643 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …} +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 {#27458 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …} +context: Sylius\TwigHooks\Bag\DataBag {#27446 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …} +context: Sylius\TwigHooks\Bag\DataBag {#27559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …} +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 {#27570 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …} +context: Sylius\TwigHooks\Bag\DataBag {#27559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 2.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …} +context: Sylius\TwigHooks\Bag\DataBag {#27630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …} +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 {#27641 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …} +context: Sylius\TwigHooks\Bag\DataBag {#27630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 10.26 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 823 #code: "canneleur-lion-sabatier-3071" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #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 {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 823 #name: "Canneleur Lion Sabatier" #slug: "canneleur-lion-sabatier-3071" #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 Canneleur Lion Sabatier</h1><div class="col is-12">Le canneleur permet de réaliser des incisions décoratives dans vos fruits et légumes et notamment les agrumes. Les cannelures prélevées peuvent également être incorporées dans vos préparations.</div><h1>Caractéristiques 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>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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28167 +product: App\Entity\Product\Product {#7964 #id: 823 #code: "canneleur-lion-sabatier-3071" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #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 {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 823 #name: "Canneleur Lion Sabatier" #slug: "canneleur-lion-sabatier-3071" #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 Canneleur Lion Sabatier</h1><div class="col is-12">Le canneleur permet de réaliser des incisions décoratives dans vos fruits et légumes et notamment les agrumes. Les cannelures prélevées peuvent également être incorporées dans vos préparations.</div><h1>Caractéristiques 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>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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28433 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.83 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7964 #id: 823 #code: "canneleur-lion-sabatier-3071" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #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 {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 823 #name: "Canneleur Lion Sabatier" #slug: "canneleur-lion-sabatier-3071" #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 Canneleur Lion Sabatier</h1><div class="col is-12">Le canneleur permet de réaliser des incisions décoratives dans vos fruits et légumes et notamment les agrumes. Les cannelures prélevées peuvent également être incorporées dans vos préparations.</div><h1>Caractéristiques 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>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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Canneleur Lion Sabatier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28844 -props: [ "product" => App\Entity\Product\Product {#7964 #id: 823 #code: "canneleur-lion-sabatier-3071" #attributes: Doctrine\ORM\PersistentCollection {#8170 …} #variants: Doctrine\ORM\PersistentCollection {#8393 …} #options: Doctrine\ORM\PersistentCollection {#8521 …} #associations: Doctrine\ORM\PersistentCollection {#8461 …} #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 {#8520 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8523 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7964} #id: 823 #name: "Canneleur Lion Sabatier" #slug: "canneleur-lion-sabatier-3071" #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 Canneleur Lion Sabatier</h1><div class="col is-12">Le canneleur permet de réaliser des incisions décoratives dans vos fruits et légumes et notamment les agrumes. Les cannelures prélevées peuvent également être incorporées dans vos préparations.</div><h1>Caractéristiques 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>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 {#8526 …} #channels: Doctrine\ORM\PersistentCollection {#8029 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7920 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8032 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28938 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …} +context: Sylius\TwigHooks\Bag\DataBag {#28915 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28934 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28433 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779 #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28616 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38288 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28938 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …} +context: Sylius\TwigHooks\Bag\DataBag {#28915 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28934 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Canneleur Lion Sabatier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779 #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28616 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38288 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28937 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28938 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28920 …} +context: Sylius\TwigHooks\Bag\DataBag {#28915 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28934 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28433 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779 #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28616 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38236 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38288 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29007 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28997 …} +context: Sylius\TwigHooks\Bag\DataBag {#29005 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29006 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28433 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29016 +variant: App\Entity\Product\ProductVariant {#28433 …} +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 {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29007 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28997 …} +context: Sylius\TwigHooks\Bag\DataBag {#29005 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29006 …} +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 | 5.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8535 #id: 820 #code: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632260 {#8533 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8534 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 820 #name: "Cuillère Pommes Parisiennes et boules de melon Rôsle" #slug: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable & plastique.</li>\n <li>Boule de 30 mm de diamètre.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Cuillère Pommes Parisiennes et boules de melon Rôle | Cuisin'Store</h1><div class="col is-12">Le Portionneur Pommes Parisiennes Rösle est idéal pour former de petites boules de fruits ou légumes afin de décorer vos plats ou faire des salades originales. Réalisée en acier inoxydable, la cuillère est percée d'un petit trou afin d'empécher la boule d'adhérer à l'ustensile. </div><h1>Caractéristiques Cuillère Pommes Parisiennes et boules de melon Rôsle</h1><div class="col is-12">- Cuillère en acier inoxydable.<br />- Diamètre de la boule créée : 30 mm.<br />- Longueur : 8,1 cm.<br />- Hauteur : 5,8 cm.<br />- Passe au lave-vaisselle. </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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28822 +product: App\Entity\Product\Product {#8535 #id: 820 #code: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632260 {#8533 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8534 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 820 #name: "Cuillère Pommes Parisiennes et boules de melon Rôsle" #slug: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable & plastique.</li>\n <li>Boule de 30 mm de diamètre.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Cuillère Pommes Parisiennes et boules de melon Rôle | Cuisin'Store</h1><div class="col is-12">Le Portionneur Pommes Parisiennes Rösle est idéal pour former de petites boules de fruits ou légumes afin de décorer vos plats ou faire des salades originales. Réalisée en acier inoxydable, la cuillère est percée d'un petit trou afin d'empécher la boule d'adhérer à l'ustensile. </div><h1>Caractéristiques Cuillère Pommes Parisiennes et boules de melon Rôsle</h1><div class="col is-12">- Cuillère en acier inoxydable.<br />- Diamètre de la boule créée : 30 mm.<br />- Longueur : 8,1 cm.<br />- Hauteur : 5,8 cm.<br />- Passe au lave-vaisselle. </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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29089 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8535 #id: 820 #code: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632260 {#8533 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8534 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 820 #name: "Cuillère Pommes Parisiennes et boules de melon Rôsle" #slug: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable & plastique.</li>\n <li>Boule de 30 mm de diamètre.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Cuillère Pommes Parisiennes et boules de melon Rôle | Cuisin'Store</h1><div class="col is-12">Le Portionneur Pommes Parisiennes Rösle est idéal pour former de petites boules de fruits ou légumes afin de décorer vos plats ou faire des salades originales. Réalisée en acier inoxydable, la cuillère est percée d'un petit trou afin d'empécher la boule d'adhérer à l'ustensile. </div><h1>Caractéristiques Cuillère Pommes Parisiennes et boules de melon Rôsle</h1><div class="col is-12">- Cuillère en acier inoxydable.<br />- Diamètre de la boule créée : 30 mm.<br />- Longueur : 8,1 cm.<br />- Hauteur : 5,8 cm.<br />- Passe au lave-vaisselle. </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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cuillère Pommes Parisiennes et boules de melon Rôsle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29160 -props: [ "product" => App\Entity\Product\Product {#8535 #id: 820 #code: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #attributes: Doctrine\ORM\PersistentCollection {#8542 …} #variants: Doctrine\ORM\PersistentCollection {#8544 …} #options: Doctrine\ORM\PersistentCollection {#8548 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1758632260 {#8533 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8534 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8551 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8552 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8535} #id: 820 #name: "Cuillère Pommes Parisiennes et boules de melon Rôsle" #slug: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable & plastique.</li>\n <li>Boule de 30 mm de diamètre.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Cuillère Pommes Parisiennes et boules de melon Rôle | Cuisin'Store</h1><div class="col is-12">Le Portionneur Pommes Parisiennes Rösle est idéal pour former de petites boules de fruits ou légumes afin de décorer vos plats ou faire des salades originales. Réalisée en acier inoxydable, la cuillère est percée d'un petit trou afin d'empécher la boule d'adhérer à l'ustensile. </div><h1>Caractéristiques Cuillère Pommes Parisiennes et boules de melon Rôsle</h1><div class="col is-12">- Cuillère en acier inoxydable.<br />- Diamètre de la boule créée : 30 mm.<br />- Longueur : 8,1 cm.<br />- Hauteur : 5,8 cm.<br />- Passe au lave-vaisselle. </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 {#8554 …} #channels: Doctrine\ORM\PersistentCollection {#8540 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8536 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8538 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29153 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29144 …} +context: Sylius\TwigHooks\Bag\DataBag {#29214 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29141 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29089 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29097 #collection: Doctrine\Common\Collections\ArrayCollection {#29106 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29085 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29153 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29144 …} +context: Sylius\TwigHooks\Bag\DataBag {#29214 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29141 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cuillère Pommes Parisiennes et boules de melon Rôsle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29097 #collection: Doctrine\Common\Collections\ArrayCollection {#29106 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29085 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29218 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29153 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29144 …} +context: Sylius\TwigHooks\Bag\DataBag {#29214 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29141 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29089 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29097 #collection: Doctrine\Common\Collections\ArrayCollection {#29106 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29085 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38308 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38310 …} } "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 {#29268 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29259 …} +context: Sylius\TwigHooks\Bag\DataBag {#29266 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29267 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29089 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29271 +variant: App\Entity\Product\ProductVariant {#29089 …} +price: "21,00\u{A0}€" +originalPrice: "21,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29268 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29259 …} +context: Sylius\TwigHooks\Bag\DataBag {#29266 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29267 …} +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 | 5.05 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8558 #id: 813 #code: "ensemble-mandoline-et-rape-zesteur-gourmet-microplane-6099" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632260 {#8556 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8557 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 813 #name: "Ensemble Mandoline et râpe zesteur Gourmet Microplane" #slug: "ensemble-mandoline-et-rape-zesteur-gourmet-microplane-6099" #description: """ <div class="col is-12"><ul>\n <li>Lames en acier inoxydable.</li>\n <li>Manches ergonomiques anti-dérapants.</li>\n <li>Une qualité de coupe incomparable.</li>\n </ul></div><h1>Descriptif Ensemble Mandoline et râpe zesteur Gourmet Microplane</h1><div class="col is-12">Ensemble comprenant une mandoline et une râpe zesteur à lames en acier inoxydable ultra-affutées et ultra-coupantes fabriquées aux USA par photochimie, pour vous permettre de râper et trancher sans effort avec des résultats exceptionnels.</div><h1>Caractéristiques Ensemble Mandoline et râpe zesteur Gourmet Microplane</h1><div class="col is-12">- Mandoline <br /> Longueur totale : 310 mm<br /> Longueur lame : 140 mm.<br /> Largeur lame : 60 mm.<br />- Zesteur<br /> Longueur totale : 320 mm.<br /> Longueur lame : 200 mm.<br /> Largeur lame : 25 mm.</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 {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29151 +product: App\Entity\Product\Product {#8558 #id: 813 #code: "ensemble-mandoline-et-rape-zesteur-gourmet-microplane-6099" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632260 {#8556 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8557 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 813 #name: "Ensemble Mandoline et râpe zesteur Gourmet Microplane" #slug: "ensemble-mandoline-et-rape-zesteur-gourmet-microplane-6099" #description: """ <div class="col is-12"><ul>\n <li>Lames en acier inoxydable.</li>\n <li>Manches ergonomiques anti-dérapants.</li>\n <li>Une qualité de coupe incomparable.</li>\n </ul></div><h1>Descriptif Ensemble Mandoline et râpe zesteur Gourmet Microplane</h1><div class="col is-12">Ensemble comprenant une mandoline et une râpe zesteur à lames en acier inoxydable ultra-affutées et ultra-coupantes fabriquées aux USA par photochimie, pour vous permettre de râper et trancher sans effort avec des résultats exceptionnels.</div><h1>Caractéristiques Ensemble Mandoline et râpe zesteur Gourmet Microplane</h1><div class="col is-12">- Mandoline <br /> Longueur totale : 310 mm<br /> Longueur lame : 140 mm.<br /> Largeur lame : 60 mm.<br />- Zesteur<br /> Longueur totale : 320 mm.<br /> Longueur lame : 200 mm.<br /> Largeur lame : 25 mm.</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 {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29334 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8558 #id: 813 #code: "ensemble-mandoline-et-rape-zesteur-gourmet-microplane-6099" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632260 {#8556 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8557 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 813 #name: "Ensemble Mandoline et râpe zesteur Gourmet Microplane" #slug: "ensemble-mandoline-et-rape-zesteur-gourmet-microplane-6099" #description: """ <div class="col is-12"><ul>\n <li>Lames en acier inoxydable.</li>\n <li>Manches ergonomiques anti-dérapants.</li>\n <li>Une qualité de coupe incomparable.</li>\n </ul></div><h1>Descriptif Ensemble Mandoline et râpe zesteur Gourmet Microplane</h1><div class="col is-12">Ensemble comprenant une mandoline et une râpe zesteur à lames en acier inoxydable ultra-affutées et ultra-coupantes fabriquées aux USA par photochimie, pour vous permettre de râper et trancher sans effort avec des résultats exceptionnels.</div><h1>Caractéristiques Ensemble Mandoline et râpe zesteur Gourmet Microplane</h1><div class="col is-12">- Mandoline <br /> Longueur totale : 310 mm<br /> Longueur lame : 140 mm.<br /> Largeur lame : 60 mm.<br />- Zesteur<br /> Longueur totale : 320 mm.<br /> Longueur lame : 200 mm.<br /> Largeur lame : 25 mm.</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 {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ensemble Mandoline et râpe zesteur Gourmet Microplane" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29405 -props: [ "product" => App\Entity\Product\Product {#8558 #id: 813 #code: "ensemble-mandoline-et-rape-zesteur-gourmet-microplane-6099" #attributes: Doctrine\ORM\PersistentCollection {#8565 …} #variants: Doctrine\ORM\PersistentCollection {#8567 …} #options: Doctrine\ORM\PersistentCollection {#8571 …} #associations: Doctrine\ORM\PersistentCollection {#8569 …} #createdAt: DateTime @1758632260 {#8556 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8557 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8574 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8575 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8558} #id: 813 #name: "Ensemble Mandoline et râpe zesteur Gourmet Microplane" #slug: "ensemble-mandoline-et-rape-zesteur-gourmet-microplane-6099" #description: """ <div class="col is-12"><ul>\n <li>Lames en acier inoxydable.</li>\n <li>Manches ergonomiques anti-dérapants.</li>\n <li>Une qualité de coupe incomparable.</li>\n </ul></div><h1>Descriptif Ensemble Mandoline et râpe zesteur Gourmet Microplane</h1><div class="col is-12">Ensemble comprenant une mandoline et une râpe zesteur à lames en acier inoxydable ultra-affutées et ultra-coupantes fabriquées aux USA par photochimie, pour vous permettre de râper et trancher sans effort avec des résultats exceptionnels.</div><h1>Caractéristiques Ensemble Mandoline et râpe zesteur Gourmet Microplane</h1><div class="col is-12">- Mandoline <br /> Longueur totale : 310 mm<br /> Longueur lame : 140 mm.<br /> Largeur lame : 60 mm.<br />- Zesteur<br /> Longueur totale : 320 mm.<br /> Longueur lame : 200 mm.<br /> Largeur lame : 25 mm.</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 {#8577 …} #channels: Doctrine\ORM\PersistentCollection {#8563 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8559 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8561 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29398 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29389 …} +context: Sylius\TwigHooks\Bag\DataBag {#29462 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29386 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29334 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29342 #collection: Doctrine\Common\Collections\ArrayCollection {#29351 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29330 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29398 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29389 …} +context: Sylius\TwigHooks\Bag\DataBag {#29462 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29386 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ensemble Mandoline et râpe zesteur Gourmet Microplane" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29342 #collection: Doctrine\Common\Collections\ArrayCollection {#29351 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29330 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38324 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29466 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29398 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29389 …} +context: Sylius\TwigHooks\Bag\DataBag {#29462 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29386 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29334 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29342 #collection: Doctrine\Common\Collections\ArrayCollection {#29351 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29330 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38322 …} -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.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29516 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29507 …} +context: Sylius\TwigHooks\Bag\DataBag {#29514 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29515 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29334 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29519 +variant: App\Entity\Product\ProductVariant {#29334 …} +price: "48,00\u{A0}€" +originalPrice: "50,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29516 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29507 …} +context: Sylius\TwigHooks\Bag\DataBag {#29514 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29515 …} +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.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8581 #id: 943 #code: "rape-a-agrumes-flexi-zesti-microplane-5804" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632278 {#8579 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#8580 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 943 #name: "Râpe à Agrumes Flexi Zesti Microplane" #slug: "rape-a-agrumes-flexi-zesti-microplane-5804" #description: """ <div class="col is-12"><ul>\n <li>Lame fine ultra-affûtée très efficace.</li>\n <li>Réservoir intégré.</li>\n <li>S'ajuste naturellement à la forme de la main.</li>\n </ul></div><h1>Descriptif Râpe à Agrumes Flexi Zesti Microplane</h1><div class="col is-12">Dotées d'une lame en acier inoxydable extrèmement affûtée ne déchiquetant pas les aliments, les râpes à agrumes Flexi Zesti Microplane vous permettront d'obtenir très facilement et sans efforts des zestes d'agrumes pour aromatiser et décorer vos préparations.<br />La forme de ces râpes s'ajuste parfaitement à votre main et la partie supérieure en silicone vous garantie une préhension parfaite. </div><h1>Caractéristiques Râpe à Agrumes Flexi Zesti Microplane</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Partie supérieure en silicone.<br />- Réceptacle en plastique.<br />- Passe au lave-vaisselle.<br />- Dimensions : 8 x 6 x 4 cm </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29396 +product: App\Entity\Product\Product {#8581 #id: 943 #code: "rape-a-agrumes-flexi-zesti-microplane-5804" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632278 {#8579 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#8580 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 943 #name: "Râpe à Agrumes Flexi Zesti Microplane" #slug: "rape-a-agrumes-flexi-zesti-microplane-5804" #description: """ <div class="col is-12"><ul>\n <li>Lame fine ultra-affûtée très efficace.</li>\n <li>Réservoir intégré.</li>\n <li>S'ajuste naturellement à la forme de la main.</li>\n </ul></div><h1>Descriptif Râpe à Agrumes Flexi Zesti Microplane</h1><div class="col is-12">Dotées d'une lame en acier inoxydable extrèmement affûtée ne déchiquetant pas les aliments, les râpes à agrumes Flexi Zesti Microplane vous permettront d'obtenir très facilement et sans efforts des zestes d'agrumes pour aromatiser et décorer vos préparations.<br />La forme de ces râpes s'ajuste parfaitement à votre main et la partie supérieure en silicone vous garantie une préhension parfaite. </div><h1>Caractéristiques Râpe à Agrumes Flexi Zesti Microplane</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Partie supérieure en silicone.<br />- Réceptacle en plastique.<br />- Passe au lave-vaisselle.<br />- Dimensions : 8 x 6 x 4 cm </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29582 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8581 #id: 943 #code: "rape-a-agrumes-flexi-zesti-microplane-5804" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632278 {#8579 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#8580 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 943 #name: "Râpe à Agrumes Flexi Zesti Microplane" #slug: "rape-a-agrumes-flexi-zesti-microplane-5804" #description: """ <div class="col is-12"><ul>\n <li>Lame fine ultra-affûtée très efficace.</li>\n <li>Réservoir intégré.</li>\n <li>S'ajuste naturellement à la forme de la main.</li>\n </ul></div><h1>Descriptif Râpe à Agrumes Flexi Zesti Microplane</h1><div class="col is-12">Dotées d'une lame en acier inoxydable extrèmement affûtée ne déchiquetant pas les aliments, les râpes à agrumes Flexi Zesti Microplane vous permettront d'obtenir très facilement et sans efforts des zestes d'agrumes pour aromatiser et décorer vos préparations.<br />La forme de ces râpes s'ajuste parfaitement à votre main et la partie supérieure en silicone vous garantie une préhension parfaite. </div><h1>Caractéristiques Râpe à Agrumes Flexi Zesti Microplane</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Partie supérieure en silicone.<br />- Réceptacle en plastique.<br />- Passe au lave-vaisselle.<br />- Dimensions : 8 x 6 x 4 cm </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe à Agrumes Flexi Zesti Microplane" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29653 -props: [ "product" => App\Entity\Product\Product {#8581 #id: 943 #code: "rape-a-agrumes-flexi-zesti-microplane-5804" #attributes: Doctrine\ORM\PersistentCollection {#8588 …} #variants: Doctrine\ORM\PersistentCollection {#8590 …} #options: Doctrine\ORM\PersistentCollection {#8594 …} #associations: Doctrine\ORM\PersistentCollection {#8592 …} #createdAt: DateTime @1758632278 {#8579 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#8580 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8597 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8598 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8581} #id: 943 #name: "Râpe à Agrumes Flexi Zesti Microplane" #slug: "rape-a-agrumes-flexi-zesti-microplane-5804" #description: """ <div class="col is-12"><ul>\n <li>Lame fine ultra-affûtée très efficace.</li>\n <li>Réservoir intégré.</li>\n <li>S'ajuste naturellement à la forme de la main.</li>\n </ul></div><h1>Descriptif Râpe à Agrumes Flexi Zesti Microplane</h1><div class="col is-12">Dotées d'une lame en acier inoxydable extrèmement affûtée ne déchiquetant pas les aliments, les râpes à agrumes Flexi Zesti Microplane vous permettront d'obtenir très facilement et sans efforts des zestes d'agrumes pour aromatiser et décorer vos préparations.<br />La forme de ces râpes s'ajuste parfaitement à votre main et la partie supérieure en silicone vous garantie une préhension parfaite. </div><h1>Caractéristiques Râpe à Agrumes Flexi Zesti Microplane</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Partie supérieure en silicone.<br />- Réceptacle en plastique.<br />- Passe au lave-vaisselle.<br />- Dimensions : 8 x 6 x 4 cm </div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8600 …} #channels: Doctrine\ORM\PersistentCollection {#8586 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8582 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8584 …} #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 {#29735 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29637 …} +context: Sylius\TwigHooks\Bag\DataBag {#29713 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29634 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29582 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29590 #collection: Doctrine\Common\Collections\ArrayCollection {#29599 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29578 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38336 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38338 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29735 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29637 …} +context: Sylius\TwigHooks\Bag\DataBag {#29713 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29634 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe à Agrumes Flexi Zesti Microplane" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29590 #collection: Doctrine\Common\Collections\ArrayCollection {#29599 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29578 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38336 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38338 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29738 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29735 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29637 …} +context: Sylius\TwigHooks\Bag\DataBag {#29713 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29634 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29582 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29590 #collection: Doctrine\Common\Collections\ArrayCollection {#29599 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29578 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38336 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38338 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29789 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29780 …} +context: Sylius\TwigHooks\Bag\DataBag {#29787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29788 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29582 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29792 +variant: App\Entity\Product\ProductVariant {#29582 …} +price: "9,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29789 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29780 …} +context: Sylius\TwigHooks\Bag\DataBag {#29787 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29788 …} +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.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8604 #id: 816 #code: "rape-zesteur-etched-oxo-7479" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632260 {#8602 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8603 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 816 #name: "Râpe Zesteur Etched Oxo" #slug: "rape-zesteur-etched-oxo-7479" #description: """ <div class="col is-12"><ul>\n <li>Lame ajourée ultra tranchante en acier inoxydable.</li>\n <li>Manche souple et ergonomique.</li>\n <li>Couvercle de protection.</li>\n </ul></div><h1>Descriptif Râpe Zesteur Etched Oxo</h1><div class="col is-12">Grâce à sa lame ajourée ultra tranchante en acier inoxydable, la Râpe Zesteur Etched Oxo est l'ustensile idéal pour faire des zestes d'agrumes, de fruits à coques, d'ail mais aussi pour râper des fromages à pâte dure.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sa base rectangulaire siliconée permet de l'appuyer en toute sécurité sur n'importe quel récipient Son manche ergonomique en Santoprène® comporte des petits coussinets qui vont absorber la pression et soulager le poignet lors des gestes répétitifs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cette râpe zesteur est fournie avec un étui de protection de lame qui évite les blessures et préserve aussi la lame en évitant les chocs avec d’autres ustensiles. L'étui sert aussi de racloir pour éliminer les résidus au dos de la râpe. </div>\n <div>Sa base rectangulaire siliconée permet de l'appuyer en toute sécurité sur n'importe quel récipient Son manche ergonomique en Santoprène® comporte des petits coussinets qui vont absorber la pression et soulager le poignet lors des gestes répétitifs.<br /><br /></div>\n <div>Cette râpe zesteur est fournie avec un étui de protection de lame qui évite les blessures et préserve aussi la lame en évitant les chocs avec d’autres ustensiles. L'étui sert aussi de racloir pour éliminer les résidus au dos de la râpe. </div></div><h1>Caractéristiques Râpe Zesteur Etched Oxo</h1><div class="col is-12">- Râpe ajourée tranchante en acier inoxydable.<br />- Manche antidérapant, souple et ergonomique.<br />- Couvercle pour un rangement en toute sécurité.<br />- Pied antidérapant pour une maîtrise accrue.<br />- Dimensions de la lame : 17 x 3 cm.<br />- Dimension totale : 31 x 6 x 5 cm.<br />- Va au lave vaisselle.<br />- Garantie 2 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29644 +product: App\Entity\Product\Product {#8604 #id: 816 #code: "rape-zesteur-etched-oxo-7479" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632260 {#8602 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8603 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 816 #name: "Râpe Zesteur Etched Oxo" #slug: "rape-zesteur-etched-oxo-7479" #description: """ <div class="col is-12"><ul>\n <li>Lame ajourée ultra tranchante en acier inoxydable.</li>\n <li>Manche souple et ergonomique.</li>\n <li>Couvercle de protection.</li>\n </ul></div><h1>Descriptif Râpe Zesteur Etched Oxo</h1><div class="col is-12">Grâce à sa lame ajourée ultra tranchante en acier inoxydable, la Râpe Zesteur Etched Oxo est l'ustensile idéal pour faire des zestes d'agrumes, de fruits à coques, d'ail mais aussi pour râper des fromages à pâte dure.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sa base rectangulaire siliconée permet de l'appuyer en toute sécurité sur n'importe quel récipient Son manche ergonomique en Santoprène® comporte des petits coussinets qui vont absorber la pression et soulager le poignet lors des gestes répétitifs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cette râpe zesteur est fournie avec un étui de protection de lame qui évite les blessures et préserve aussi la lame en évitant les chocs avec d’autres ustensiles. L'étui sert aussi de racloir pour éliminer les résidus au dos de la râpe. </div>\n <div>Sa base rectangulaire siliconée permet de l'appuyer en toute sécurité sur n'importe quel récipient Son manche ergonomique en Santoprène® comporte des petits coussinets qui vont absorber la pression et soulager le poignet lors des gestes répétitifs.<br /><br /></div>\n <div>Cette râpe zesteur est fournie avec un étui de protection de lame qui évite les blessures et préserve aussi la lame en évitant les chocs avec d’autres ustensiles. L'étui sert aussi de racloir pour éliminer les résidus au dos de la râpe. </div></div><h1>Caractéristiques Râpe Zesteur Etched Oxo</h1><div class="col is-12">- Râpe ajourée tranchante en acier inoxydable.<br />- Manche antidérapant, souple et ergonomique.<br />- Couvercle pour un rangement en toute sécurité.<br />- Pied antidérapant pour une maîtrise accrue.<br />- Dimensions de la lame : 17 x 3 cm.<br />- Dimension totale : 31 x 6 x 5 cm.<br />- Va au lave vaisselle.<br />- Garantie 2 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29855 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +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 {#8604 #id: 816 #code: "rape-zesteur-etched-oxo-7479" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632260 {#8602 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8603 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 816 #name: "Râpe Zesteur Etched Oxo" #slug: "rape-zesteur-etched-oxo-7479" #description: """ <div class="col is-12"><ul>\n <li>Lame ajourée ultra tranchante en acier inoxydable.</li>\n <li>Manche souple et ergonomique.</li>\n <li>Couvercle de protection.</li>\n </ul></div><h1>Descriptif Râpe Zesteur Etched Oxo</h1><div class="col is-12">Grâce à sa lame ajourée ultra tranchante en acier inoxydable, la Râpe Zesteur Etched Oxo est l'ustensile idéal pour faire des zestes d'agrumes, de fruits à coques, d'ail mais aussi pour râper des fromages à pâte dure.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sa base rectangulaire siliconée permet de l'appuyer en toute sécurité sur n'importe quel récipient Son manche ergonomique en Santoprène® comporte des petits coussinets qui vont absorber la pression et soulager le poignet lors des gestes répétitifs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cette râpe zesteur est fournie avec un étui de protection de lame qui évite les blessures et préserve aussi la lame en évitant les chocs avec d’autres ustensiles. L'étui sert aussi de racloir pour éliminer les résidus au dos de la râpe. </div>\n <div>Sa base rectangulaire siliconée permet de l'appuyer en toute sécurité sur n'importe quel récipient Son manche ergonomique en Santoprène® comporte des petits coussinets qui vont absorber la pression et soulager le poignet lors des gestes répétitifs.<br /><br /></div>\n <div>Cette râpe zesteur est fournie avec un étui de protection de lame qui évite les blessures et préserve aussi la lame en évitant les chocs avec d’autres ustensiles. L'étui sert aussi de racloir pour éliminer les résidus au dos de la râpe. </div></div><h1>Caractéristiques Râpe Zesteur Etched Oxo</h1><div class="col is-12">- Râpe ajourée tranchante en acier inoxydable.<br />- Manche antidérapant, souple et ergonomique.<br />- Couvercle pour un rangement en toute sécurité.<br />- Pied antidérapant pour une maîtrise accrue.<br />- Dimensions de la lame : 17 x 3 cm.<br />- Dimension totale : 31 x 6 x 5 cm.<br />- Va au lave vaisselle.<br />- Garantie 2 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe Zesteur Etched Oxo" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29929 -props: [ "product" => App\Entity\Product\Product {#8604 #id: 816 #code: "rape-zesteur-etched-oxo-7479" #attributes: Doctrine\ORM\PersistentCollection {#8611 …} #variants: Doctrine\ORM\PersistentCollection {#8613 …} #options: Doctrine\ORM\PersistentCollection {#8617 …} #associations: Doctrine\ORM\PersistentCollection {#8615 …} #createdAt: DateTime @1758632260 {#8602 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8603 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8620 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8621 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8604} #id: 816 #name: "Râpe Zesteur Etched Oxo" #slug: "rape-zesteur-etched-oxo-7479" #description: """ <div class="col is-12"><ul>\n <li>Lame ajourée ultra tranchante en acier inoxydable.</li>\n <li>Manche souple et ergonomique.</li>\n <li>Couvercle de protection.</li>\n </ul></div><h1>Descriptif Râpe Zesteur Etched Oxo</h1><div class="col is-12">Grâce à sa lame ajourée ultra tranchante en acier inoxydable, la Râpe Zesteur Etched Oxo est l'ustensile idéal pour faire des zestes d'agrumes, de fruits à coques, d'ail mais aussi pour râper des fromages à pâte dure.<br /><br />\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Sa base rectangulaire siliconée permet de l'appuyer en toute sécurité sur n'importe quel récipient Son manche ergonomique en Santoprène® comporte des petits coussinets qui vont absorber la pression et soulager le poignet lors des gestes répétitifs.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Cette râpe zesteur est fournie avec un étui de protection de lame qui évite les blessures et préserve aussi la lame en évitant les chocs avec d’autres ustensiles. L'étui sert aussi de racloir pour éliminer les résidus au dos de la râpe. </div>\n <div>Sa base rectangulaire siliconée permet de l'appuyer en toute sécurité sur n'importe quel récipient Son manche ergonomique en Santoprène® comporte des petits coussinets qui vont absorber la pression et soulager le poignet lors des gestes répétitifs.<br /><br /></div>\n <div>Cette râpe zesteur est fournie avec un étui de protection de lame qui évite les blessures et préserve aussi la lame en évitant les chocs avec d’autres ustensiles. L'étui sert aussi de racloir pour éliminer les résidus au dos de la râpe. </div></div><h1>Caractéristiques Râpe Zesteur Etched Oxo</h1><div class="col is-12">- Râpe ajourée tranchante en acier inoxydable.<br />- Manche antidérapant, souple et ergonomique.<br />- Couvercle pour un rangement en toute sécurité.<br />- Pied antidérapant pour une maîtrise accrue.<br />- Dimensions de la lame : 17 x 3 cm.<br />- Dimension totale : 31 x 6 x 5 cm.<br />- Va au lave vaisselle.<br />- Garantie 2 ans.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8623 …} #channels: Doctrine\ORM\PersistentCollection {#8609 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8605 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8607 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29922 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29913 …} +context: Sylius\TwigHooks\Bag\DataBag {#29986 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29910 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29855 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29863 #collection: Doctrine\Common\Collections\ArrayCollection {#29875 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29851 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38350 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29922 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29913 …} +context: Sylius\TwigHooks\Bag\DataBag {#29986 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29910 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe Zesteur Etched Oxo" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29863 #collection: Doctrine\Common\Collections\ArrayCollection {#29875 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29851 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38350 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29990 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29922 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29913 …} +context: Sylius\TwigHooks\Bag\DataBag {#29986 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29910 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29855 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29863 #collection: Doctrine\Common\Collections\ArrayCollection {#29875 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29851 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38350 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38352 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30040 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30031 …} +context: Sylius\TwigHooks\Bag\DataBag {#30038 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30039 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29855 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30043 +variant: App\Entity\Product\ProductVariant {#29855 …} +price: "16,00\u{A0}€" +originalPrice: "16,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30040 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30031 …} +context: Sylius\TwigHooks\Bag\DataBag {#30038 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30039 …} +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 | 5.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8627 #id: 818 #code: "rape-zesteur-master-poignee-bois-microplane-8144" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632260 {#8625 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8626 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 818 #name: "Râpe Zesteur Master poignée bois Microplane" #slug: "rape-zesteur-master-poignee-bois-microplane-8144" #description: """ <div class="col is-12"><ul>\n <li>Poignée en bois de noyer (Kentucky, USA)</li>\n <li>Base anti-dérapante.</li>\n <li>Couvercle de protection.</li>\n <li>Lavage à la main uniquement.</li>\n </ul></div><h1>Descriptif Râpe Zesteur Master poignée bois Microplane</h1><div class="col is-12">La Râpe Zesteur Master poignée bois Microplane est équipée de lames en acier inoxydable ultra-affutées et fabriquées par photochimie. Elle râpe sans effort et avec une grande efficacité toutes sortes d'aliments. Ces derniers étant découpés et non déchiquetés, les arômes peuvent ainsi s'exprimer tout en rehaussant les saveurs. </div><h1>Caractéristiques Râpe Zesteur Master poignée bois Microplane</h1><div class="col is-12">- Lame en acier inoxydable ultra-tranchantes.<br />- Manche en bois de noyer du Kentucky USA.<br />- Base anti-dérapante.<br />- Couvercle de protection assurant un rangement en toute sécurité.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29920 +product: App\Entity\Product\Product {#8627 #id: 818 #code: "rape-zesteur-master-poignee-bois-microplane-8144" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632260 {#8625 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8626 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 818 #name: "Râpe Zesteur Master poignée bois Microplane" #slug: "rape-zesteur-master-poignee-bois-microplane-8144" #description: """ <div class="col is-12"><ul>\n <li>Poignée en bois de noyer (Kentucky, USA)</li>\n <li>Base anti-dérapante.</li>\n <li>Couvercle de protection.</li>\n <li>Lavage à la main uniquement.</li>\n </ul></div><h1>Descriptif Râpe Zesteur Master poignée bois Microplane</h1><div class="col is-12">La Râpe Zesteur Master poignée bois Microplane est équipée de lames en acier inoxydable ultra-affutées et fabriquées par photochimie. Elle râpe sans effort et avec une grande efficacité toutes sortes d'aliments. Ces derniers étant découpés et non déchiquetés, les arômes peuvent ainsi s'exprimer tout en rehaussant les saveurs. </div><h1>Caractéristiques Râpe Zesteur Master poignée bois Microplane</h1><div class="col is-12">- Lame en acier inoxydable ultra-tranchantes.<br />- Manche en bois de noyer du Kentucky USA.<br />- Base anti-dérapante.<br />- Couvercle de protection assurant un rangement en toute sécurité.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30106 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8627 #id: 818 #code: "rape-zesteur-master-poignee-bois-microplane-8144" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632260 {#8625 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8626 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 818 #name: "Râpe Zesteur Master poignée bois Microplane" #slug: "rape-zesteur-master-poignee-bois-microplane-8144" #description: """ <div class="col is-12"><ul>\n <li>Poignée en bois de noyer (Kentucky, USA)</li>\n <li>Base anti-dérapante.</li>\n <li>Couvercle de protection.</li>\n <li>Lavage à la main uniquement.</li>\n </ul></div><h1>Descriptif Râpe Zesteur Master poignée bois Microplane</h1><div class="col is-12">La Râpe Zesteur Master poignée bois Microplane est équipée de lames en acier inoxydable ultra-affutées et fabriquées par photochimie. Elle râpe sans effort et avec une grande efficacité toutes sortes d'aliments. Ces derniers étant découpés et non déchiquetés, les arômes peuvent ainsi s'exprimer tout en rehaussant les saveurs. </div><h1>Caractéristiques Râpe Zesteur Master poignée bois Microplane</h1><div class="col is-12">- Lame en acier inoxydable ultra-tranchantes.<br />- Manche en bois de noyer du Kentucky USA.<br />- Base anti-dérapante.<br />- Couvercle de protection assurant un rangement en toute sécurité.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe Zesteur Master poignée bois Microplane" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30177 -props: [ "product" => App\Entity\Product\Product {#8627 #id: 818 #code: "rape-zesteur-master-poignee-bois-microplane-8144" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632260 {#8625 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8626 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8643 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8644 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8627} #id: 818 #name: "Râpe Zesteur Master poignée bois Microplane" #slug: "rape-zesteur-master-poignee-bois-microplane-8144" #description: """ <div class="col is-12"><ul>\n <li>Poignée en bois de noyer (Kentucky, USA)</li>\n <li>Base anti-dérapante.</li>\n <li>Couvercle de protection.</li>\n <li>Lavage à la main uniquement.</li>\n </ul></div><h1>Descriptif Râpe Zesteur Master poignée bois Microplane</h1><div class="col is-12">La Râpe Zesteur Master poignée bois Microplane est équipée de lames en acier inoxydable ultra-affutées et fabriquées par photochimie. Elle râpe sans effort et avec une grande efficacité toutes sortes d'aliments. Ces derniers étant découpés et non déchiquetés, les arômes peuvent ainsi s'exprimer tout en rehaussant les saveurs. </div><h1>Caractéristiques Râpe Zesteur Master poignée bois Microplane</h1><div class="col is-12">- Lame en acier inoxydable ultra-tranchantes.<br />- Manche en bois de noyer du Kentucky USA.<br />- Base anti-dérapante.<br />- Couvercle de protection assurant un rangement en toute sécurité.<br /></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8646 …} #channels: Doctrine\ORM\PersistentCollection {#8632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30170 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30161 …} +context: Sylius\TwigHooks\Bag\DataBag {#30240 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30158 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30106 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30114 #collection: Doctrine\Common\Collections\ArrayCollection {#30123 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30102 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38364 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30170 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30161 …} +context: Sylius\TwigHooks\Bag\DataBag {#30240 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30158 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe Zesteur Master poignée bois Microplane" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30114 #collection: Doctrine\Common\Collections\ArrayCollection {#30123 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30102 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38364 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30244 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30170 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30161 …} +context: Sylius\TwigHooks\Bag\DataBag {#30240 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30158 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30106 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30114 #collection: Doctrine\Common\Collections\ArrayCollection {#30123 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30102 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38364 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38366 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30294 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30285 …} +context: Sylius\TwigHooks\Bag\DataBag {#30292 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30293 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30106 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30297 +variant: App\Entity\Product\ProductVariant {#30106 …} +price: "38,00\u{A0}€" +originalPrice: "38,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30294 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30285 …} +context: Sylius\TwigHooks\Bag\DataBag {#30292 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30293 …} +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.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8650 #id: 814 #code: "zesteur-canneleur-2-en-1-zyliss-6994" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632260 {#8648 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8649 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 814 #name: "Zesteur Canneleur 2 en 1 Zyliss" #slug: "zesteur-canneleur-2-en-1-zyliss-6994" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable.</li>\n <li>Manche ergonomique.</li>\n <li>Passe au lave-vaisselle.</li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Descriptif Zesteur Canneleur 2 en 1 Zyliss</h1><div class="col is-12">Donnez du goût à vos préparations sucrées et salées grâce à ce Zesteur Canneleur 2 en 1 Zyliss. Prélevez des zestins fins ou épais en toute facilité grâce à son manche ergonomique qui épouse parfaitement la main.</div><h1>Caractéristiques Zesteur Canneleur 2 en 1 Zyliss</h1><div class="col is-12">- Lame acier inoxydable.<br />- Manche ergonomique.<br />- Pour zestes fins ou épais.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br />- Dimensions : 12,5 x 4 x 2,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30168 +product: App\Entity\Product\Product {#8650 #id: 814 #code: "zesteur-canneleur-2-en-1-zyliss-6994" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632260 {#8648 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8649 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 814 #name: "Zesteur Canneleur 2 en 1 Zyliss" #slug: "zesteur-canneleur-2-en-1-zyliss-6994" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable.</li>\n <li>Manche ergonomique.</li>\n <li>Passe au lave-vaisselle.</li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Descriptif Zesteur Canneleur 2 en 1 Zyliss</h1><div class="col is-12">Donnez du goût à vos préparations sucrées et salées grâce à ce Zesteur Canneleur 2 en 1 Zyliss. Prélevez des zestins fins ou épais en toute facilité grâce à son manche ergonomique qui épouse parfaitement la main.</div><h1>Caractéristiques Zesteur Canneleur 2 en 1 Zyliss</h1><div class="col is-12">- Lame acier inoxydable.<br />- Manche ergonomique.<br />- Pour zestes fins ou épais.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br />- Dimensions : 12,5 x 4 x 2,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30360 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8650 #id: 814 #code: "zesteur-canneleur-2-en-1-zyliss-6994" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632260 {#8648 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8649 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 814 #name: "Zesteur Canneleur 2 en 1 Zyliss" #slug: "zesteur-canneleur-2-en-1-zyliss-6994" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable.</li>\n <li>Manche ergonomique.</li>\n <li>Passe au lave-vaisselle.</li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Descriptif Zesteur Canneleur 2 en 1 Zyliss</h1><div class="col is-12">Donnez du goût à vos préparations sucrées et salées grâce à ce Zesteur Canneleur 2 en 1 Zyliss. Prélevez des zestins fins ou épais en toute facilité grâce à son manche ergonomique qui épouse parfaitement la main.</div><h1>Caractéristiques Zesteur Canneleur 2 en 1 Zyliss</h1><div class="col is-12">- Lame acier inoxydable.<br />- Manche ergonomique.<br />- Pour zestes fins ou épais.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br />- Dimensions : 12,5 x 4 x 2,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Zesteur Canneleur 2 en 1 Zyliss" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30431 -props: [ "product" => App\Entity\Product\Product {#8650 #id: 814 #code: "zesteur-canneleur-2-en-1-zyliss-6994" #attributes: Doctrine\ORM\PersistentCollection {#8657 …} #variants: Doctrine\ORM\PersistentCollection {#8659 …} #options: Doctrine\ORM\PersistentCollection {#8663 …} #associations: Doctrine\ORM\PersistentCollection {#8661 …} #createdAt: DateTime @1758632260 {#8648 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8649 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8666 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8667 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8650} #id: 814 #name: "Zesteur Canneleur 2 en 1 Zyliss" #slug: "zesteur-canneleur-2-en-1-zyliss-6994" #description: """ <div class="col is-12"><ul>\n <li>Lame acier inoxydable.</li>\n <li>Manche ergonomique.</li>\n <li>Passe au lave-vaisselle.</li>\n <li>Garantie 5 ans.</li>\n </ul></div><h1>Descriptif Zesteur Canneleur 2 en 1 Zyliss</h1><div class="col is-12">Donnez du goût à vos préparations sucrées et salées grâce à ce Zesteur Canneleur 2 en 1 Zyliss. Prélevez des zestins fins ou épais en toute facilité grâce à son manche ergonomique qui épouse parfaitement la main.</div><h1>Caractéristiques Zesteur Canneleur 2 en 1 Zyliss</h1><div class="col is-12">- Lame acier inoxydable.<br />- Manche ergonomique.<br />- Pour zestes fins ou épais.<br />- Passe au lave-vaisselle.<br />- Garantie : 5 ans.<br />- Dimensions : 12,5 x 4 x 2,5 cm.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8669 …} #channels: Doctrine\ORM\PersistentCollection {#8655 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8651 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8653 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30415 …} +context: Sylius\TwigHooks\Bag\DataBag {#30488 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30412 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30360 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30368 #collection: Doctrine\Common\Collections\ArrayCollection {#30377 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30356 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38378 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38380 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30415 …} +context: Sylius\TwigHooks\Bag\DataBag {#30488 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30412 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Zesteur Canneleur 2 en 1 Zyliss" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30368 #collection: Doctrine\Common\Collections\ArrayCollection {#30377 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30356 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38378 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38380 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30492 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30415 …} +context: Sylius\TwigHooks\Bag\DataBag {#30488 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30412 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30360 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30368 #collection: Doctrine\Common\Collections\ArrayCollection {#30377 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30356 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38378 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38380 …} } "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 {#30542 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30533 …} +context: Sylius\TwigHooks\Bag\DataBag {#30540 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30541 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30360 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30545 +variant: App\Entity\Product\ProductVariant {#30360 …} +price: "9,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30542 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30533 …} +context: Sylius\TwigHooks\Bag\DataBag {#30540 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30541 …} +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.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8673 #id: 821 #code: "zesteur-canneleur-lion-sabatier-3067" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632261 {#8671 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8672 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30422 +product: App\Entity\Product\Product {#8673 #id: 821 #code: "zesteur-canneleur-lion-sabatier-3067" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632261 {#8671 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8672 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30608 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8673 #id: 821 #code: "zesteur-canneleur-lion-sabatier-3067" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632261 {#8671 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8672 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #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 {#30679 -props: [ "product" => App\Entity\Product\Product {#8673 #id: 821 #code: "zesteur-canneleur-lion-sabatier-3067" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1758632261 {#8671 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8672 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8673} #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 {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} #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 {#30672 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30663 …} +context: Sylius\TwigHooks\Bag\DataBag {#30736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30660 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30608 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30616 #collection: Doctrine\Common\Collections\ArrayCollection {#30625 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30604 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38392 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38394 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30672 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30663 …} +context: Sylius\TwigHooks\Bag\DataBag {#30736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30660 …} +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 {#30616 #collection: Doctrine\Common\Collections\ArrayCollection {#30625 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30604 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38392 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38394 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30740 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30672 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30663 …} +context: Sylius\TwigHooks\Bag\DataBag {#30736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30660 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30608 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30616 #collection: Doctrine\Common\Collections\ArrayCollection {#30625 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30604 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38392 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38394 …} } "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 {#30790 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30781 …} +context: Sylius\TwigHooks\Bag\DataBag {#30788 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30789 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30608 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30793 +variant: App\Entity\Product\ProductVariant {#30608 …} +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 {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30790 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30781 …} +context: Sylius\TwigHooks\Bag\DataBag {#30788 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30789 …} +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 {#8696 #id: 822 #code: "zesteur-lion-sabatier-3070" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632261 {#8694 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8695 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #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 {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30670 +product: App\Entity\Product\Product {#8696 #id: 822 #code: "zesteur-lion-sabatier-3070" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632261 {#8694 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8695 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #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 {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30856 …} +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 {#27698 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …} +context: Sylius\TwigHooks\Bag\DataBag {#27737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8696 #id: 822 #code: "zesteur-lion-sabatier-3070" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632261 {#8694 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8695 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #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 {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #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 {#30927 -props: [ "product" => App\Entity\Product\Product {#8696 #id: 822 #code: "zesteur-lion-sabatier-3070" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1758632261 {#8694 : 2025-09-23 20:57:41.0 PRC (+08:00) } #updatedAt: DateTime @1758632261 {#8695 : 2025-09-23 20:57:41.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8696} #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 {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} #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 {#30920 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30911 …} +context: Sylius\TwigHooks\Bag\DataBag {#30984 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30908 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30856 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30864 #collection: Doctrine\Common\Collections\ArrayCollection {#30873 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30852 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38406 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38408 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30920 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30911 …} +context: Sylius\TwigHooks\Bag\DataBag {#30984 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30908 …} +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 {#30864 #collection: Doctrine\Common\Collections\ArrayCollection {#30873 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30852 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38406 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38408 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30988 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30920 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30911 …} +context: Sylius\TwigHooks\Bag\DataBag {#30984 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30908 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30856 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30864 #collection: Doctrine\Common\Collections\ArrayCollection {#30873 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30852 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38406 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38408 …} } "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 {#31038 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31029 …} +context: Sylius\TwigHooks\Bag\DataBag {#31036 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31037 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30856 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31041 +variant: App\Entity\Product\ProductVariant {#30856 …} +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 {#9054 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31038 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31029 …} +context: Sylius\TwigHooks\Bag\DataBag {#31036 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31037 …} +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.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …} +context: Sylius\TwigHooks\Bag\DataBag {#27433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31348 +cart: App\Entity\Order\Order {#13463 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …} +context: Sylius\TwigHooks\Bag\DataBag {#27433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||