Components
12
Twig Components
44
Render Count
71
ms
Render Time
104.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 100.0 MiB | 1.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12594 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12587 …} +context: Sylius\TwigHooks\Bag\DataBag {#12593 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12592 …} +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 {#13214 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12594 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12587 …} +context: Sylius\TwigHooks\Bag\DataBag {#12593 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12592 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 100.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13287 …} +context: Sylius\TwigHooks\Bag\DataBag {#13289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13290 …} +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 {#13300 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13291 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13287 …} +context: Sylius\TwigHooks\Bag\DataBag {#13289 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13290 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 100.0 MiB | 6.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13382 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13361 …} +context: Sylius\TwigHooks\Bag\DataBag {#13381 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13380 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13397 +cart: App\Entity\Order\Order {#13464 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13382 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13361 …} +context: Sylius\TwigHooks\Bag\DataBag {#13381 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13380 …} +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 | 100.0 MiB | 14.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13650 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13638 …} +context: Sylius\TwigHooks\Bag\DataBag {#13644 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13636 …} +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 {#13659 #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 {#13650 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13638 …} +context: Sylius\TwigHooks\Bag\DataBag {#13644 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13636 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 100.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27446 …} +context: Sylius\TwigHooks\Bag\DataBag {#27447 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27449 …} +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 {#27459 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27446 …} +context: Sylius\TwigHooks\Bag\DataBag {#27447 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27449 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 100.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27563 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27559 …} +context: Sylius\TwigHooks\Bag\DataBag {#27560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27562 …} +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 {#27571 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27563 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27559 …} +context: Sylius\TwigHooks\Bag\DataBag {#27560 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27562 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 100.0 MiB | 1.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27634 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27630 …} +context: Sylius\TwigHooks\Bag\DataBag {#27631 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27633 …} +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 {#27642 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27634 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27630 …} +context: Sylius\TwigHooks\Bag\DataBag {#27631 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27633 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 9.35 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 1109 #code: "fouet-classique-roesle-3441" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632310 {#7725 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7770 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 1109 #name: "Fouet classique Rösle" #slug: "fouet-classique-roesle-3441" #description: """ <div class="col is-12"><ul>\n <li>Répartition du poids équilibré, plus de confort.</li>\n <li>Fils épais, bonne solidité.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description fouet classique Rösle</h1><div class="col is-12">Le fouet classique Rösle est doté de fils fins et flexibles, largement espacés permettant de mélanger facilement les préparations plus ou moins liquides. Idéal pour les pâtes à crêpes, les crèmes, les sauces et les soupes.</div><h1>Caractéristiques fouet classique Rösle</h1><div class="col is-12">Inox 18/10. Fils épais. Manche rond ergonomique. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28168 +product: App\Entity\Product\Product {#7995 #id: 1109 #code: "fouet-classique-roesle-3441" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632310 {#7725 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7770 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 1109 #name: "Fouet classique Rösle" #slug: "fouet-classique-roesle-3441" #description: """ <div class="col is-12"><ul>\n <li>Répartition du poids équilibré, plus de confort.</li>\n <li>Fils épais, bonne solidité.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description fouet classique Rösle</h1><div class="col is-12">Le fouet classique Rösle est doté de fils fins et flexibles, largement espacés permettant de mélanger facilement les préparations plus ou moins liquides. Idéal pour les pâtes à crêpes, les crèmes, les sauces et les soupes.</div><h1>Caractéristiques fouet classique Rösle</h1><div class="col is-12">Inox 18/10. Fils épais. Manche rond ergonomique. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28434 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 1.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 1109 #code: "fouet-classique-roesle-3441" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632310 {#7725 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7770 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 1109 #name: "Fouet classique Rösle" #slug: "fouet-classique-roesle-3441" #description: """ <div class="col is-12"><ul>\n <li>Répartition du poids équilibré, plus de confort.</li>\n <li>Fils épais, bonne solidité.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description fouet classique Rösle</h1><div class="col is-12">Le fouet classique Rösle est doté de fils fins et flexibles, largement espacés permettant de mélanger facilement les préparations plus ou moins liquides. Idéal pour les pâtes à crêpes, les crèmes, les sauces et les soupes.</div><h1>Caractéristiques fouet classique Rösle</h1><div class="col is-12">Inox 18/10. Fils épais. Manche rond ergonomique. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Fouet classique Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28845 -props: [ "product" => App\Entity\Product\Product {#7995 #id: 1109 #code: "fouet-classique-roesle-3441" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632310 {#7725 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7770 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #id: 1109 #name: "Fouet classique Rösle" #slug: "fouet-classique-roesle-3441" #description: """ <div class="col is-12"><ul>\n <li>Répartition du poids équilibré, plus de confort.</li>\n <li>Fils épais, bonne solidité.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description fouet classique Rösle</h1><div class="col is-12">Le fouet classique Rösle est doté de fils fins et flexibles, largement espacés permettant de mélanger facilement les préparations plus ou moins liquides. Idéal pour les pâtes à crêpes, les crèmes, les sauces et les soupes.</div><h1>Caractéristiques fouet classique Rösle</h1><div class="col is-12">Inox 18/10. Fils épais. Manche rond ergonomique. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 1.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28945 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28918 …} +context: Sylius\TwigHooks\Bag\DataBag {#28913 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28940 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28434 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28780 #collection: Doctrine\Common\Collections\ArrayCollection {#28779 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28617 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38174 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38226 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28945 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28918 …} +context: Sylius\TwigHooks\Bag\DataBag {#28913 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28940 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Fouet classique Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28780 #collection: Doctrine\Common\Collections\ArrayCollection {#28779 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28617 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38174 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38226 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28941 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28945 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28918 …} +context: Sylius\TwigHooks\Bag\DataBag {#28913 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28940 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28434 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28780 #collection: Doctrine\Common\Collections\ArrayCollection {#28779 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28617 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38174 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38226 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29013 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29003 …} +context: Sylius\TwigHooks\Bag\DataBag {#29011 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29012 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28434 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29022 +variant: App\Entity\Product\ProductVariant {#28434 …} +price: "17,00\u{A0}€" +originalPrice: "17,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29013 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29003 …} +context: Sylius\TwigHooks\Bag\DataBag {#29011 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29012 …} +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 | 102.0 MiB | 4.22 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8536 #id: 1110 #code: "louche-inox-roesle-3444" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632310 {#8534 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8535 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 1110 #name: "Louche inox Rösle" #slug: "louche-inox-roesle-3444" #description: """ <div class="col is-12"><ul>\n <li>Bord verseur antigoutte.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche inox Rösle</h1><div class="col is-12">La louche inox Rösle permet de doser et servir avec précision.<br />La louche inox Rösle est dotée d'un manche à l'angle d'inclinaison étudié pour une meilleure ergonomie.</div><h1>Caractéristiques louche inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 32 cm. ø 9 cm. Bord verseur antigoutte. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28823 +product: App\Entity\Product\Product {#8536 #id: 1110 #code: "louche-inox-roesle-3444" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632310 {#8534 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8535 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 1110 #name: "Louche inox Rösle" #slug: "louche-inox-roesle-3444" #description: """ <div class="col is-12"><ul>\n <li>Bord verseur antigoutte.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche inox Rösle</h1><div class="col is-12">La louche inox Rösle permet de doser et servir avec précision.<br />La louche inox Rösle est dotée d'un manche à l'angle d'inclinaison étudié pour une meilleure ergonomie.</div><h1>Caractéristiques louche inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 32 cm. ø 9 cm. Bord verseur antigoutte. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29095 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8536 #id: 1110 #code: "louche-inox-roesle-3444" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632310 {#8534 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8535 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 1110 #name: "Louche inox Rösle" #slug: "louche-inox-roesle-3444" #description: """ <div class="col is-12"><ul>\n <li>Bord verseur antigoutte.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche inox Rösle</h1><div class="col is-12">La louche inox Rösle permet de doser et servir avec précision.<br />La louche inox Rösle est dotée d'un manche à l'angle d'inclinaison étudié pour une meilleure ergonomie.</div><h1>Caractéristiques louche inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 32 cm. ø 9 cm. Bord verseur antigoutte. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Louche inox Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29166 -props: [ "product" => App\Entity\Product\Product {#8536 #id: 1110 #code: "louche-inox-roesle-3444" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632310 {#8534 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8535 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 1110 #name: "Louche inox Rösle" #slug: "louche-inox-roesle-3444" #description: """ <div class="col is-12"><ul>\n <li>Bord verseur antigoutte.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche inox Rösle</h1><div class="col is-12">La louche inox Rösle permet de doser et servir avec précision.<br />La louche inox Rösle est dotée d'un manche à l'angle d'inclinaison étudié pour une meilleure ergonomie.</div><h1>Caractéristiques louche inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 32 cm. ø 9 cm. Bord verseur antigoutte. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29159 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29150 …} +context: Sylius\TwigHooks\Bag\DataBag {#29217 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29147 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29095 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29103 #collection: Doctrine\Common\Collections\ArrayCollection {#29112 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29091 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38248 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29159 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29150 …} +context: Sylius\TwigHooks\Bag\DataBag {#29217 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29147 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Louche inox Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29103 #collection: Doctrine\Common\Collections\ArrayCollection {#29112 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29091 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38248 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29221 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29159 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29150 …} +context: Sylius\TwigHooks\Bag\DataBag {#29217 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29147 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29095 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29103 #collection: Doctrine\Common\Collections\ArrayCollection {#29112 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29091 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38248 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29271 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29262 …} +context: Sylius\TwigHooks\Bag\DataBag {#29269 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29270 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29095 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29274 +variant: App\Entity\Product\ProductVariant {#29095 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29271 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29262 …} +context: Sylius\TwigHooks\Bag\DataBag {#29269 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29270 …} +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 | 102.0 MiB | 4.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8559 #id: 1111 #code: "cuillere-inox-roesle-3445" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632310 {#8557 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8558 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 1111 #name: "Cuillère inox Rösle" #slug: "cuillere-inox-roesle-3445" #description: """ <div class="col is-12"><ul>\n <li>Long manche pour ne pas se brûler.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description cuillère inox Rösle</h1><div class="col is-12">La cuillère inox Rösle est idéale pour le service et arroser les plats au four.<br />La cuillère inox Rösle est dotée d'un manche long pour ne passe brûler les doigts.</div><h1>Caractéristiques cuillère inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 31,5 cm. Manche ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29157 +product: App\Entity\Product\Product {#8559 #id: 1111 #code: "cuillere-inox-roesle-3445" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632310 {#8557 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8558 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 1111 #name: "Cuillère inox Rösle" #slug: "cuillere-inox-roesle-3445" #description: """ <div class="col is-12"><ul>\n <li>Long manche pour ne pas se brûler.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description cuillère inox Rösle</h1><div class="col is-12">La cuillère inox Rösle est idéale pour le service et arroser les plats au four.<br />La cuillère inox Rösle est dotée d'un manche long pour ne passe brûler les doigts.</div><h1>Caractéristiques cuillère inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 31,5 cm. Manche ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29337 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8559 #id: 1111 #code: "cuillere-inox-roesle-3445" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632310 {#8557 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8558 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 1111 #name: "Cuillère inox Rösle" #slug: "cuillere-inox-roesle-3445" #description: """ <div class="col is-12"><ul>\n <li>Long manche pour ne pas se brûler.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description cuillère inox Rösle</h1><div class="col is-12">La cuillère inox Rösle est idéale pour le service et arroser les plats au four.<br />La cuillère inox Rösle est dotée d'un manche long pour ne passe brûler les doigts.</div><h1>Caractéristiques cuillère inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 31,5 cm. Manche ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Cuillère inox Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29408 -props: [ "product" => App\Entity\Product\Product {#8559 #id: 1111 #code: "cuillere-inox-roesle-3445" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632310 {#8557 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8558 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 1111 #name: "Cuillère inox Rösle" #slug: "cuillere-inox-roesle-3445" #description: """ <div class="col is-12"><ul>\n <li>Long manche pour ne pas se brûler.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description cuillère inox Rösle</h1><div class="col is-12">La cuillère inox Rösle est idéale pour le service et arroser les plats au four.<br />La cuillère inox Rösle est dotée d'un manche long pour ne passe brûler les doigts.</div><h1>Caractéristiques cuillère inox Rösle</h1><div class="col is-12">Inox 18/10. Longueur 31,5 cm. Manche ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29401 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29392 …} +context: Sylius\TwigHooks\Bag\DataBag {#29459 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29389 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29337 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29345 #collection: Doctrine\Common\Collections\ArrayCollection {#29354 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29333 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38260 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38262 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29401 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29392 …} +context: Sylius\TwigHooks\Bag\DataBag {#29459 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29389 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Cuillère inox Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29345 #collection: Doctrine\Common\Collections\ArrayCollection {#29354 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29333 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38260 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38262 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29463 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29401 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29392 …} +context: Sylius\TwigHooks\Bag\DataBag {#29459 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29389 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29337 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29345 #collection: Doctrine\Common\Collections\ArrayCollection {#29354 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29333 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38260 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38262 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29513 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29504 …} +context: Sylius\TwigHooks\Bag\DataBag {#29511 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29512 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29337 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29516 +variant: App\Entity\Product\ProductVariant {#29337 …} +price: "25,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29513 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29504 …} +context: Sylius\TwigHooks\Bag\DataBag {#29511 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29512 …} +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 | 102.0 MiB | 4.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8582 #id: 1112 #code: "louche-a-doser-roesle-3446" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632310 {#8580 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8581 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 1112 #name: "Louche à doser Rösle" #slug: "louche-a-doser-roesle-3446" #description: """ <div class="col is-12"><ul>\n <li>2 becs verseurs pour un dosage précis.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche à doser Rösle</h1><div class="col is-12">La louche à doser Rösle permet de doser et servir toutes sortes de liquide.<br />Dotée de 2 becs verseurs, la louche à doser Rösle permet un dosage précis soit à gauche soit à droite.</div><h1>Caractéristiques louche à doser Rösle</h1><div class="col is-12">Inox 18/10. Longueur 25,5 cm. ø 6 cm. Contenance 0,04 L. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29399 +product: App\Entity\Product\Product {#8582 #id: 1112 #code: "louche-a-doser-roesle-3446" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632310 {#8580 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8581 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 1112 #name: "Louche à doser Rösle" #slug: "louche-a-doser-roesle-3446" #description: """ <div class="col is-12"><ul>\n <li>2 becs verseurs pour un dosage précis.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche à doser Rösle</h1><div class="col is-12">La louche à doser Rösle permet de doser et servir toutes sortes de liquide.<br />Dotée de 2 becs verseurs, la louche à doser Rösle permet un dosage précis soit à gauche soit à droite.</div><h1>Caractéristiques louche à doser Rösle</h1><div class="col is-12">Inox 18/10. Longueur 25,5 cm. ø 6 cm. Contenance 0,04 L. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29579 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8582 #id: 1112 #code: "louche-a-doser-roesle-3446" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632310 {#8580 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8581 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 1112 #name: "Louche à doser Rösle" #slug: "louche-a-doser-roesle-3446" #description: """ <div class="col is-12"><ul>\n <li>2 becs verseurs pour un dosage précis.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche à doser Rösle</h1><div class="col is-12">La louche à doser Rösle permet de doser et servir toutes sortes de liquide.<br />Dotée de 2 becs verseurs, la louche à doser Rösle permet un dosage précis soit à gauche soit à droite.</div><h1>Caractéristiques louche à doser Rösle</h1><div class="col is-12">Inox 18/10. Longueur 25,5 cm. ø 6 cm. Contenance 0,04 L. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Louche à doser Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29653 -props: [ "product" => App\Entity\Product\Product {#8582 #id: 1112 #code: "louche-a-doser-roesle-3446" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632310 {#8580 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8581 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 1112 #name: "Louche à doser Rösle" #slug: "louche-a-doser-roesle-3446" #description: """ <div class="col is-12"><ul>\n <li>2 becs verseurs pour un dosage précis.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description louche à doser Rösle</h1><div class="col is-12">La louche à doser Rösle permet de doser et servir toutes sortes de liquide.<br />Dotée de 2 becs verseurs, la louche à doser Rösle permet un dosage précis soit à gauche soit à droite.</div><h1>Caractéristiques louche à doser Rösle</h1><div class="col is-12">Inox 18/10. Longueur 25,5 cm. ø 6 cm. Contenance 0,04 L. Manche avec angle ergonomique 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29637 …} +context: Sylius\TwigHooks\Bag\DataBag {#29707 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29634 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29579 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29587 #collection: Doctrine\Common\Collections\ArrayCollection {#29599 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29575 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38274 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38276 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29637 …} +context: Sylius\TwigHooks\Bag\DataBag {#29707 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29634 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Louche à doser Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29587 #collection: Doctrine\Common\Collections\ArrayCollection {#29599 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29575 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38274 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38276 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29711 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29637 …} +context: Sylius\TwigHooks\Bag\DataBag {#29707 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29634 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29579 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29587 #collection: Doctrine\Common\Collections\ArrayCollection {#29599 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29575 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38274 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38276 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29761 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29752 …} +context: Sylius\TwigHooks\Bag\DataBag {#29759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29760 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29579 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29764 +variant: App\Entity\Product\ProductVariant {#29579 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29761 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29752 …} +context: Sylius\TwigHooks\Bag\DataBag {#29759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29760 …} +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 | 102.0 MiB | 4.11 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8605 #id: 1113 #code: "fourchette-a-viande-roesle-3447" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632310 {#8603 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8604 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 1113 #name: "Fourchette à viande Rösle" #slug: "fourchette-a-viande-roesle-3447" #description: """ <div class="col is-12"><ul>\n <li>Dents pointues longues.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description fourchette à viande Rösle</h1><div class="col is-12">La fourchette à viande Rösle est équipée de longues dents pointues ce qui permet de retourner la viande plus facilement. La cuisson de la viande se laisse facilement vérifier sans en abîmer la chair.</div><h1>Caractéristiques fourchette à viande Rösle</h1><div class="col is-12">Inox 18/10. Longueur 34 cm. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29644 +product: App\Entity\Product\Product {#8605 #id: 1113 #code: "fourchette-a-viande-roesle-3447" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632310 {#8603 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8604 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 1113 #name: "Fourchette à viande Rösle" #slug: "fourchette-a-viande-roesle-3447" #description: """ <div class="col is-12"><ul>\n <li>Dents pointues longues.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description fourchette à viande Rösle</h1><div class="col is-12">La fourchette à viande Rösle est équipée de longues dents pointues ce qui permet de retourner la viande plus facilement. La cuisson de la viande se laisse facilement vérifier sans en abîmer la chair.</div><h1>Caractéristiques fourchette à viande Rösle</h1><div class="col is-12">Inox 18/10. Longueur 34 cm. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29827 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8605 #id: 1113 #code: "fourchette-a-viande-roesle-3447" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632310 {#8603 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8604 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 1113 #name: "Fourchette à viande Rösle" #slug: "fourchette-a-viande-roesle-3447" #description: """ <div class="col is-12"><ul>\n <li>Dents pointues longues.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description fourchette à viande Rösle</h1><div class="col is-12">La fourchette à viande Rösle est équipée de longues dents pointues ce qui permet de retourner la viande plus facilement. La cuisson de la viande se laisse facilement vérifier sans en abîmer la chair.</div><h1>Caractéristiques fourchette à viande Rösle</h1><div class="col is-12">Inox 18/10. Longueur 34 cm. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Fourchette à viande Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29898 -props: [ "product" => App\Entity\Product\Product {#8605 #id: 1113 #code: "fourchette-a-viande-roesle-3447" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632310 {#8603 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8604 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 1113 #name: "Fourchette à viande Rösle" #slug: "fourchette-a-viande-roesle-3447" #description: """ <div class="col is-12"><ul>\n <li>Dents pointues longues.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description fourchette à viande Rösle</h1><div class="col is-12">La fourchette à viande Rösle est équipée de longues dents pointues ce qui permet de retourner la viande plus facilement. La cuisson de la viande se laisse facilement vérifier sans en abîmer la chair.</div><h1>Caractéristiques fourchette à viande Rösle</h1><div class="col is-12">Inox 18/10. Longueur 34 cm. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29891 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29882 …} +context: Sylius\TwigHooks\Bag\DataBag {#29949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29879 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29827 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29835 #collection: Doctrine\Common\Collections\ArrayCollection {#29844 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29823 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38288 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38290 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29891 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29882 …} +context: Sylius\TwigHooks\Bag\DataBag {#29949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29879 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Fourchette à viande Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29835 #collection: Doctrine\Common\Collections\ArrayCollection {#29844 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29823 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38288 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38290 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29953 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29891 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29882 …} +context: Sylius\TwigHooks\Bag\DataBag {#29949 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29879 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29827 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29835 #collection: Doctrine\Common\Collections\ArrayCollection {#29844 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29823 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38288 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38290 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30003 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29994 …} +context: Sylius\TwigHooks\Bag\DataBag {#30001 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30002 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29827 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30006 +variant: App\Entity\Product\ProductVariant {#29827 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30003 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29994 …} +context: Sylius\TwigHooks\Bag\DataBag {#30001 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30002 …} +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 | 102.0 MiB | 4.16 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8628 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632310 {#8626 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8627 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29889 +product: App\Entity\Product\Product {#8628 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632310 {#8626 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8627 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30069 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8628 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632310 {#8626 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8627 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ecumoire Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30140 -props: [ "product" => App\Entity\Product\Product {#8628 #id: 1114 #code: "ecumoire-roesle-3449" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632310 {#8626 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8627 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 1114 #name: "Ecumoire Rösle" #slug: "ecumoire-roesle-3449" #description: """ <div class="col is-12"><ul>\n <li>Bord antiglissement.</li>\n <li>Fabriquée en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description Ecumoire Rösle</h1><div class="col is-12">L'écumoire Rösle est idéale pour blanchir entre autre les légumes. Dotée d'un bord haut empêchant les aliments de glisser. Son fond plat aux fines perforations permet d'égoutter rapidement même les aliments fragiles.</div><h1>Caractéristiques Ecumoire Rösle</h1><div class="col is-12">Inox 18/10. Longueur 33 cm. ø 11 cm. Diamètre perforations 2 mm. Bord haut anti-glissement. Manche 3 mm d'épaisseur. Crochet arrondi pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30133 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30124 …} +context: Sylius\TwigHooks\Bag\DataBag {#30191 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30121 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30069 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30077 #collection: Doctrine\Common\Collections\ArrayCollection {#30086 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30065 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38302 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38304 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30133 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30124 …} +context: Sylius\TwigHooks\Bag\DataBag {#30191 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30121 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ecumoire Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30077 #collection: Doctrine\Common\Collections\ArrayCollection {#30086 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30065 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38302 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38304 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30195 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30133 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30124 …} +context: Sylius\TwigHooks\Bag\DataBag {#30191 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30121 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30069 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30077 #collection: Doctrine\Common\Collections\ArrayCollection {#30086 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30065 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38302 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38304 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30236 …} +context: Sylius\TwigHooks\Bag\DataBag {#30243 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30244 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30069 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30248 +variant: App\Entity\Product\ProductVariant {#30069 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30236 …} +context: Sylius\TwigHooks\Bag\DataBag {#30243 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30244 …} +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 | 102.0 MiB | 4.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8651 #id: 1115 #code: "ecumoire-araignee-roesle-3450" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632310 {#8649 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8650 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 1115 #name: "Ecumoire araignée Rösle" #slug: "ecumoire-araignee-roesle-3450" #description: """ <div class="col is-12"><ul>\n <li>Spirales larges, écoulement rapide..</li>\n <li>Idéal pour les fritures.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description écumoire araignée Rösle</h1><div class="col is-12">L'écumoire araignée Rösle est idéale pour les fritures<br />L'écumoire araignée Rösle est dotée d'un large espace offert par la spirale permettant un écoulement rapidement du jus ou de l'huile.</div><h1>Caractéristiques écumoire araignée Rösle</h1><div class="col is-12">Inox 18/10. Longueur 38,5 cm. ø 12 cm. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30131 +product: App\Entity\Product\Product {#8651 #id: 1115 #code: "ecumoire-araignee-roesle-3450" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632310 {#8649 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8650 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 1115 #name: "Ecumoire araignée Rösle" #slug: "ecumoire-araignee-roesle-3450" #description: """ <div class="col is-12"><ul>\n <li>Spirales larges, écoulement rapide..</li>\n <li>Idéal pour les fritures.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description écumoire araignée Rösle</h1><div class="col is-12">L'écumoire araignée Rösle est idéale pour les fritures<br />L'écumoire araignée Rösle est dotée d'un large espace offert par la spirale permettant un écoulement rapidement du jus ou de l'huile.</div><h1>Caractéristiques écumoire araignée Rösle</h1><div class="col is-12">Inox 18/10. Longueur 38,5 cm. ø 12 cm. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30311 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8651 #id: 1115 #code: "ecumoire-araignee-roesle-3450" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632310 {#8649 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8650 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 1115 #name: "Ecumoire araignée Rösle" #slug: "ecumoire-araignee-roesle-3450" #description: """ <div class="col is-12"><ul>\n <li>Spirales larges, écoulement rapide..</li>\n <li>Idéal pour les fritures.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description écumoire araignée Rösle</h1><div class="col is-12">L'écumoire araignée Rösle est idéale pour les fritures<br />L'écumoire araignée Rösle est dotée d'un large espace offert par la spirale permettant un écoulement rapidement du jus ou de l'huile.</div><h1>Caractéristiques écumoire araignée Rösle</h1><div class="col is-12">Inox 18/10. Longueur 38,5 cm. ø 12 cm. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ecumoire araignée Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30382 -props: [ "product" => App\Entity\Product\Product {#8651 #id: 1115 #code: "ecumoire-araignee-roesle-3450" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632310 {#8649 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8650 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 1115 #name: "Ecumoire araignée Rösle" #slug: "ecumoire-araignee-roesle-3450" #description: """ <div class="col is-12"><ul>\n <li>Spirales larges, écoulement rapide..</li>\n <li>Idéal pour les fritures.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description écumoire araignée Rösle</h1><div class="col is-12">L'écumoire araignée Rösle est idéale pour les fritures<br />L'écumoire araignée Rösle est dotée d'un large espace offert par la spirale permettant un écoulement rapidement du jus ou de l'huile.</div><h1>Caractéristiques écumoire araignée Rösle</h1><div class="col is-12">Inox 18/10. Longueur 38,5 cm. ø 12 cm. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30375 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30366 …} +context: Sylius\TwigHooks\Bag\DataBag {#30433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30363 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30311 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30319 #collection: Doctrine\Common\Collections\ArrayCollection {#30328 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30307 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38316 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38318 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30375 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30366 …} +context: Sylius\TwigHooks\Bag\DataBag {#30433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30363 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ecumoire araignée Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30319 #collection: Doctrine\Common\Collections\ArrayCollection {#30328 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30307 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38316 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38318 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30437 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30375 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30366 …} +context: Sylius\TwigHooks\Bag\DataBag {#30433 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30363 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30311 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30319 #collection: Doctrine\Common\Collections\ArrayCollection {#30328 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30307 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38316 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38318 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30487 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30478 …} +context: Sylius\TwigHooks\Bag\DataBag {#30485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30486 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30311 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30490 +variant: App\Entity\Product\ProductVariant {#30311 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30487 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30478 …} +context: Sylius\TwigHooks\Bag\DataBag {#30485 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30486 …} +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 | 102.0 MiB | 4.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8674 #id: 1116 #code: "pince-a-spaghetti-roesle-3451" #attributes: Doctrine\ORM\PersistentCollection {#8681 …} #variants: Doctrine\ORM\PersistentCollection {#8683 …} #options: Doctrine\ORM\PersistentCollection {#8687 …} #associations: Doctrine\ORM\PersistentCollection {#8685 …} #createdAt: DateTime @1758632310 {#8672 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8673 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8690 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8691 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 1116 #name: "Pince à spaghetti Rösle" #slug: "pince-a-spaghetti-roesle-3451" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accroche.</li>\n <li>Forme anti-glissement.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description pince à spaghetti Rösle</h1><div class="col is-12">La pince à spaghetti Rösle est idéale pour servir facilement vos spaghetti. Elle est dotée de dents qui s'entrelacent évitant à vos pâtes de glisser. Elle permet également de servir les épinards, les haricots verts...</div><h1>Caractéristiques pince à spaghetti Rösle</h1><div class="col is-12">Inox 18/10. Longueur 30 cm. Anneau d'accroche. Va au lave vaisselle. Garantie à vie.</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 {#8693 …} #channels: Doctrine\ORM\PersistentCollection {#8679 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8675 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8677 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30373 +product: App\Entity\Product\Product {#8674 #id: 1116 #code: "pince-a-spaghetti-roesle-3451" #attributes: Doctrine\ORM\PersistentCollection {#8681 …} #variants: Doctrine\ORM\PersistentCollection {#8683 …} #options: Doctrine\ORM\PersistentCollection {#8687 …} #associations: Doctrine\ORM\PersistentCollection {#8685 …} #createdAt: DateTime @1758632310 {#8672 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8673 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8690 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8691 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 1116 #name: "Pince à spaghetti Rösle" #slug: "pince-a-spaghetti-roesle-3451" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accroche.</li>\n <li>Forme anti-glissement.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description pince à spaghetti Rösle</h1><div class="col is-12">La pince à spaghetti Rösle est idéale pour servir facilement vos spaghetti. Elle est dotée de dents qui s'entrelacent évitant à vos pâtes de glisser. Elle permet également de servir les épinards, les haricots verts...</div><h1>Caractéristiques pince à spaghetti Rösle</h1><div class="col is-12">Inox 18/10. Longueur 30 cm. Anneau d'accroche. Va au lave vaisselle. Garantie à vie.</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 {#8693 …} #channels: Doctrine\ORM\PersistentCollection {#8679 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8675 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8677 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30553 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8674 #id: 1116 #code: "pince-a-spaghetti-roesle-3451" #attributes: Doctrine\ORM\PersistentCollection {#8681 …} #variants: Doctrine\ORM\PersistentCollection {#8683 …} #options: Doctrine\ORM\PersistentCollection {#8687 …} #associations: Doctrine\ORM\PersistentCollection {#8685 …} #createdAt: DateTime @1758632310 {#8672 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8673 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8690 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8691 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 1116 #name: "Pince à spaghetti Rösle" #slug: "pince-a-spaghetti-roesle-3451" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accroche.</li>\n <li>Forme anti-glissement.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description pince à spaghetti Rösle</h1><div class="col is-12">La pince à spaghetti Rösle est idéale pour servir facilement vos spaghetti. Elle est dotée de dents qui s'entrelacent évitant à vos pâtes de glisser. Elle permet également de servir les épinards, les haricots verts...</div><h1>Caractéristiques pince à spaghetti Rösle</h1><div class="col is-12">Inox 18/10. Longueur 30 cm. Anneau d'accroche. Va au lave vaisselle. Garantie à vie.</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 {#8693 …} #channels: Doctrine\ORM\PersistentCollection {#8679 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8675 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8677 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pince à spaghetti Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30624 -props: [ "product" => App\Entity\Product\Product {#8674 #id: 1116 #code: "pince-a-spaghetti-roesle-3451" #attributes: Doctrine\ORM\PersistentCollection {#8681 …} #variants: Doctrine\ORM\PersistentCollection {#8683 …} #options: Doctrine\ORM\PersistentCollection {#8687 …} #associations: Doctrine\ORM\PersistentCollection {#8685 …} #createdAt: DateTime @1758632310 {#8672 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8673 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8690 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8691 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8674} #id: 1116 #name: "Pince à spaghetti Rösle" #slug: "pince-a-spaghetti-roesle-3451" #description: """ <div class="col is-12"><ul>\n <li>Anneau d'accroche.</li>\n <li>Forme anti-glissement.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description pince à spaghetti Rösle</h1><div class="col is-12">La pince à spaghetti Rösle est idéale pour servir facilement vos spaghetti. Elle est dotée de dents qui s'entrelacent évitant à vos pâtes de glisser. Elle permet également de servir les épinards, les haricots verts...</div><h1>Caractéristiques pince à spaghetti Rösle</h1><div class="col is-12">Inox 18/10. Longueur 30 cm. Anneau d'accroche. Va au lave vaisselle. Garantie à vie.</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 {#8693 …} #channels: Doctrine\ORM\PersistentCollection {#8679 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8675 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8677 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30617 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30608 …} +context: Sylius\TwigHooks\Bag\DataBag {#30675 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30605 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30553 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30561 #collection: Doctrine\Common\Collections\ArrayCollection {#30570 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30549 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38330 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30617 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30608 …} +context: Sylius\TwigHooks\Bag\DataBag {#30675 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30605 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pince à spaghetti Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30561 #collection: Doctrine\Common\Collections\ArrayCollection {#30570 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30549 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38330 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30679 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30617 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30608 …} +context: Sylius\TwigHooks\Bag\DataBag {#30675 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30605 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30553 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30561 #collection: Doctrine\Common\Collections\ArrayCollection {#30570 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30549 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38330 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38332 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30729 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30720 …} +context: Sylius\TwigHooks\Bag\DataBag {#30727 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30728 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30553 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30732 +variant: App\Entity\Product\ProductVariant {#30553 …} +price: "36,00\u{A0}€" +originalPrice: "36,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30729 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30720 …} +context: Sylius\TwigHooks\Bag\DataBag {#30727 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30728 …} +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 | 102.0 MiB | 4.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8697 #id: 1117 #code: "vide-pomme-roesle-3453" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632310 {#8695 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8696 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 1117 #name: "Vide pomme Rösle" #slug: "vide-pomme-roesle-3453" #description: """ <div class="col is-12"><ul>\n <li>Dents acérées, efficacité garantie.</li>\n <li>Anneau d'accroche.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description vide pomme Rösle</h1><div class="col is-12">Le Vide pomme Rösle permet d'évider facilement les pommes mais aussi les poires et les petites courgettes.<br />Le Vide pomme Rösle est dotée de dents acérées qui entrent facilement dans la chair du fruit ou du légume.</div><h1>Caractéristiques vide pomme Rösle</h1><div class="col is-12">Inox 18/10. Longueur 22,5 cm. ø 2 cm. Dents acérées. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30615 +product: App\Entity\Product\Product {#8697 #id: 1117 #code: "vide-pomme-roesle-3453" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632310 {#8695 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8696 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 1117 #name: "Vide pomme Rösle" #slug: "vide-pomme-roesle-3453" #description: """ <div class="col is-12"><ul>\n <li>Dents acérées, efficacité garantie.</li>\n <li>Anneau d'accroche.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description vide pomme Rösle</h1><div class="col is-12">Le Vide pomme Rösle permet d'évider facilement les pommes mais aussi les poires et les petites courgettes.<br />Le Vide pomme Rösle est dotée de dents acérées qui entrent facilement dans la chair du fruit ou du légume.</div><h1>Caractéristiques vide pomme Rösle</h1><div class="col is-12">Inox 18/10. Longueur 22,5 cm. ø 2 cm. Dents acérées. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30795 …} +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 {#27699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27732 …} +context: Sylius\TwigHooks\Bag\DataBag {#27738 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27725 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8697 #id: 1117 #code: "vide-pomme-roesle-3453" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632310 {#8695 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8696 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 1117 #name: "Vide pomme Rösle" #slug: "vide-pomme-roesle-3453" #description: """ <div class="col is-12"><ul>\n <li>Dents acérées, efficacité garantie.</li>\n <li>Anneau d'accroche.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description vide pomme Rösle</h1><div class="col is-12">Le Vide pomme Rösle permet d'évider facilement les pommes mais aussi les poires et les petites courgettes.<br />Le Vide pomme Rösle est dotée de dents acérées qui entrent facilement dans la chair du fruit ou du légume.</div><h1>Caractéristiques vide pomme Rösle</h1><div class="col is-12">Inox 18/10. Longueur 22,5 cm. ø 2 cm. Dents acérées. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Vide pomme Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30866 -props: [ "product" => App\Entity\Product\Product {#8697 #id: 1117 #code: "vide-pomme-roesle-3453" #attributes: Doctrine\ORM\PersistentCollection {#8704 …} #variants: Doctrine\ORM\PersistentCollection {#8706 …} #options: Doctrine\ORM\PersistentCollection {#8710 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1758632310 {#8695 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8696 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8713 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8714 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8697} #id: 1117 #name: "Vide pomme Rösle" #slug: "vide-pomme-roesle-3453" #description: """ <div class="col is-12"><ul>\n <li>Dents acérées, efficacité garantie.</li>\n <li>Anneau d'accroche.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description vide pomme Rösle</h1><div class="col is-12">Le Vide pomme Rösle permet d'évider facilement les pommes mais aussi les poires et les petites courgettes.<br />Le Vide pomme Rösle est dotée de dents acérées qui entrent facilement dans la chair du fruit ou du légume.</div><h1>Caractéristiques vide pomme Rösle</h1><div class="col is-12">Inox 18/10. Longueur 22,5 cm. ø 2 cm. Dents acérées. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8716 …} #channels: Doctrine\ORM\PersistentCollection {#8702 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8698 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30859 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30850 …} +context: Sylius\TwigHooks\Bag\DataBag {#30920 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30847 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30795 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30803 #collection: Doctrine\Common\Collections\ArrayCollection {#30812 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30791 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30859 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30850 …} +context: Sylius\TwigHooks\Bag\DataBag {#30920 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30847 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Vide pomme Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30803 #collection: Doctrine\Common\Collections\ArrayCollection {#30812 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30791 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30924 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30859 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30850 …} +context: Sylius\TwigHooks\Bag\DataBag {#30920 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30847 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30795 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30803 #collection: Doctrine\Common\Collections\ArrayCollection {#30812 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30791 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38344 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38346 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30974 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30965 …} +context: Sylius\TwigHooks\Bag\DataBag {#30972 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30973 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30795 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30977 +variant: App\Entity\Product\ProductVariant {#30795 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12485 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9052 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30974 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30965 …} +context: Sylius\TwigHooks\Bag\DataBag {#30972 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30973 …} +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.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27412 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12550 …} +context: Sylius\TwigHooks\Bag\DataBag {#27434 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12560 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31288 +cart: App\Entity\Order\Order {#13464 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27412 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12550 …} +context: Sylius\TwigHooks\Bag\DataBag {#27434 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12560 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||