Components
12
Twig Components
20
Render Count
45
ms
Render Time
112.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 112.0 MiB | 1.06 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12461 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12454 …} +context: Sylius\TwigHooks\Bag\DataBag {#12460 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12459 …} +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 {#13081 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12352 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12461 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12454 …} +context: Sylius\TwigHooks\Bag\DataBag {#12460 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12459 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 112.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13158 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13154 …} +context: Sylius\TwigHooks\Bag\DataBag {#13156 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13157 …} +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 {#13167 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13158 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13154 …} +context: Sylius\TwigHooks\Bag\DataBag {#13156 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13157 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 112.0 MiB | 4.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13249 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13228 …} +context: Sylius\TwigHooks\Bag\DataBag {#13248 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13264 +cart: App\Entity\Order\Order {#13331 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13249 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13228 …} +context: Sylius\TwigHooks\Bag\DataBag {#13248 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13247 …} +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 | 112.0 MiB | 14.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13517 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13505 …} +context: Sylius\TwigHooks\Bag\DataBag {#13511 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13503 …} +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 {#13526 #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 {#13517 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13505 …} +context: Sylius\TwigHooks\Bag\DataBag {#13511 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13503 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27317 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27313 …} +context: Sylius\TwigHooks\Bag\DataBag {#27314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27316 …} +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 {#27326 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27317 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27313 …} +context: Sylius\TwigHooks\Bag\DataBag {#27314 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27316 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27430 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27426 …} +context: Sylius\TwigHooks\Bag\DataBag {#27427 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27429 …} +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 {#27438 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27430 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27426 …} +context: Sylius\TwigHooks\Bag\DataBag {#27427 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27429 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 112.0 MiB | 1.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27501 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27497 …} +context: Sylius\TwigHooks\Bag\DataBag {#27498 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27500 …} +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 {#27509 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27501 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27497 …} +context: Sylius\TwigHooks\Bag\DataBag {#27498 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27500 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 112.0 MiB | 9.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 1983 #code: "rouleau-coupe-croissant-louis-tellier-3126" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632438 {#7719 : 2025-09-23 21:00:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632438 {#7758 : 2025-09-23 21:00:38.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: 1983 #name: "Rouleau coupe croissant Louis Tellier" #slug: "rouleau-coupe-croissant-louis-tellier-3126" #description: """ <div class="col is-12"><ul>\n <li>Très simple à utiliser.</li>\n <li>Inox 18/10.</li>\n <li>Garantie 1 an. </li>\n </ul></div><h1>Description Rouleau coupe croissant Louis Tellier</h1><div class="col is-12">Le rouleau coupe croissant permet de couper votre pâte à croissant en triangles réguliers.<br />L'utilisation du rouleau coupe croissants est très simple : il suffit d'étaler votre pâte sur un plan de travail et de passer le rouleau coupe croissants pour obtenir des triangles parfaitement réguliers. Il suffit ensuite de les rouler avant passage au four.</div><h1>Caractéristiques Rouleau coupe croissant Louis Tellier</h1><div class="col is-12">Inox 18/10. Poignées bois. Garantie 1 an.</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: App\Entity\Taxonomy\Taxon {#7528 …} #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 {#27566 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27599 …} +context: Sylius\TwigHooks\Bag\DataBag {#27605 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27592 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28034 +product: App\Entity\Product\Product {#8000 #id: 1983 #code: "rouleau-coupe-croissant-louis-tellier-3126" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632438 {#7719 : 2025-09-23 21:00:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632438 {#7758 : 2025-09-23 21:00:38.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: 1983 #name: "Rouleau coupe croissant Louis Tellier" #slug: "rouleau-coupe-croissant-louis-tellier-3126" #description: """ <div class="col is-12"><ul>\n <li>Très simple à utiliser.</li>\n <li>Inox 18/10.</li>\n <li>Garantie 1 an. </li>\n </ul></div><h1>Description Rouleau coupe croissant Louis Tellier</h1><div class="col is-12">Le rouleau coupe croissant permet de couper votre pâte à croissant en triangles réguliers.<br />L'utilisation du rouleau coupe croissants est très simple : il suffit d'étaler votre pâte sur un plan de travail et de passer le rouleau coupe croissants pour obtenir des triangles parfaitement réguliers. Il suffit ensuite de les rouler avant passage au four.</div><h1>Caractéristiques Rouleau coupe croissant Louis Tellier</h1><div class="col is-12">Inox 18/10. Poignées bois. Garantie 1 an.</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: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28296 …} +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 {#27566 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27599 …} +context: Sylius\TwigHooks\Bag\DataBag {#27605 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27592 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 1.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 1983 #code: "rouleau-coupe-croissant-louis-tellier-3126" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632438 {#7719 : 2025-09-23 21:00:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632438 {#7758 : 2025-09-23 21:00:38.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: 1983 #name: "Rouleau coupe croissant Louis Tellier" #slug: "rouleau-coupe-croissant-louis-tellier-3126" #description: """ <div class="col is-12"><ul>\n <li>Très simple à utiliser.</li>\n <li>Inox 18/10.</li>\n <li>Garantie 1 an. </li>\n </ul></div><h1>Description Rouleau coupe croissant Louis Tellier</h1><div class="col is-12">Le rouleau coupe croissant permet de couper votre pâte à croissant en triangles réguliers.<br />L'utilisation du rouleau coupe croissants est très simple : il suffit d'étaler votre pâte sur un plan de travail et de passer le rouleau coupe croissants pour obtenir des triangles parfaitement réguliers. Il suffit ensuite de les rouler avant passage au four.</div><h1>Caractéristiques Rouleau coupe croissant Louis Tellier</h1><div class="col is-12">Inox 18/10. Poignées bois. Garantie 1 an.</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: App\Entity\Taxonomy\Taxon {#7528 …} #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" => "Rouleau coupe croissant Louis Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28707 -props: [ "product" => App\Entity\Product\Product {#8000 #id: 1983 #code: "rouleau-coupe-croissant-louis-tellier-3126" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632438 {#7719 : 2025-09-23 21:00:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632438 {#7758 : 2025-09-23 21:00:38.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: 1983 #name: "Rouleau coupe croissant Louis Tellier" #slug: "rouleau-coupe-croissant-louis-tellier-3126" #description: """ <div class="col is-12"><ul>\n <li>Très simple à utiliser.</li>\n <li>Inox 18/10.</li>\n <li>Garantie 1 an. </li>\n </ul></div><h1>Description Rouleau coupe croissant Louis Tellier</h1><div class="col is-12">Le rouleau coupe croissant permet de couper votre pâte à croissant en triangles réguliers.<br />L'utilisation du rouleau coupe croissants est très simple : il suffit d'étaler votre pâte sur un plan de travail et de passer le rouleau coupe croissants pour obtenir des triangles parfaitement réguliers. Il suffit ensuite de les rouler avant passage au four.</div><h1>Caractéristiques Rouleau coupe croissant Louis Tellier</h1><div class="col is-12">Inox 18/10. Poignées bois. Garantie 1 an.</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: App\Entity\Taxonomy\Taxon {#7528 …} #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]
|
112.0 MiB | 1.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28798 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28783 …} +context: Sylius\TwigHooks\Bag\DataBag {#28778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28794 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28296 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28642 #collection: Doctrine\Common\Collections\ArrayCollection {#28641 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28479 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31883 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36166 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28798 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28783 …} +context: Sylius\TwigHooks\Bag\DataBag {#28778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28794 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Rouleau coupe croissant Louis Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28642 #collection: Doctrine\Common\Collections\ArrayCollection {#28641 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28479 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31883 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36166 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28797 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28798 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28783 …} +context: Sylius\TwigHooks\Bag\DataBag {#28778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28794 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28296 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28642 #collection: Doctrine\Common\Collections\ArrayCollection {#28641 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28479 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#31883 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36166 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28867 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28857 …} +context: Sylius\TwigHooks\Bag\DataBag {#28865 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28866 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28296 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28876 +variant: App\Entity\Product\ProductVariant {#28296 …} +price: "42,00\u{A0}€" +originalPrice: "42,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8922 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12352 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8919 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28867 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28857 …} +context: Sylius\TwigHooks\Bag\DataBag {#28865 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28866 …} +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 | 112.0 MiB | 4.55 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8541 #id: 1984 #code: "coupe-pate-inox-5399" #attributes: Doctrine\ORM\PersistentCollection {#8548 …} #variants: Doctrine\ORM\PersistentCollection {#8550 …} #options: Doctrine\ORM\PersistentCollection {#8554 …} #associations: Doctrine\ORM\PersistentCollection {#8552 …} #createdAt: DateTime @1758632438 {#8539 : 2025-09-23 21:00:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632438 {#8540 : 2025-09-23 21:00:38.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8558 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1984 #name: "Coupe Pâte Inox" #slug: "coupe-pate-inox-5399" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>1 face graduée en cm, 1 face graduée en inch</li>\n <li>tableau équivalence de mesures.</li>\n <li>poignée en caoutchouc.</li>\n </ul></div><h1>Descriptif Coupe Pâte Inox</h1><div class="col is-12">Grâce à sa poignée anti-dérapante en caoutchouc et sa lame en acier inoxydable avec échelles graduées et table de conversion de mesure vous couperez vos pâtes aisément. Sa lame inoxydable rigide vous accompagnera de nombreuses années.</div><h1>Caractéristiques Coupe Pâte Inox</h1><div class="col is-12">Acier inoxydable. Poignée antidérapante en caoutchouc. Une face graduée en cm. Une face graduée en Inch avec tableau de concordance des mesures. Longueur de la lame 15 cm. Dimension totale 16 x 12 cm. Va 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 {#8560 …} #channels: Doctrine\ORM\PersistentCollection {#8546 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8542 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8544 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27566 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27599 …} +context: Sylius\TwigHooks\Bag\DataBag {#27605 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27592 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28685 +product: App\Entity\Product\Product {#8541 #id: 1984 #code: "coupe-pate-inox-5399" #attributes: Doctrine\ORM\PersistentCollection {#8548 …} #variants: Doctrine\ORM\PersistentCollection {#8550 …} #options: Doctrine\ORM\PersistentCollection {#8554 …} #associations: Doctrine\ORM\PersistentCollection {#8552 …} #createdAt: DateTime @1758632438 {#8539 : 2025-09-23 21:00:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632438 {#8540 : 2025-09-23 21:00:38.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8558 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1984 #name: "Coupe Pâte Inox" #slug: "coupe-pate-inox-5399" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>1 face graduée en cm, 1 face graduée en inch</li>\n <li>tableau équivalence de mesures.</li>\n <li>poignée en caoutchouc.</li>\n </ul></div><h1>Descriptif Coupe Pâte Inox</h1><div class="col is-12">Grâce à sa poignée anti-dérapante en caoutchouc et sa lame en acier inoxydable avec échelles graduées et table de conversion de mesure vous couperez vos pâtes aisément. Sa lame inoxydable rigide vous accompagnera de nombreuses années.</div><h1>Caractéristiques Coupe Pâte Inox</h1><div class="col is-12">Acier inoxydable. Poignée antidérapante en caoutchouc. Une face graduée en cm. Une face graduée en Inch avec tableau de concordance des mesures. Longueur de la lame 15 cm. Dimension totale 16 x 12 cm. Va 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 {#8560 …} #channels: Doctrine\ORM\PersistentCollection {#8546 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8542 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8544 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28949 …} +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 {#27566 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27599 …} +context: Sylius\TwigHooks\Bag\DataBag {#27605 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27592 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8541 #id: 1984 #code: "coupe-pate-inox-5399" #attributes: Doctrine\ORM\PersistentCollection {#8548 …} #variants: Doctrine\ORM\PersistentCollection {#8550 …} #options: Doctrine\ORM\PersistentCollection {#8554 …} #associations: Doctrine\ORM\PersistentCollection {#8552 …} #createdAt: DateTime @1758632438 {#8539 : 2025-09-23 21:00:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632438 {#8540 : 2025-09-23 21:00:38.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8558 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1984 #name: "Coupe Pâte Inox" #slug: "coupe-pate-inox-5399" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>1 face graduée en cm, 1 face graduée en inch</li>\n <li>tableau équivalence de mesures.</li>\n <li>poignée en caoutchouc.</li>\n </ul></div><h1>Descriptif Coupe Pâte Inox</h1><div class="col is-12">Grâce à sa poignée anti-dérapante en caoutchouc et sa lame en acier inoxydable avec échelles graduées et table de conversion de mesure vous couperez vos pâtes aisément. Sa lame inoxydable rigide vous accompagnera de nombreuses années.</div><h1>Caractéristiques Coupe Pâte Inox</h1><div class="col is-12">Acier inoxydable. Poignée antidérapante en caoutchouc. Une face graduée en cm. Une face graduée en Inch avec tableau de concordance des mesures. Longueur de la lame 15 cm. Dimension totale 16 x 12 cm. Va 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 {#8560 …} #channels: Doctrine\ORM\PersistentCollection {#8546 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8542 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8544 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Coupe Pâte Inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29020 -props: [ "product" => App\Entity\Product\Product {#8541 #id: 1984 #code: "coupe-pate-inox-5399" #attributes: Doctrine\ORM\PersistentCollection {#8548 …} #variants: Doctrine\ORM\PersistentCollection {#8550 …} #options: Doctrine\ORM\PersistentCollection {#8554 …} #associations: Doctrine\ORM\PersistentCollection {#8552 …} #createdAt: DateTime @1758632438 {#8539 : 2025-09-23 21:00:38.0 PRC (+08:00) } #updatedAt: DateTime @1758632438 {#8540 : 2025-09-23 21:00:38.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8558 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1984 #name: "Coupe Pâte Inox" #slug: "coupe-pate-inox-5399" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>1 face graduée en cm, 1 face graduée en inch</li>\n <li>tableau équivalence de mesures.</li>\n <li>poignée en caoutchouc.</li>\n </ul></div><h1>Descriptif Coupe Pâte Inox</h1><div class="col is-12">Grâce à sa poignée anti-dérapante en caoutchouc et sa lame en acier inoxydable avec échelles graduées et table de conversion de mesure vous couperez vos pâtes aisément. Sa lame inoxydable rigide vous accompagnera de nombreuses années.</div><h1>Caractéristiques Coupe Pâte Inox</h1><div class="col is-12">Acier inoxydable. Poignée antidérapante en caoutchouc. Une face graduée en cm. Une face graduée en Inch avec tableau de concordance des mesures. Longueur de la lame 15 cm. Dimension totale 16 x 12 cm. Va 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 {#8560 …} #channels: Doctrine\ORM\PersistentCollection {#8546 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8542 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8544 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29013 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29004 …} +context: Sylius\TwigHooks\Bag\DataBag {#29071 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29001 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28949 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28957 #collection: Doctrine\Common\Collections\ArrayCollection {#28966 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28945 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36186 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36188 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29013 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29004 …} +context: Sylius\TwigHooks\Bag\DataBag {#29071 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29001 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Coupe Pâte Inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28957 #collection: Doctrine\Common\Collections\ArrayCollection {#28966 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28945 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36186 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36188 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29075 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29013 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29004 …} +context: Sylius\TwigHooks\Bag\DataBag {#29071 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29001 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28949 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28957 #collection: Doctrine\Common\Collections\ArrayCollection {#28966 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28945 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36186 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36188 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29125 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29116 …} +context: Sylius\TwigHooks\Bag\DataBag {#29123 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29124 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28949 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29128 +variant: App\Entity\Product\ProductVariant {#28949 …} +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 {#8922 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12352 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8919 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29125 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29116 …} +context: Sylius\TwigHooks\Bag\DataBag {#29123 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29124 …} +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 | 112.0 MiB | 4.18 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8564 #id: 1972 #code: "shaker-a-crepes-et-pancakes-cookut-5930" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632437 {#8562 : 2025-09-23 21:00:37.0 PRC (+08:00) } #updatedAt: DateTime @1758632437 {#8563 : 2025-09-23 21:00:37.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8564} #id: 1972 #name: "Shaker à Crêpes et Pancakes Cookut" #slug: "shaker-a-crepes-et-pancakes-cookut-5930" #description: """ <div class="col is-12"><ul>\n <li>Bec verseur.</li>\n <li>Bille et filtre anti-grumeaux.</li>\n <li>Sans BPA.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Shaker à Crêpes et Pancakes Cookut</h1><div class="col is-12">Réalisez facilement, sans recette, sans robot, sans balance, fouet, saladier et louche vos crêpes et pancakes. Incorporez les ingrédient dans votre shaker et secouez ce dernier. Versez directement la pâte dans la poêle, sans salissures. Le shaker Cookut vous permet de préparer jusqu'à 10 crêpes ou pancakes à la fois.</div><h1>Caractéristiques Shaker à Crêpes et Pancakes Cookut</h1><div class="col is-12">- Base en verre gradué.<br />- Bouchon et bec verseur en plastique.<br />- Bille anti-grumeaux en acier.<br />- Joint en silicone.<br />- Dimensions : 9,5 x 23 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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27566 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27599 …} +context: Sylius\TwigHooks\Bag\DataBag {#27605 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27592 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29011 +product: App\Entity\Product\Product {#8564 #id: 1972 #code: "shaker-a-crepes-et-pancakes-cookut-5930" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632437 {#8562 : 2025-09-23 21:00:37.0 PRC (+08:00) } #updatedAt: DateTime @1758632437 {#8563 : 2025-09-23 21:00:37.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8564} #id: 1972 #name: "Shaker à Crêpes et Pancakes Cookut" #slug: "shaker-a-crepes-et-pancakes-cookut-5930" #description: """ <div class="col is-12"><ul>\n <li>Bec verseur.</li>\n <li>Bille et filtre anti-grumeaux.</li>\n <li>Sans BPA.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Shaker à Crêpes et Pancakes Cookut</h1><div class="col is-12">Réalisez facilement, sans recette, sans robot, sans balance, fouet, saladier et louche vos crêpes et pancakes. Incorporez les ingrédient dans votre shaker et secouez ce dernier. Versez directement la pâte dans la poêle, sans salissures. Le shaker Cookut vous permet de préparer jusqu'à 10 crêpes ou pancakes à la fois.</div><h1>Caractéristiques Shaker à Crêpes et Pancakes Cookut</h1><div class="col is-12">- Base en verre gradué.<br />- Bouchon et bec verseur en plastique.<br />- Bille anti-grumeaux en acier.<br />- Joint en silicone.<br />- Dimensions : 9,5 x 23 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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29191 …} +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 {#27566 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27599 …} +context: Sylius\TwigHooks\Bag\DataBag {#27605 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27592 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
112.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8564 #id: 1972 #code: "shaker-a-crepes-et-pancakes-cookut-5930" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632437 {#8562 : 2025-09-23 21:00:37.0 PRC (+08:00) } #updatedAt: DateTime @1758632437 {#8563 : 2025-09-23 21:00:37.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8564} #id: 1972 #name: "Shaker à Crêpes et Pancakes Cookut" #slug: "shaker-a-crepes-et-pancakes-cookut-5930" #description: """ <div class="col is-12"><ul>\n <li>Bec verseur.</li>\n <li>Bille et filtre anti-grumeaux.</li>\n <li>Sans BPA.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Shaker à Crêpes et Pancakes Cookut</h1><div class="col is-12">Réalisez facilement, sans recette, sans robot, sans balance, fouet, saladier et louche vos crêpes et pancakes. Incorporez les ingrédient dans votre shaker et secouez ce dernier. Versez directement la pâte dans la poêle, sans salissures. Le shaker Cookut vous permet de préparer jusqu'à 10 crêpes ou pancakes à la fois.</div><h1>Caractéristiques Shaker à Crêpes et Pancakes Cookut</h1><div class="col is-12">- Base en verre gradué.<br />- Bouchon et bec verseur en plastique.<br />- Bille anti-grumeaux en acier.<br />- Joint en silicone.<br />- Dimensions : 9,5 x 23 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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Shaker à Crêpes et Pancakes Cookut" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29262 -props: [ "product" => App\Entity\Product\Product {#8564 #id: 1972 #code: "shaker-a-crepes-et-pancakes-cookut-5930" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632437 {#8562 : 2025-09-23 21:00:37.0 PRC (+08:00) } #updatedAt: DateTime @1758632437 {#8563 : 2025-09-23 21:00:37.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8564} #id: 1972 #name: "Shaker à Crêpes et Pancakes Cookut" #slug: "shaker-a-crepes-et-pancakes-cookut-5930" #description: """ <div class="col is-12"><ul>\n <li>Bec verseur.</li>\n <li>Bille et filtre anti-grumeaux.</li>\n <li>Sans BPA.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Shaker à Crêpes et Pancakes Cookut</h1><div class="col is-12">Réalisez facilement, sans recette, sans robot, sans balance, fouet, saladier et louche vos crêpes et pancakes. Incorporez les ingrédient dans votre shaker et secouez ce dernier. Versez directement la pâte dans la poêle, sans salissures. Le shaker Cookut vous permet de préparer jusqu'à 10 crêpes ou pancakes à la fois.</div><h1>Caractéristiques Shaker à Crêpes et Pancakes Cookut</h1><div class="col is-12">- Base en verre gradué.<br />- Bouchon et bec verseur en plastique.<br />- Bille anti-grumeaux en acier.<br />- Joint en silicone.<br />- Dimensions : 9,5 x 23 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 {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
112.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29255 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29246 …} +context: Sylius\TwigHooks\Bag\DataBag {#29316 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29243 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29191 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29199 #collection: Doctrine\Common\Collections\ArrayCollection {#29208 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29187 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36200 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36202 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29255 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29246 …} +context: Sylius\TwigHooks\Bag\DataBag {#29316 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29243 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Shaker à Crêpes et Pancakes Cookut" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29199 #collection: Doctrine\Common\Collections\ArrayCollection {#29208 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29187 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36200 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36202 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29320 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29255 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29246 …} +context: Sylius\TwigHooks\Bag\DataBag {#29316 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29243 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29191 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29199 #collection: Doctrine\Common\Collections\ArrayCollection {#29208 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29187 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36200 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36202 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 112.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29370 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29361 …} +context: Sylius\TwigHooks\Bag\DataBag {#29368 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29369 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29191 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29373 +variant: App\Entity\Product\ProductVariant {#29191 …} +price: "19,00\u{A0}€" +originalPrice: "19,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8922 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12352 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8919 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29370 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29361 …} +context: Sylius\TwigHooks\Bag\DataBag {#29368 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29369 …} +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 | 112.0 MiB | 2.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12417 …} +context: Sylius\TwigHooks\Bag\DataBag {#27301 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12427 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#29680 +cart: App\Entity\Order\Order {#13331 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27279 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12417 …} +context: Sylius\TwigHooks\Bag\DataBag {#27301 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12427 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||