Components
12
Twig Components
20
Render Count
43
ms
Render Time
104.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 104.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12458 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12451 …} +context: Sylius\TwigHooks\Bag\DataBag {#12457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12456 …} +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 {#13078 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12349 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12458 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12451 …} +context: Sylius\TwigHooks\Bag\DataBag {#12457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12456 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 104.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13151 …} +context: Sylius\TwigHooks\Bag\DataBag {#13153 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13154 …} +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 {#13164 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13151 …} +context: Sylius\TwigHooks\Bag\DataBag {#13153 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13154 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 104.0 MiB | 4.42 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13246 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13225 …} +context: Sylius\TwigHooks\Bag\DataBag {#13245 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13244 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13261 +cart: App\Entity\Order\Order {#13328 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13246 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13225 …} +context: Sylius\TwigHooks\Bag\DataBag {#13245 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13244 …} +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 | 104.0 MiB | 15.06 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13514 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13502 …} +context: Sylius\TwigHooks\Bag\DataBag {#13508 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13500 …} +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 {#13523 #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 {#13514 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13502 …} +context: Sylius\TwigHooks\Bag\DataBag {#13508 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13500 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27315 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27311 …} +context: Sylius\TwigHooks\Bag\DataBag {#27312 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27314 …} +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 {#27324 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27315 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27311 …} +context: Sylius\TwigHooks\Bag\DataBag {#27312 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27314 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27428 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27424 …} +context: Sylius\TwigHooks\Bag\DataBag {#27425 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27427 …} +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 {#27436 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27428 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27424 …} +context: Sylius\TwigHooks\Bag\DataBag {#27425 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27427 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 1.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27499 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27495 …} +context: Sylius\TwigHooks\Bag\DataBag {#27496 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27498 …} +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 {#27507 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27499 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27495 …} +context: Sylius\TwigHooks\Bag\DataBag {#27496 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27498 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 104.0 MiB | 8.56 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 818 #code: "rape-zesteur-master-poignee-bois-microplane-8144" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632260 {#7719 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#7758 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27564 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27597 …} +context: Sylius\TwigHooks\Bag\DataBag {#27603 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27590 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28032 +product: App\Entity\Product\Product {#8000 #id: 818 #code: "rape-zesteur-master-poignee-bois-microplane-8144" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632260 {#7719 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#7758 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28294 …} +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 {#27564 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27597 …} +context: Sylius\TwigHooks\Bag\DataBag {#27603 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27590 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 1.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 818 #code: "rape-zesteur-master-poignee-bois-microplane-8144" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632260 {#7719 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#7758 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #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 {#28705 -props: [ "product" => App\Entity\Product\Product {#8000 #id: 818 #code: "rape-zesteur-master-poignee-bois-microplane-8144" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632260 {#7719 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#7758 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28787 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28790 …} +context: Sylius\TwigHooks\Bag\DataBag {#28785 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28784 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28294 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28640 #collection: Doctrine\Common\Collections\ArrayCollection {#28639 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28477 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31889 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36172 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28787 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28790 …} +context: Sylius\TwigHooks\Bag\DataBag {#28785 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28784 …} +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 {#28640 #collection: Doctrine\Common\Collections\ArrayCollection {#28639 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28477 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31889 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36172 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28795 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28787 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28790 …} +context: Sylius\TwigHooks\Bag\DataBag {#28785 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28784 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28294 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28640 #collection: Doctrine\Common\Collections\ArrayCollection {#28639 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28477 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31889 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36172 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28863 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28853 …} +context: Sylius\TwigHooks\Bag\DataBag {#28861 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28862 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28294 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28872 +variant: App\Entity\Product\ProductVariant {#28294 …} +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 {#8919 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12349 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8916 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28863 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28853 …} +context: Sylius\TwigHooks\Bag\DataBag {#28861 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28862 …} +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 | 104.0 MiB | 4.02 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8538 #id: 819 #code: "zesteur-palmzester-chef-n-8191" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632260 {#8536 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8537 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 819 #name: "Zesteur Palmzester Chef'n" #slug: "zesteur-palmzester-chef-n-8191" #description: """ <div class="col is-12"><ul>\n <li>Utilisation facile & confortable.</li>\n <li>Lames ultra-tranchantes.</li>\n <li>Réceptacle de stockage.</li>\n </ul></div><h1>Descriptif Zesteur Palmzester Chef'n</h1><div class="col is-12">Le Zesteur Palmzester Chef'n est l'ustensile par excellence pour obtenir des zestes d'agrumes (citrons verts ou jaunes, oranges, pamplemousses...) Il dispose de lames ultra-tranchantes en acier inoxydable conçues pour éviter le colmatage et d'un réceptacle de stockage des zestes. Son utilisation est très simple grâce à un anneau permettant d'insérer un doigt pour maintenir fermement le zesteur durant le travail. Il se nettoie très facilement au lave-vaisselle.</div><h1>Caractéristiques Zesteur Palmzester Chef'n</h1><div class="col is-12">- Lames ultra-tranchantes en acier inoxydable.<br />- Réceptacle de stockage.<br />- Excellente prise en main.<br />- Compatible lave-vaisselle.<br />- Dimensions : 9 x 7,5 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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27564 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27597 …} +context: Sylius\TwigHooks\Bag\DataBag {#27603 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27590 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28683 +product: App\Entity\Product\Product {#8538 #id: 819 #code: "zesteur-palmzester-chef-n-8191" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632260 {#8536 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8537 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 819 #name: "Zesteur Palmzester Chef'n" #slug: "zesteur-palmzester-chef-n-8191" #description: """ <div class="col is-12"><ul>\n <li>Utilisation facile & confortable.</li>\n <li>Lames ultra-tranchantes.</li>\n <li>Réceptacle de stockage.</li>\n </ul></div><h1>Descriptif Zesteur Palmzester Chef'n</h1><div class="col is-12">Le Zesteur Palmzester Chef'n est l'ustensile par excellence pour obtenir des zestes d'agrumes (citrons verts ou jaunes, oranges, pamplemousses...) Il dispose de lames ultra-tranchantes en acier inoxydable conçues pour éviter le colmatage et d'un réceptacle de stockage des zestes. Son utilisation est très simple grâce à un anneau permettant d'insérer un doigt pour maintenir fermement le zesteur durant le travail. Il se nettoie très facilement au lave-vaisselle.</div><h1>Caractéristiques Zesteur Palmzester Chef'n</h1><div class="col is-12">- Lames ultra-tranchantes en acier inoxydable.<br />- Réceptacle de stockage.<br />- Excellente prise en main.<br />- Compatible lave-vaisselle.<br />- Dimensions : 9 x 7,5 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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28945 …} +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 {#27564 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27597 …} +context: Sylius\TwigHooks\Bag\DataBag {#27603 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27590 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8538 #id: 819 #code: "zesteur-palmzester-chef-n-8191" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632260 {#8536 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8537 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 819 #name: "Zesteur Palmzester Chef'n" #slug: "zesteur-palmzester-chef-n-8191" #description: """ <div class="col is-12"><ul>\n <li>Utilisation facile & confortable.</li>\n <li>Lames ultra-tranchantes.</li>\n <li>Réceptacle de stockage.</li>\n </ul></div><h1>Descriptif Zesteur Palmzester Chef'n</h1><div class="col is-12">Le Zesteur Palmzester Chef'n est l'ustensile par excellence pour obtenir des zestes d'agrumes (citrons verts ou jaunes, oranges, pamplemousses...) Il dispose de lames ultra-tranchantes en acier inoxydable conçues pour éviter le colmatage et d'un réceptacle de stockage des zestes. Son utilisation est très simple grâce à un anneau permettant d'insérer un doigt pour maintenir fermement le zesteur durant le travail. Il se nettoie très facilement au lave-vaisselle.</div><h1>Caractéristiques Zesteur Palmzester Chef'n</h1><div class="col is-12">- Lames ultra-tranchantes en acier inoxydable.<br />- Réceptacle de stockage.<br />- Excellente prise en main.<br />- Compatible lave-vaisselle.<br />- Dimensions : 9 x 7,5 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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Zesteur Palmzester Chef'n" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29016 -props: [ "product" => App\Entity\Product\Product {#8538 #id: 819 #code: "zesteur-palmzester-chef-n-8191" #attributes: Doctrine\ORM\PersistentCollection {#8545 …} #variants: Doctrine\ORM\PersistentCollection {#8547 …} #options: Doctrine\ORM\PersistentCollection {#8551 …} #associations: Doctrine\ORM\PersistentCollection {#8549 …} #createdAt: DateTime @1758632260 {#8536 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8537 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8554 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8555 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8538} #id: 819 #name: "Zesteur Palmzester Chef'n" #slug: "zesteur-palmzester-chef-n-8191" #description: """ <div class="col is-12"><ul>\n <li>Utilisation facile & confortable.</li>\n <li>Lames ultra-tranchantes.</li>\n <li>Réceptacle de stockage.</li>\n </ul></div><h1>Descriptif Zesteur Palmzester Chef'n</h1><div class="col is-12">Le Zesteur Palmzester Chef'n est l'ustensile par excellence pour obtenir des zestes d'agrumes (citrons verts ou jaunes, oranges, pamplemousses...) Il dispose de lames ultra-tranchantes en acier inoxydable conçues pour éviter le colmatage et d'un réceptacle de stockage des zestes. Son utilisation est très simple grâce à un anneau permettant d'insérer un doigt pour maintenir fermement le zesteur durant le travail. Il se nettoie très facilement au lave-vaisselle.</div><h1>Caractéristiques Zesteur Palmzester Chef'n</h1><div class="col is-12">- Lames ultra-tranchantes en acier inoxydable.<br />- Réceptacle de stockage.<br />- Excellente prise en main.<br />- Compatible lave-vaisselle.<br />- Dimensions : 9 x 7,5 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 {#8557 …} #channels: Doctrine\ORM\PersistentCollection {#8543 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8539 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29000 …} +context: Sylius\TwigHooks\Bag\DataBag {#29079 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28997 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28945 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28953 #collection: Doctrine\Common\Collections\ArrayCollection {#28962 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28941 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36192 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36194 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29000 …} +context: Sylius\TwigHooks\Bag\DataBag {#29079 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28997 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Zesteur Palmzester Chef'n" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28953 #collection: Doctrine\Common\Collections\ArrayCollection {#28962 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28941 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36192 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36194 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29083 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29000 …} +context: Sylius\TwigHooks\Bag\DataBag {#29079 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28997 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28945 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28953 #collection: Doctrine\Common\Collections\ArrayCollection {#28962 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28941 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36192 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36194 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29133 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29124 …} +context: Sylius\TwigHooks\Bag\DataBag {#29131 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29132 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28945 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29136 +variant: App\Entity\Product\ProductVariant {#28945 …} +price: "10,00\u{A0}€" +originalPrice: "10,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8919 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12349 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8916 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29133 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29124 …} +context: Sylius\TwigHooks\Bag\DataBag {#29131 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29132 …} +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 | 104.0 MiB | 3.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8561 #id: 820 #code: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632260 {#8559 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8560 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #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 {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27564 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27597 …} +context: Sylius\TwigHooks\Bag\DataBag {#27603 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27590 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29007 +product: App\Entity\Product\Product {#8561 #id: 820 #code: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632260 {#8559 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8560 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #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 {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29199 …} +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 {#27564 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27597 …} +context: Sylius\TwigHooks\Bag\DataBag {#27603 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27590 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8561 #id: 820 #code: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632260 {#8559 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8560 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #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 {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #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 {#29270 -props: [ "product" => App\Entity\Product\Product {#8561 #id: 820 #code: "cuillere-pommes-parisiennes-et-boules-de-melon-rosle-8201" #attributes: Doctrine\ORM\PersistentCollection {#8568 …} #variants: Doctrine\ORM\PersistentCollection {#8570 …} #options: Doctrine\ORM\PersistentCollection {#8574 …} #associations: Doctrine\ORM\PersistentCollection {#8572 …} #createdAt: DateTime @1758632260 {#8559 : 2025-09-23 20:57:40.0 PRC (+08:00) } #updatedAt: DateTime @1758632260 {#8560 : 2025-09-23 20:57:40.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8577 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8578 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8561} #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 {#8580 …} #channels: Doctrine\ORM\PersistentCollection {#8566 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8562 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8564 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29254 …} +context: Sylius\TwigHooks\Bag\DataBag {#29324 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29251 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29199 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29207 #collection: Doctrine\Common\Collections\ArrayCollection {#29216 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29195 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36206 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36208 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29254 …} +context: Sylius\TwigHooks\Bag\DataBag {#29324 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29251 …} +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 {#29207 #collection: Doctrine\Common\Collections\ArrayCollection {#29216 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29195 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36206 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36208 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29328 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29263 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29254 …} +context: Sylius\TwigHooks\Bag\DataBag {#29324 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29251 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29199 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29207 #collection: Doctrine\Common\Collections\ArrayCollection {#29216 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29195 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36206 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36208 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29378 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29369 …} +context: Sylius\TwigHooks\Bag\DataBag {#29376 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29377 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29199 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29381 +variant: App\Entity\Product\ProductVariant {#29199 …} +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 {#8919 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12349 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8916 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29378 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29369 …} +context: Sylius\TwigHooks\Bag\DataBag {#29376 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29377 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 104.0 MiB | 2.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27277 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12414 …} +context: Sylius\TwigHooks\Bag\DataBag {#27299 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12424 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#29688 +cart: App\Entity\Order\Order {#13328 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27277 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12414 …} +context: Sylius\TwigHooks\Bag\DataBag {#27299 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12424 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||