Components
12
Twig Components
44
Render Count
76
ms
Render Time
108.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 108.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12599 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12592 …} +context: Sylius\TwigHooks\Bag\DataBag {#12598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12597 …} +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 {#13219 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12490 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12599 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12592 …} +context: Sylius\TwigHooks\Bag\DataBag {#12598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12597 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 108.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13292 …} +context: Sylius\TwigHooks\Bag\DataBag {#13294 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13295 …} +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 {#13305 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13292 …} +context: Sylius\TwigHooks\Bag\DataBag {#13294 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13295 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 108.0 MiB | 4.42 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13387 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13366 …} +context: Sylius\TwigHooks\Bag\DataBag {#13386 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13385 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13402 +cart: App\Entity\Order\Order {#13469 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13387 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13366 …} +context: Sylius\TwigHooks\Bag\DataBag {#13386 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13385 …} +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 | 108.0 MiB | 14.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13643 …} +context: Sylius\TwigHooks\Bag\DataBag {#13649 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13641 …} +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 {#13664 #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 {#13655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13643 …} +context: Sylius\TwigHooks\Bag\DataBag {#13649 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13641 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 108.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27455 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27451 …} +context: Sylius\TwigHooks\Bag\DataBag {#27452 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27454 …} +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 {#27464 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27455 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27451 …} +context: Sylius\TwigHooks\Bag\DataBag {#27452 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27454 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 108.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27568 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27564 …} +context: Sylius\TwigHooks\Bag\DataBag {#27565 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27567 …} +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 {#27576 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27568 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27564 …} +context: Sylius\TwigHooks\Bag\DataBag {#27565 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27567 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 108.0 MiB | 1.88 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27639 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27635 …} +context: Sylius\TwigHooks\Bag\DataBag {#27636 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27638 …} +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 {#27647 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27639 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27635 …} +context: Sylius\TwigHooks\Bag\DataBag {#27636 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27638 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 108.0 MiB | 9.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 1118 #code: "roulette-a-pizza-roesle-3454" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632310 {#7719 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7758 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 1118 #name: "Roulette à pizza Rösle" #slug: "roulette-a-pizza-roesle-3454" #description: """ <div class="col is-12"><ul>\n <li>Grande roulette affûtée, efficacité garantie.</li>\n <li>Anneau pour accroche.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description roulette à pizza Rösle</h1><div class="col is-12">La roulette à pizza Rösle dotée d'une grande roue affûtée permet une coupe droite et nette de vos pizzas sans abîmer la garniture, même celles à pâte épaisse.</div><h1>Caractéristiques roulette à pizza Rösle</h1><div class="col is-12">Inox 18/10. Longueur 19,5 cm. ø 7 cm. Roulette affûtée. 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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28172 +product: App\Entity\Product\Product {#8000 #id: 1118 #code: "roulette-a-pizza-roesle-3454" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632310 {#7719 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7758 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 1118 #name: "Roulette à pizza Rösle" #slug: "roulette-a-pizza-roesle-3454" #description: """ <div class="col is-12"><ul>\n <li>Grande roulette affûtée, efficacité garantie.</li>\n <li>Anneau pour accroche.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description roulette à pizza Rösle</h1><div class="col is-12">La roulette à pizza Rösle dotée d'une grande roue affûtée permet une coupe droite et nette de vos pizzas sans abîmer la garniture, même celles à pâte épaisse.</div><h1>Caractéristiques roulette à pizza Rösle</h1><div class="col is-12">Inox 18/10. Longueur 19,5 cm. ø 7 cm. Roulette affûtée. 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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 2.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8000 #id: 1118 #code: "roulette-a-pizza-roesle-3454" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632310 {#7719 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7758 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 1118 #name: "Roulette à pizza Rösle" #slug: "roulette-a-pizza-roesle-3454" #description: """ <div class="col is-12"><ul>\n <li>Grande roulette affûtée, efficacité garantie.</li>\n <li>Anneau pour accroche.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description roulette à pizza Rösle</h1><div class="col is-12">La roulette à pizza Rösle dotée d'une grande roue affûtée permet une coupe droite et nette de vos pizzas sans abîmer la garniture, même celles à pâte épaisse.</div><h1>Caractéristiques roulette à pizza Rösle</h1><div class="col is-12">Inox 18/10. Longueur 19,5 cm. ø 7 cm. Roulette affûtée. 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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Roulette à pizza Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28845 -props: [ "product" => App\Entity\Product\Product {#8000 #id: 1118 #code: "roulette-a-pizza-roesle-3454" #attributes: Doctrine\ORM\PersistentCollection {#8176 …} #variants: Doctrine\ORM\PersistentCollection {#8399 …} #options: Doctrine\ORM\PersistentCollection {#8527 …} #associations: Doctrine\ORM\PersistentCollection {#8467 …} #createdAt: DateTime @1758632310 {#7719 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#7758 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8526 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8529 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8000} #id: 1118 #name: "Roulette à pizza Rösle" #slug: "roulette-a-pizza-roesle-3454" #description: """ <div class="col is-12"><ul>\n <li>Grande roulette affûtée, efficacité garantie.</li>\n <li>Anneau pour accroche.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description roulette à pizza Rösle</h1><div class="col is-12">La roulette à pizza Rösle dotée d'une grande roue affûtée permet une coupe droite et nette de vos pizzas sans abîmer la garniture, même celles à pâte épaisse.</div><h1>Caractéristiques roulette à pizza Rösle</h1><div class="col is-12">Inox 18/10. Longueur 19,5 cm. ø 7 cm. Roulette affûtée. 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 {#8532 …} #channels: Doctrine\ORM\PersistentCollection {#8035 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7923 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8038 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 1.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28921 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28924 …} +context: Sylius\TwigHooks\Bag\DataBag {#28919 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28918 …} +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 {#38217 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38269 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28921 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28924 …} +context: Sylius\TwigHooks\Bag\DataBag {#28919 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28918 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Roulette à pizza 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 {#38217 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38269 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28929 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28921 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28924 …} +context: Sylius\TwigHooks\Bag\DataBag {#28919 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28918 …} +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 {#38217 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38269 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28997 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28987 …} +context: Sylius\TwigHooks\Bag\DataBag {#28995 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28996 …} +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 {#29006 +variant: App\Entity\Product\ProductVariant {#28434 …} +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 {#9060 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12490 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9057 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28997 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28987 …} +context: Sylius\TwigHooks\Bag\DataBag {#28995 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28996 …} +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 | 108.0 MiB | 4.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8541 #id: 1119 #code: "zesteur-roesle-3455" #attributes: Doctrine\ORM\PersistentCollection {#8548 …} #variants: Doctrine\ORM\PersistentCollection {#8550 …} #options: Doctrine\ORM\PersistentCollection {#8554 …} #associations: Doctrine\ORM\PersistentCollection {#8552 …} #createdAt: DateTime @1758632310 {#8539 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8540 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8558 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1119 #name: "Zesteur Rösle" #slug: "zesteur-roesle-3455" #description: """ <div class="col is-12"><ul>\n <li>Trous affûtés, efficacité garantie.</li>\n <li>Anneau pour suspendre.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description zesteur Rösle</h1><div class="col is-12">Le zesteur Rösle permet de faire facilement des zests d'agrume pour décorer mais aussi relever la saveur de vos gâteaux, sauces ou potages.<br />Le zesteur Rösle est doté de petites trous affûtés permettant de faire des zests très fins sans que la peau blanche et amère de vos agrumes ne soit entamée.</div><h1>Caractéristiques zesteur Rösle</h1><div class="col is-12">Inox 18/10. Longueur 16 cm. Petits trous affûtés. 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 {#8560 …} #channels: Doctrine\ORM\PersistentCollection {#8546 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8542 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8544 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +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 {#8541 #id: 1119 #code: "zesteur-roesle-3455" #attributes: Doctrine\ORM\PersistentCollection {#8548 …} #variants: Doctrine\ORM\PersistentCollection {#8550 …} #options: Doctrine\ORM\PersistentCollection {#8554 …} #associations: Doctrine\ORM\PersistentCollection {#8552 …} #createdAt: DateTime @1758632310 {#8539 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8540 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8558 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1119 #name: "Zesteur Rösle" #slug: "zesteur-roesle-3455" #description: """ <div class="col is-12"><ul>\n <li>Trous affûtés, efficacité garantie.</li>\n <li>Anneau pour suspendre.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description zesteur Rösle</h1><div class="col is-12">Le zesteur Rösle permet de faire facilement des zests d'agrume pour décorer mais aussi relever la saveur de vos gâteaux, sauces ou potages.<br />Le zesteur Rösle est doté de petites trous affûtés permettant de faire des zests très fins sans que la peau blanche et amère de vos agrumes ne soit entamée.</div><h1>Caractéristiques zesteur Rösle</h1><div class="col is-12">Inox 18/10. Longueur 16 cm. Petits trous affûtés. 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 {#8560 …} #channels: Doctrine\ORM\PersistentCollection {#8546 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8542 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8544 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29079 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8541 #id: 1119 #code: "zesteur-roesle-3455" #attributes: Doctrine\ORM\PersistentCollection {#8548 …} #variants: Doctrine\ORM\PersistentCollection {#8550 …} #options: Doctrine\ORM\PersistentCollection {#8554 …} #associations: Doctrine\ORM\PersistentCollection {#8552 …} #createdAt: DateTime @1758632310 {#8539 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8540 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8558 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1119 #name: "Zesteur Rösle" #slug: "zesteur-roesle-3455" #description: """ <div class="col is-12"><ul>\n <li>Trous affûtés, efficacité garantie.</li>\n <li>Anneau pour suspendre.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description zesteur Rösle</h1><div class="col is-12">Le zesteur Rösle permet de faire facilement des zests d'agrume pour décorer mais aussi relever la saveur de vos gâteaux, sauces ou potages.<br />Le zesteur Rösle est doté de petites trous affûtés permettant de faire des zests très fins sans que la peau blanche et amère de vos agrumes ne soit entamée.</div><h1>Caractéristiques zesteur Rösle</h1><div class="col is-12">Inox 18/10. Longueur 16 cm. Petits trous affûtés. 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 {#8560 …} #channels: Doctrine\ORM\PersistentCollection {#8546 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8542 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8544 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Zesteur Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29150 -props: [ "product" => App\Entity\Product\Product {#8541 #id: 1119 #code: "zesteur-roesle-3455" #attributes: Doctrine\ORM\PersistentCollection {#8548 …} #variants: Doctrine\ORM\PersistentCollection {#8550 …} #options: Doctrine\ORM\PersistentCollection {#8554 …} #associations: Doctrine\ORM\PersistentCollection {#8552 …} #createdAt: DateTime @1758632310 {#8539 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8540 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8557 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8558 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8541} #id: 1119 #name: "Zesteur Rösle" #slug: "zesteur-roesle-3455" #description: """ <div class="col is-12"><ul>\n <li>Trous affûtés, efficacité garantie.</li>\n <li>Anneau pour suspendre.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description zesteur Rösle</h1><div class="col is-12">Le zesteur Rösle permet de faire facilement des zests d'agrume pour décorer mais aussi relever la saveur de vos gâteaux, sauces ou potages.<br />Le zesteur Rösle est doté de petites trous affûtés permettant de faire des zests très fins sans que la peau blanche et amère de vos agrumes ne soit entamée.</div><h1>Caractéristiques zesteur Rösle</h1><div class="col is-12">Inox 18/10. Longueur 16 cm. Petits trous affûtés. 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 {#8560 …} #channels: Doctrine\ORM\PersistentCollection {#8546 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8542 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8544 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29134 …} +context: Sylius\TwigHooks\Bag\DataBag {#29204 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29131 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29079 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29087 #collection: Doctrine\Common\Collections\ArrayCollection {#29096 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29075 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29134 …} +context: Sylius\TwigHooks\Bag\DataBag {#29204 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29131 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Zesteur Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29087 #collection: Doctrine\Common\Collections\ArrayCollection {#29096 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29075 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29208 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29134 …} +context: Sylius\TwigHooks\Bag\DataBag {#29204 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29131 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29079 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29087 #collection: Doctrine\Common\Collections\ArrayCollection {#29096 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29075 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38289 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38291 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29258 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29249 …} +context: Sylius\TwigHooks\Bag\DataBag {#29256 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29257 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29079 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29261 +variant: App\Entity\Product\ProductVariant {#29079 …} +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 {#9060 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12490 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9057 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29258 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29249 …} +context: Sylius\TwigHooks\Bag\DataBag {#29256 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29257 …} +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 | 108.0 MiB | 5.02 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8564 #id: 1120 #code: "presse-ail-roesle-3456" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632310 {#8562 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8563 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8564} #id: 1120 #name: "Presse-ail Rösle" #slug: "presse-ail-roesle-3456" #description: """ <div class="col is-12"><ul>\n <li>Système de levier permettant un pressage sans effort.</li>\n <li>Grille amovible, nettoyage facile.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-ail Rösle</h1><div class="col is-12">Le presse-ail Rösle permet de presser vos gousses d'ail même non épluchées sans efforts grâce au système de levier exclusif Rôsle. Fabriqué en acier inoxydable, ce presse-ail ne rouille pas. Il vous permet de presser vos gousses d'ail rapidement et en toute facilité. <br />Le presse-ail Rösle est doté d'une grille amovible pour un nettoyage plus facile.<br /><br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques presse-ail Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Grille amovible. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div><div class="col is-12">Découvrez aussi notre <a title="tuyau épluche ail" rel="nofollow" href="http://www.cuisinstore.com/-tuyau-epluche-ail-prd497.html">tuyau épluche ail</a>, pour éplucher l'ail efficacement.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29141 +product: App\Entity\Product\Product {#8564 #id: 1120 #code: "presse-ail-roesle-3456" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632310 {#8562 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8563 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8564} #id: 1120 #name: "Presse-ail Rösle" #slug: "presse-ail-roesle-3456" #description: """ <div class="col is-12"><ul>\n <li>Système de levier permettant un pressage sans effort.</li>\n <li>Grille amovible, nettoyage facile.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-ail Rösle</h1><div class="col is-12">Le presse-ail Rösle permet de presser vos gousses d'ail même non épluchées sans efforts grâce au système de levier exclusif Rôsle. Fabriqué en acier inoxydable, ce presse-ail ne rouille pas. Il vous permet de presser vos gousses d'ail rapidement et en toute facilité. <br />Le presse-ail Rösle est doté d'une grille amovible pour un nettoyage plus facile.<br /><br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques presse-ail Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Grille amovible. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div><div class="col is-12">Découvrez aussi notre <a title="tuyau épluche ail" rel="nofollow" href="http://www.cuisinstore.com/-tuyau-epluche-ail-prd497.html">tuyau épluche ail</a>, pour éplucher l'ail efficacement.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29324 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.96 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8564 #id: 1120 #code: "presse-ail-roesle-3456" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632310 {#8562 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8563 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8564} #id: 1120 #name: "Presse-ail Rösle" #slug: "presse-ail-roesle-3456" #description: """ <div class="col is-12"><ul>\n <li>Système de levier permettant un pressage sans effort.</li>\n <li>Grille amovible, nettoyage facile.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-ail Rösle</h1><div class="col is-12">Le presse-ail Rösle permet de presser vos gousses d'ail même non épluchées sans efforts grâce au système de levier exclusif Rôsle. Fabriqué en acier inoxydable, ce presse-ail ne rouille pas. Il vous permet de presser vos gousses d'ail rapidement et en toute facilité. <br />Le presse-ail Rösle est doté d'une grille amovible pour un nettoyage plus facile.<br /><br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques presse-ail Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Grille amovible. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div><div class="col is-12">Découvrez aussi notre <a title="tuyau épluche ail" rel="nofollow" href="http://www.cuisinstore.com/-tuyau-epluche-ail-prd497.html">tuyau épluche ail</a>, pour éplucher l'ail efficacement.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Presse-ail Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29395 -props: [ "product" => App\Entity\Product\Product {#8564 #id: 1120 #code: "presse-ail-roesle-3456" #attributes: Doctrine\ORM\PersistentCollection {#8571 …} #variants: Doctrine\ORM\PersistentCollection {#8573 …} #options: Doctrine\ORM\PersistentCollection {#8577 …} #associations: Doctrine\ORM\PersistentCollection {#8575 …} #createdAt: DateTime @1758632310 {#8562 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8563 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8580 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8581 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8564} #id: 1120 #name: "Presse-ail Rösle" #slug: "presse-ail-roesle-3456" #description: """ <div class="col is-12"><ul>\n <li>Système de levier permettant un pressage sans effort.</li>\n <li>Grille amovible, nettoyage facile.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-ail Rösle</h1><div class="col is-12">Le presse-ail Rösle permet de presser vos gousses d'ail même non épluchées sans efforts grâce au système de levier exclusif Rôsle. Fabriqué en acier inoxydable, ce presse-ail ne rouille pas. Il vous permet de presser vos gousses d'ail rapidement et en toute facilité. <br />Le presse-ail Rösle est doté d'une grille amovible pour un nettoyage plus facile.<br /><br /><br /><a rel="nofollow" href="https://www.cuisinstore.com/presse-ail-f740-p1.html">Pour en savoir plus sur les presse-ails</a></div><h1>Caractéristiques presse-ail Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Grille amovible. Anneau pour suspendre. Va au lave vaisselle. Garantie à vie.</div><div class="col is-12">Découvrez aussi notre <a title="tuyau épluche ail" rel="nofollow" href="http://www.cuisinstore.com/-tuyau-epluche-ail-prd497.html">tuyau épluche ail</a>, pour éplucher l'ail efficacement.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …} #channels: Doctrine\ORM\PersistentCollection {#8569 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8565 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8567 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29388 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29379 …} +context: Sylius\TwigHooks\Bag\DataBag {#29461 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29376 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29324 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29332 #collection: Doctrine\Common\Collections\ArrayCollection {#29341 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29320 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29388 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29379 …} +context: Sylius\TwigHooks\Bag\DataBag {#29461 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29376 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Presse-ail Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29332 #collection: Doctrine\Common\Collections\ArrayCollection {#29341 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29320 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29465 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29388 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29379 …} +context: Sylius\TwigHooks\Bag\DataBag {#29461 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29376 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29324 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29332 #collection: Doctrine\Common\Collections\ArrayCollection {#29341 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29320 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38305 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29515 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29506 …} +context: Sylius\TwigHooks\Bag\DataBag {#29513 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29514 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29324 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29518 +variant: App\Entity\Product\ProductVariant {#29324 …} +price: "54,00\u{A0}€" +originalPrice: "54,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9060 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12490 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9057 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29515 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29506 …} +context: Sylius\TwigHooks\Bag\DataBag {#29513 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29514 …} +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 | 108.0 MiB | 5.06 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8587 #id: 1121 #code: "presse-puree-roesle-3457" #attributes: Doctrine\ORM\PersistentCollection {#8594 …} #variants: Doctrine\ORM\PersistentCollection {#8596 …} #options: Doctrine\ORM\PersistentCollection {#8600 …} #associations: Doctrine\ORM\PersistentCollection {#8598 …} #createdAt: DateTime @1758632310 {#8585 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8586 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8603 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8604 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8587} #id: 1121 #name: "Presse-purée Rösle" #slug: "presse-puree-roesle-3457" #description: """ <div class="col is-12"><ul>\n <li>Large surface perforée, efficacité garantie..</li>\n <li>Fabriqué en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-purée Rösle</h1><div class="col is-12">Le presse-purée Rösle est doté d'une large surface perforée qui facilite le travail de pressage.<br />Le presse-purée Rösle bénéficie d'un manche gros et rond mais plat à son extrémité et à la garde permettant d'exercer une forte pression.</div><h1>Caractéristiques presse-purée Rösle</h1><div class="col is-12">Inox 18/10. Longueur 26 cm. ø 8,5 cm. 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 {#8606 …} #channels: Doctrine\ORM\PersistentCollection {#8592 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8588 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8590 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29386 +product: App\Entity\Product\Product {#8587 #id: 1121 #code: "presse-puree-roesle-3457" #attributes: Doctrine\ORM\PersistentCollection {#8594 …} #variants: Doctrine\ORM\PersistentCollection {#8596 …} #options: Doctrine\ORM\PersistentCollection {#8600 …} #associations: Doctrine\ORM\PersistentCollection {#8598 …} #createdAt: DateTime @1758632310 {#8585 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8586 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8603 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8604 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8587} #id: 1121 #name: "Presse-purée Rösle" #slug: "presse-puree-roesle-3457" #description: """ <div class="col is-12"><ul>\n <li>Large surface perforée, efficacité garantie..</li>\n <li>Fabriqué en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-purée Rösle</h1><div class="col is-12">Le presse-purée Rösle est doté d'une large surface perforée qui facilite le travail de pressage.<br />Le presse-purée Rösle bénéficie d'un manche gros et rond mais plat à son extrémité et à la garde permettant d'exercer une forte pression.</div><h1>Caractéristiques presse-purée Rösle</h1><div class="col is-12">Inox 18/10. Longueur 26 cm. ø 8,5 cm. 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 {#8606 …} #channels: Doctrine\ORM\PersistentCollection {#8592 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8588 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8590 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29581 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8587 #id: 1121 #code: "presse-puree-roesle-3457" #attributes: Doctrine\ORM\PersistentCollection {#8594 …} #variants: Doctrine\ORM\PersistentCollection {#8596 …} #options: Doctrine\ORM\PersistentCollection {#8600 …} #associations: Doctrine\ORM\PersistentCollection {#8598 …} #createdAt: DateTime @1758632310 {#8585 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8586 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8603 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8604 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8587} #id: 1121 #name: "Presse-purée Rösle" #slug: "presse-puree-roesle-3457" #description: """ <div class="col is-12"><ul>\n <li>Large surface perforée, efficacité garantie..</li>\n <li>Fabriqué en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-purée Rösle</h1><div class="col is-12">Le presse-purée Rösle est doté d'une large surface perforée qui facilite le travail de pressage.<br />Le presse-purée Rösle bénéficie d'un manche gros et rond mais plat à son extrémité et à la garde permettant d'exercer une forte pression.</div><h1>Caractéristiques presse-purée Rösle</h1><div class="col is-12">Inox 18/10. Longueur 26 cm. ø 8,5 cm. 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 {#8606 …} #channels: Doctrine\ORM\PersistentCollection {#8592 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8588 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8590 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Presse-purée Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29652 -props: [ "product" => App\Entity\Product\Product {#8587 #id: 1121 #code: "presse-puree-roesle-3457" #attributes: Doctrine\ORM\PersistentCollection {#8594 …} #variants: Doctrine\ORM\PersistentCollection {#8596 …} #options: Doctrine\ORM\PersistentCollection {#8600 …} #associations: Doctrine\ORM\PersistentCollection {#8598 …} #createdAt: DateTime @1758632310 {#8585 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8586 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8603 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8604 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8587} #id: 1121 #name: "Presse-purée Rösle" #slug: "presse-puree-roesle-3457" #description: """ <div class="col is-12"><ul>\n <li>Large surface perforée, efficacité garantie..</li>\n <li>Fabriqué en une seule pièce sans soudure.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description presse-purée Rösle</h1><div class="col is-12">Le presse-purée Rösle est doté d'une large surface perforée qui facilite le travail de pressage.<br />Le presse-purée Rösle bénéficie d'un manche gros et rond mais plat à son extrémité et à la garde permettant d'exercer une forte pression.</div><h1>Caractéristiques presse-purée Rösle</h1><div class="col is-12">Inox 18/10. Longueur 26 cm. ø 8,5 cm. 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 {#8606 …} #channels: Doctrine\ORM\PersistentCollection {#8592 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8588 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8590 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29645 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29636 …} +context: Sylius\TwigHooks\Bag\DataBag {#29706 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29633 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29581 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29589 #collection: Doctrine\Common\Collections\ArrayCollection {#29598 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29577 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29645 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29636 …} +context: Sylius\TwigHooks\Bag\DataBag {#29706 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29633 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Presse-purée Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29589 #collection: Doctrine\Common\Collections\ArrayCollection {#29598 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29577 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29710 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29645 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29636 …} +context: Sylius\TwigHooks\Bag\DataBag {#29706 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29633 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29581 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29589 #collection: Doctrine\Common\Collections\ArrayCollection {#29598 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29577 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38319 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29760 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29751 …} +context: Sylius\TwigHooks\Bag\DataBag {#29758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29759 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29581 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29763 +variant: App\Entity\Product\ProductVariant {#29581 …} +price: "49,00\u{A0}€" +originalPrice: "49,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9060 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12490 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9057 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29760 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29751 …} +context: Sylius\TwigHooks\Bag\DataBag {#29758 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29759 …} +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 | 108.0 MiB | 5.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8610 #id: 1122 #code: "eplucheur-roesle-3458" #attributes: Doctrine\ORM\PersistentCollection {#8617 …} #variants: Doctrine\ORM\PersistentCollection {#8619 …} #options: Doctrine\ORM\PersistentCollection {#8623 …} #associations: Doctrine\ORM\PersistentCollection {#8621 …} #createdAt: DateTime @1758632310 {#8608 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8609 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8626 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8627 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8610} #id: 1122 #name: "Eplucheur Rösle" #slug: "eplucheur-roesle-3458" #description: """ <div class="col is-12"><ul>\n <li>Ouverture de lame fine, pas de gaspillage.</li>\n <li>Convient aussi pour droitier ou gaucher.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur Rösle</h1><div class="col is-12">L'éplucheur Rösle est doté d'une lame à l'ouverture très fine permettant d'éplucher une peau très fine évitant ainsi le gaspillage.<br />L'éplucheur Rösle épluche dans les 2 sens, il convient donc aussi bien pour les gauchers que pour les droitiers.</div><h1>Caractéristiques éplucheur Rösle</h1><div class="col is-12">Inox 18/10. Longueur 19 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 {#8629 …} #channels: Doctrine\ORM\PersistentCollection {#8615 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8611 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8613 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29643 +product: App\Entity\Product\Product {#8610 #id: 1122 #code: "eplucheur-roesle-3458" #attributes: Doctrine\ORM\PersistentCollection {#8617 …} #variants: Doctrine\ORM\PersistentCollection {#8619 …} #options: Doctrine\ORM\PersistentCollection {#8623 …} #associations: Doctrine\ORM\PersistentCollection {#8621 …} #createdAt: DateTime @1758632310 {#8608 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8609 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8626 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8627 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8610} #id: 1122 #name: "Eplucheur Rösle" #slug: "eplucheur-roesle-3458" #description: """ <div class="col is-12"><ul>\n <li>Ouverture de lame fine, pas de gaspillage.</li>\n <li>Convient aussi pour droitier ou gaucher.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur Rösle</h1><div class="col is-12">L'éplucheur Rösle est doté d'une lame à l'ouverture très fine permettant d'éplucher une peau très fine évitant ainsi le gaspillage.<br />L'éplucheur Rösle épluche dans les 2 sens, il convient donc aussi bien pour les gauchers que pour les droitiers.</div><h1>Caractéristiques éplucheur Rösle</h1><div class="col is-12">Inox 18/10. Longueur 19 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 {#8629 …} #channels: Doctrine\ORM\PersistentCollection {#8615 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8611 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8613 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29826 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8610 #id: 1122 #code: "eplucheur-roesle-3458" #attributes: Doctrine\ORM\PersistentCollection {#8617 …} #variants: Doctrine\ORM\PersistentCollection {#8619 …} #options: Doctrine\ORM\PersistentCollection {#8623 …} #associations: Doctrine\ORM\PersistentCollection {#8621 …} #createdAt: DateTime @1758632310 {#8608 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8609 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8626 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8627 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8610} #id: 1122 #name: "Eplucheur Rösle" #slug: "eplucheur-roesle-3458" #description: """ <div class="col is-12"><ul>\n <li>Ouverture de lame fine, pas de gaspillage.</li>\n <li>Convient aussi pour droitier ou gaucher.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur Rösle</h1><div class="col is-12">L'éplucheur Rösle est doté d'une lame à l'ouverture très fine permettant d'éplucher une peau très fine évitant ainsi le gaspillage.<br />L'éplucheur Rösle épluche dans les 2 sens, il convient donc aussi bien pour les gauchers que pour les droitiers.</div><h1>Caractéristiques éplucheur Rösle</h1><div class="col is-12">Inox 18/10. Longueur 19 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 {#8629 …} #channels: Doctrine\ORM\PersistentCollection {#8615 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8611 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8613 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Eplucheur Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29897 -props: [ "product" => App\Entity\Product\Product {#8610 #id: 1122 #code: "eplucheur-roesle-3458" #attributes: Doctrine\ORM\PersistentCollection {#8617 …} #variants: Doctrine\ORM\PersistentCollection {#8619 …} #options: Doctrine\ORM\PersistentCollection {#8623 …} #associations: Doctrine\ORM\PersistentCollection {#8621 …} #createdAt: DateTime @1758632310 {#8608 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8609 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8626 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8627 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8610} #id: 1122 #name: "Eplucheur Rösle" #slug: "eplucheur-roesle-3458" #description: """ <div class="col is-12"><ul>\n <li>Ouverture de lame fine, pas de gaspillage.</li>\n <li>Convient aussi pour droitier ou gaucher.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur Rösle</h1><div class="col is-12">L'éplucheur Rösle est doté d'une lame à l'ouverture très fine permettant d'éplucher une peau très fine évitant ainsi le gaspillage.<br />L'éplucheur Rösle épluche dans les 2 sens, il convient donc aussi bien pour les gauchers que pour les droitiers.</div><h1>Caractéristiques éplucheur Rösle</h1><div class="col is-12">Inox 18/10. Longueur 19 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 {#8629 …} #channels: Doctrine\ORM\PersistentCollection {#8615 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8611 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8613 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29890 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29881 …} +context: Sylius\TwigHooks\Bag\DataBag {#29948 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29878 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29826 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29834 #collection: Doctrine\Common\Collections\ArrayCollection {#29843 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29822 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29890 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29881 …} +context: Sylius\TwigHooks\Bag\DataBag {#29948 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29878 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Eplucheur Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29834 #collection: Doctrine\Common\Collections\ArrayCollection {#29843 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29822 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29952 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29890 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29881 …} +context: Sylius\TwigHooks\Bag\DataBag {#29948 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29878 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29826 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29834 #collection: Doctrine\Common\Collections\ArrayCollection {#29843 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29822 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38333 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30002 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29993 …} +context: Sylius\TwigHooks\Bag\DataBag {#30000 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30001 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29826 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30005 +variant: App\Entity\Product\ProductVariant {#29826 …} +price: "24,00\u{A0}€" +originalPrice: "24,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9060 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12490 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9057 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30002 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29993 …} +context: Sylius\TwigHooks\Bag\DataBag {#30000 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30001 …} +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 | 108.0 MiB | 5.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8633 #id: 1123 #code: "eplucheur-rasoir-roesle-3459" #attributes: Doctrine\ORM\PersistentCollection {#8640 …} #variants: Doctrine\ORM\PersistentCollection {#8642 …} #options: Doctrine\ORM\PersistentCollection {#8646 …} #associations: Doctrine\ORM\PersistentCollection {#8644 …} #createdAt: DateTime @1758632310 {#8631 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8632 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8649 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8650 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8633} #id: 1123 #name: "Eplucheur rasoir Rösle" #slug: "eplucheur-rasoir-roesle-3459" #description: """ <div class="col is-12"><ul>\n <li>Lame mobile, s'adapte à toutes les formes..</li>\n <li>Cran incorporé pour retirer les parties abîmées..</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur rasoir Rösle</h1><div class="col is-12">L'éplucheur rasoir Rösle est doté d'une lame mobile qui s'adapte à la forme des fruits et légumes pour les éplucher efficacement. <br />L'éplucheur rasoir Rösle est idéal pour les légumes longs comme les carottes, courgettes, salsifis...</div><h1>Caractéristiques éplucheur rasoir Rösle</h1><div class="col is-12">Inox 18/10. Longueur 17 cm. Lame changeable. Cran affûté pour ôter les parties abîmé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 {#8652 …} #channels: Doctrine\ORM\PersistentCollection {#8638 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8634 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8636 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29888 +product: App\Entity\Product\Product {#8633 #id: 1123 #code: "eplucheur-rasoir-roesle-3459" #attributes: Doctrine\ORM\PersistentCollection {#8640 …} #variants: Doctrine\ORM\PersistentCollection {#8642 …} #options: Doctrine\ORM\PersistentCollection {#8646 …} #associations: Doctrine\ORM\PersistentCollection {#8644 …} #createdAt: DateTime @1758632310 {#8631 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8632 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8649 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8650 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8633} #id: 1123 #name: "Eplucheur rasoir Rösle" #slug: "eplucheur-rasoir-roesle-3459" #description: """ <div class="col is-12"><ul>\n <li>Lame mobile, s'adapte à toutes les formes..</li>\n <li>Cran incorporé pour retirer les parties abîmées..</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur rasoir Rösle</h1><div class="col is-12">L'éplucheur rasoir Rösle est doté d'une lame mobile qui s'adapte à la forme des fruits et légumes pour les éplucher efficacement. <br />L'éplucheur rasoir Rösle est idéal pour les légumes longs comme les carottes, courgettes, salsifis...</div><h1>Caractéristiques éplucheur rasoir Rösle</h1><div class="col is-12">Inox 18/10. Longueur 17 cm. Lame changeable. Cran affûté pour ôter les parties abîmé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 {#8652 …} #channels: Doctrine\ORM\PersistentCollection {#8638 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8634 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8636 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30068 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8633 #id: 1123 #code: "eplucheur-rasoir-roesle-3459" #attributes: Doctrine\ORM\PersistentCollection {#8640 …} #variants: Doctrine\ORM\PersistentCollection {#8642 …} #options: Doctrine\ORM\PersistentCollection {#8646 …} #associations: Doctrine\ORM\PersistentCollection {#8644 …} #createdAt: DateTime @1758632310 {#8631 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8632 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8649 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8650 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8633} #id: 1123 #name: "Eplucheur rasoir Rösle" #slug: "eplucheur-rasoir-roesle-3459" #description: """ <div class="col is-12"><ul>\n <li>Lame mobile, s'adapte à toutes les formes..</li>\n <li>Cran incorporé pour retirer les parties abîmées..</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur rasoir Rösle</h1><div class="col is-12">L'éplucheur rasoir Rösle est doté d'une lame mobile qui s'adapte à la forme des fruits et légumes pour les éplucher efficacement. <br />L'éplucheur rasoir Rösle est idéal pour les légumes longs comme les carottes, courgettes, salsifis...</div><h1>Caractéristiques éplucheur rasoir Rösle</h1><div class="col is-12">Inox 18/10. Longueur 17 cm. Lame changeable. Cran affûté pour ôter les parties abîmé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 {#8652 …} #channels: Doctrine\ORM\PersistentCollection {#8638 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8634 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8636 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Eplucheur rasoir Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30139 -props: [ "product" => App\Entity\Product\Product {#8633 #id: 1123 #code: "eplucheur-rasoir-roesle-3459" #attributes: Doctrine\ORM\PersistentCollection {#8640 …} #variants: Doctrine\ORM\PersistentCollection {#8642 …} #options: Doctrine\ORM\PersistentCollection {#8646 …} #associations: Doctrine\ORM\PersistentCollection {#8644 …} #createdAt: DateTime @1758632310 {#8631 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8632 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8649 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8650 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8633} #id: 1123 #name: "Eplucheur rasoir Rösle" #slug: "eplucheur-rasoir-roesle-3459" #description: """ <div class="col is-12"><ul>\n <li>Lame mobile, s'adapte à toutes les formes..</li>\n <li>Cran incorporé pour retirer les parties abîmées..</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur rasoir Rösle</h1><div class="col is-12">L'éplucheur rasoir Rösle est doté d'une lame mobile qui s'adapte à la forme des fruits et légumes pour les éplucher efficacement. <br />L'éplucheur rasoir Rösle est idéal pour les légumes longs comme les carottes, courgettes, salsifis...</div><h1>Caractéristiques éplucheur rasoir Rösle</h1><div class="col is-12">Inox 18/10. Longueur 17 cm. Lame changeable. Cran affûté pour ôter les parties abîmé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 {#8652 …} #channels: Doctrine\ORM\PersistentCollection {#8638 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8634 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8636 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30201 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30123 …} +context: Sylius\TwigHooks\Bag\DataBag {#30190 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30120 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30068 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30076 #collection: Doctrine\Common\Collections\ArrayCollection {#30085 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30064 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30201 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30123 …} +context: Sylius\TwigHooks\Bag\DataBag {#30190 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30120 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Eplucheur rasoir Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30076 #collection: Doctrine\Common\Collections\ArrayCollection {#30085 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30064 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30206 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30201 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30123 …} +context: Sylius\TwigHooks\Bag\DataBag {#30190 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30120 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30068 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30076 #collection: Doctrine\Common\Collections\ArrayCollection {#30085 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30064 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38347 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30255 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30246 …} +context: Sylius\TwigHooks\Bag\DataBag {#30253 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30254 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30068 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30258 +variant: App\Entity\Product\ProductVariant {#30068 …} +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 {#9060 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12490 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9057 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30255 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30246 …} +context: Sylius\TwigHooks\Bag\DataBag {#30253 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30254 …} +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 | 108.0 MiB | 4.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8656 #id: 1124 #code: "eplucheur-tomates-kiwis-roesle-3460" #attributes: Doctrine\ORM\PersistentCollection {#8663 …} #variants: Doctrine\ORM\PersistentCollection {#8665 …} #options: Doctrine\ORM\PersistentCollection {#8669 …} #associations: Doctrine\ORM\PersistentCollection {#8667 …} #createdAt: DateTime @1758632310 {#8654 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8655 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8672 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8673 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8656} #id: 1124 #name: "Eplucheur tomates kiwis Rösle" #slug: "eplucheur-tomates-kiwis-roesle-3460" #description: """ <div class="col is-12"><ul>\n <li>Lame très tranchante, efficacité garantie.</li>\n <li>Protecteur de lame.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur tomates kiwis Rösle</h1><div class="col is-12">L'éplucheur tomates kiwis Rösle est doté d'une double lame très tranchante qui enlève la peau même les plus fines des fruits et légumes.<br />L'éplucheur tomates kiwis Rösle est idéal pour les fruits et légumes à chair délicate comme les tomates, kiwis, pêches, mangues...</div><h1>Caractéristiques éplucheur tomates kiwis Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Double lame avec capuchon de protection. Cran affûté. 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 {#8675 …} #channels: Doctrine\ORM\PersistentCollection {#8661 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8657 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8659 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30130 +product: App\Entity\Product\Product {#8656 #id: 1124 #code: "eplucheur-tomates-kiwis-roesle-3460" #attributes: Doctrine\ORM\PersistentCollection {#8663 …} #variants: Doctrine\ORM\PersistentCollection {#8665 …} #options: Doctrine\ORM\PersistentCollection {#8669 …} #associations: Doctrine\ORM\PersistentCollection {#8667 …} #createdAt: DateTime @1758632310 {#8654 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8655 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8672 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8673 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8656} #id: 1124 #name: "Eplucheur tomates kiwis Rösle" #slug: "eplucheur-tomates-kiwis-roesle-3460" #description: """ <div class="col is-12"><ul>\n <li>Lame très tranchante, efficacité garantie.</li>\n <li>Protecteur de lame.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur tomates kiwis Rösle</h1><div class="col is-12">L'éplucheur tomates kiwis Rösle est doté d'une double lame très tranchante qui enlève la peau même les plus fines des fruits et légumes.<br />L'éplucheur tomates kiwis Rösle est idéal pour les fruits et légumes à chair délicate comme les tomates, kiwis, pêches, mangues...</div><h1>Caractéristiques éplucheur tomates kiwis Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Double lame avec capuchon de protection. Cran affûté. 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 {#8675 …} #channels: Doctrine\ORM\PersistentCollection {#8661 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8657 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8659 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30321 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8656 #id: 1124 #code: "eplucheur-tomates-kiwis-roesle-3460" #attributes: Doctrine\ORM\PersistentCollection {#8663 …} #variants: Doctrine\ORM\PersistentCollection {#8665 …} #options: Doctrine\ORM\PersistentCollection {#8669 …} #associations: Doctrine\ORM\PersistentCollection {#8667 …} #createdAt: DateTime @1758632310 {#8654 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8655 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8672 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8673 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8656} #id: 1124 #name: "Eplucheur tomates kiwis Rösle" #slug: "eplucheur-tomates-kiwis-roesle-3460" #description: """ <div class="col is-12"><ul>\n <li>Lame très tranchante, efficacité garantie.</li>\n <li>Protecteur de lame.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur tomates kiwis Rösle</h1><div class="col is-12">L'éplucheur tomates kiwis Rösle est doté d'une double lame très tranchante qui enlève la peau même les plus fines des fruits et légumes.<br />L'éplucheur tomates kiwis Rösle est idéal pour les fruits et légumes à chair délicate comme les tomates, kiwis, pêches, mangues...</div><h1>Caractéristiques éplucheur tomates kiwis Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Double lame avec capuchon de protection. Cran affûté. 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 {#8675 …} #channels: Doctrine\ORM\PersistentCollection {#8661 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8657 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8659 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Eplucheur tomates kiwis Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30392 -props: [ "product" => App\Entity\Product\Product {#8656 #id: 1124 #code: "eplucheur-tomates-kiwis-roesle-3460" #attributes: Doctrine\ORM\PersistentCollection {#8663 …} #variants: Doctrine\ORM\PersistentCollection {#8665 …} #options: Doctrine\ORM\PersistentCollection {#8669 …} #associations: Doctrine\ORM\PersistentCollection {#8667 …} #createdAt: DateTime @1758632310 {#8654 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8655 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8672 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8673 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8656} #id: 1124 #name: "Eplucheur tomates kiwis Rösle" #slug: "eplucheur-tomates-kiwis-roesle-3460" #description: """ <div class="col is-12"><ul>\n <li>Lame très tranchante, efficacité garantie.</li>\n <li>Protecteur de lame.</li>\n <li>Garantie à vie.</li>\n </ul></div><h1>Description éplucheur tomates kiwis Rösle</h1><div class="col is-12">L'éplucheur tomates kiwis Rösle est doté d'une double lame très tranchante qui enlève la peau même les plus fines des fruits et légumes.<br />L'éplucheur tomates kiwis Rösle est idéal pour les fruits et légumes à chair délicate comme les tomates, kiwis, pêches, mangues...</div><h1>Caractéristiques éplucheur tomates kiwis Rösle</h1><div class="col is-12">Inox 18/10. Longueur 20 cm. Double lame avec capuchon de protection. Cran affûté. 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 {#8675 …} #channels: Doctrine\ORM\PersistentCollection {#8661 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8657 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8659 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30385 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30376 …} +context: Sylius\TwigHooks\Bag\DataBag {#30443 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30373 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30321 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30329 #collection: Doctrine\Common\Collections\ArrayCollection {#30338 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30317 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38361 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30385 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30376 …} +context: Sylius\TwigHooks\Bag\DataBag {#30443 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30373 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Eplucheur tomates kiwis Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30329 #collection: Doctrine\Common\Collections\ArrayCollection {#30338 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30317 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38361 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30447 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30385 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30376 …} +context: Sylius\TwigHooks\Bag\DataBag {#30443 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30373 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30321 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30329 #collection: Doctrine\Common\Collections\ArrayCollection {#30338 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30317 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38361 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30497 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30488 …} +context: Sylius\TwigHooks\Bag\DataBag {#30495 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30496 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30321 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30500 +variant: App\Entity\Product\ProductVariant {#30321 …} +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 {#9060 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12490 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9057 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30497 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30488 …} +context: Sylius\TwigHooks\Bag\DataBag {#30495 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30496 …} +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 | 108.0 MiB | 4.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8679 #id: 1125 #code: "thermometre-gourmet-roesle-3462" #attributes: Doctrine\ORM\PersistentCollection {#8686 …} #variants: Doctrine\ORM\PersistentCollection {#8688 …} #options: Doctrine\ORM\PersistentCollection {#8692 …} #associations: Doctrine\ORM\PersistentCollection {#8690 …} #createdAt: DateTime @1758632310 {#8677 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8678 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8695 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8696 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 1125 #name: "Thermomètre gourmet Rösle" #slug: "thermometre-gourmet-roesle-3462" #description: """ <div class="col is-12"><ul>\n <li>Polyvalent, convient pour la cuisson comme pour les vins.</li>\n <li>Belle finition inox.</li>\n <li>Encombrement réduit.</li>\n <li>Compatible plaque induction.</li>\n </ul></div><h1>Description thermomètre gourmet Rösle</h1><div class="col is-12">Le thermomètre gourmet Rösle est idéal pour la cuisson des viandes, la température des vins...</div><h1>Caractéristiques thermomètre gourmet Rösle</h1><div class="col is-12">De - 40°c à + 200°c. Précision +/- 1°c. Affichage numérique. Ecran lumineux. Longueur totale 22 cm. Longueur sonde 12 cm. Finition inox.</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 {#8698 …} #channels: Doctrine\ORM\PersistentCollection {#8684 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8680 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8682 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30383 +product: App\Entity\Product\Product {#8679 #id: 1125 #code: "thermometre-gourmet-roesle-3462" #attributes: Doctrine\ORM\PersistentCollection {#8686 …} #variants: Doctrine\ORM\PersistentCollection {#8688 …} #options: Doctrine\ORM\PersistentCollection {#8692 …} #associations: Doctrine\ORM\PersistentCollection {#8690 …} #createdAt: DateTime @1758632310 {#8677 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8678 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8695 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8696 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 1125 #name: "Thermomètre gourmet Rösle" #slug: "thermometre-gourmet-roesle-3462" #description: """ <div class="col is-12"><ul>\n <li>Polyvalent, convient pour la cuisson comme pour les vins.</li>\n <li>Belle finition inox.</li>\n <li>Encombrement réduit.</li>\n <li>Compatible plaque induction.</li>\n </ul></div><h1>Description thermomètre gourmet Rösle</h1><div class="col is-12">Le thermomètre gourmet Rösle est idéal pour la cuisson des viandes, la température des vins...</div><h1>Caractéristiques thermomètre gourmet Rösle</h1><div class="col is-12">De - 40°c à + 200°c. Précision +/- 1°c. Affichage numérique. Ecran lumineux. Longueur totale 22 cm. Longueur sonde 12 cm. Finition inox.</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 {#8698 …} #channels: Doctrine\ORM\PersistentCollection {#8684 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8680 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8682 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30563 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8679 #id: 1125 #code: "thermometre-gourmet-roesle-3462" #attributes: Doctrine\ORM\PersistentCollection {#8686 …} #variants: Doctrine\ORM\PersistentCollection {#8688 …} #options: Doctrine\ORM\PersistentCollection {#8692 …} #associations: Doctrine\ORM\PersistentCollection {#8690 …} #createdAt: DateTime @1758632310 {#8677 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8678 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8695 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8696 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 1125 #name: "Thermomètre gourmet Rösle" #slug: "thermometre-gourmet-roesle-3462" #description: """ <div class="col is-12"><ul>\n <li>Polyvalent, convient pour la cuisson comme pour les vins.</li>\n <li>Belle finition inox.</li>\n <li>Encombrement réduit.</li>\n <li>Compatible plaque induction.</li>\n </ul></div><h1>Description thermomètre gourmet Rösle</h1><div class="col is-12">Le thermomètre gourmet Rösle est idéal pour la cuisson des viandes, la température des vins...</div><h1>Caractéristiques thermomètre gourmet Rösle</h1><div class="col is-12">De - 40°c à + 200°c. Précision +/- 1°c. Affichage numérique. Ecran lumineux. Longueur totale 22 cm. Longueur sonde 12 cm. Finition inox.</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 {#8698 …} #channels: Doctrine\ORM\PersistentCollection {#8684 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8680 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8682 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Thermomètre gourmet Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30634 -props: [ "product" => App\Entity\Product\Product {#8679 #id: 1125 #code: "thermometre-gourmet-roesle-3462" #attributes: Doctrine\ORM\PersistentCollection {#8686 …} #variants: Doctrine\ORM\PersistentCollection {#8688 …} #options: Doctrine\ORM\PersistentCollection {#8692 …} #associations: Doctrine\ORM\PersistentCollection {#8690 …} #createdAt: DateTime @1758632310 {#8677 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8678 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8695 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8696 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 1125 #name: "Thermomètre gourmet Rösle" #slug: "thermometre-gourmet-roesle-3462" #description: """ <div class="col is-12"><ul>\n <li>Polyvalent, convient pour la cuisson comme pour les vins.</li>\n <li>Belle finition inox.</li>\n <li>Encombrement réduit.</li>\n <li>Compatible plaque induction.</li>\n </ul></div><h1>Description thermomètre gourmet Rösle</h1><div class="col is-12">Le thermomètre gourmet Rösle est idéal pour la cuisson des viandes, la température des vins...</div><h1>Caractéristiques thermomètre gourmet Rösle</h1><div class="col is-12">De - 40°c à + 200°c. Précision +/- 1°c. Affichage numérique. Ecran lumineux. Longueur totale 22 cm. Longueur sonde 12 cm. Finition inox.</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 {#8698 …} #channels: Doctrine\ORM\PersistentCollection {#8684 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8680 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8682 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30627 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30618 …} +context: Sylius\TwigHooks\Bag\DataBag {#30685 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30615 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30563 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30571 #collection: Doctrine\Common\Collections\ArrayCollection {#30580 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30559 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38375 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30627 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30618 …} +context: Sylius\TwigHooks\Bag\DataBag {#30685 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30615 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Thermomètre gourmet Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30571 #collection: Doctrine\Common\Collections\ArrayCollection {#30580 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30559 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38375 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30689 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30627 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30618 …} +context: Sylius\TwigHooks\Bag\DataBag {#30685 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30615 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30563 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30571 #collection: Doctrine\Common\Collections\ArrayCollection {#30580 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30559 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38375 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30730 …} +context: Sylius\TwigHooks\Bag\DataBag {#30737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30738 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30563 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30742 +variant: App\Entity\Product\ProductVariant {#30563 …} +price: "49,00\u{A0}€" +originalPrice: "49,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9060 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12490 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9057 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30730 …} +context: Sylius\TwigHooks\Bag\DataBag {#30737 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30738 …} +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 | 108.0 MiB | 5.20 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8702 #id: 1126 #code: "barre-de-suspension-roesle-3463" #attributes: Doctrine\ORM\PersistentCollection {#8709 …} #variants: Doctrine\ORM\PersistentCollection {#8711 …} #options: Doctrine\ORM\PersistentCollection {#8715 …} #associations: Doctrine\ORM\PersistentCollection {#8713 …} #createdAt: DateTime @1758632310 {#8700 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8701 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8718 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8719 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8702} #id: 1126 #name: "Barre de suspension Rösle" #slug: "barre-de-suspension-roesle-3463" #description: """ <div class="col is-12"><ul>\n <li>Points de fixation libre .</li>\n <li>Combinaison de plusieurs barres sans raccordement visible.</li>\n <li>Disponible en plusieurs longueurs.</li>\n </ul></div><h1>Description barre de suspension Rösle</h1><div class="col is-12">La barre de suspension Rösle permet de suspendre tous les accessoires de cuisine Rösle. La fixation murale est à placer suivant votre choix. Plusieurs barres peuvent être posées bout à bout sans raccordement visible.</div><h1>Caractéristiques barre de suspension Rösle</h1><div class="col is-12">Inox massif. Epaisseur 3 mm. Largeur 2,5 cm. Finition inox poli mat. Crochets non compris. 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 {#8721 …} #channels: Doctrine\ORM\PersistentCollection {#8707 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8703 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8705 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30625 +product: App\Entity\Product\Product {#8702 #id: 1126 #code: "barre-de-suspension-roesle-3463" #attributes: Doctrine\ORM\PersistentCollection {#8709 …} #variants: Doctrine\ORM\PersistentCollection {#8711 …} #options: Doctrine\ORM\PersistentCollection {#8715 …} #associations: Doctrine\ORM\PersistentCollection {#8713 …} #createdAt: DateTime @1758632310 {#8700 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8701 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8718 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8719 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8702} #id: 1126 #name: "Barre de suspension Rösle" #slug: "barre-de-suspension-roesle-3463" #description: """ <div class="col is-12"><ul>\n <li>Points de fixation libre .</li>\n <li>Combinaison de plusieurs barres sans raccordement visible.</li>\n <li>Disponible en plusieurs longueurs.</li>\n </ul></div><h1>Description barre de suspension Rösle</h1><div class="col is-12">La barre de suspension Rösle permet de suspendre tous les accessoires de cuisine Rösle. La fixation murale est à placer suivant votre choix. Plusieurs barres peuvent être posées bout à bout sans raccordement visible.</div><h1>Caractéristiques barre de suspension Rösle</h1><div class="col is-12">Inox massif. Epaisseur 3 mm. Largeur 2,5 cm. Finition inox poli mat. Crochets non compris. 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 {#8721 …} #channels: Doctrine\ORM\PersistentCollection {#8707 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8703 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8705 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30805 …} +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 {#27704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27737 …} +context: Sylius\TwigHooks\Bag\DataBag {#27743 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27730 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
108.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8702 #id: 1126 #code: "barre-de-suspension-roesle-3463" #attributes: Doctrine\ORM\PersistentCollection {#8709 …} #variants: Doctrine\ORM\PersistentCollection {#8711 …} #options: Doctrine\ORM\PersistentCollection {#8715 …} #associations: Doctrine\ORM\PersistentCollection {#8713 …} #createdAt: DateTime @1758632310 {#8700 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8701 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8718 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8719 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8702} #id: 1126 #name: "Barre de suspension Rösle" #slug: "barre-de-suspension-roesle-3463" #description: """ <div class="col is-12"><ul>\n <li>Points de fixation libre .</li>\n <li>Combinaison de plusieurs barres sans raccordement visible.</li>\n <li>Disponible en plusieurs longueurs.</li>\n </ul></div><h1>Description barre de suspension Rösle</h1><div class="col is-12">La barre de suspension Rösle permet de suspendre tous les accessoires de cuisine Rösle. La fixation murale est à placer suivant votre choix. Plusieurs barres peuvent être posées bout à bout sans raccordement visible.</div><h1>Caractéristiques barre de suspension Rösle</h1><div class="col is-12">Inox massif. Epaisseur 3 mm. Largeur 2,5 cm. Finition inox poli mat. Crochets non compris. 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 {#8721 …} #channels: Doctrine\ORM\PersistentCollection {#8707 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8703 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8705 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Barre de suspension Rösle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30879 -props: [ "product" => App\Entity\Product\Product {#8702 #id: 1126 #code: "barre-de-suspension-roesle-3463" #attributes: Doctrine\ORM\PersistentCollection {#8709 …} #variants: Doctrine\ORM\PersistentCollection {#8711 …} #options: Doctrine\ORM\PersistentCollection {#8715 …} #associations: Doctrine\ORM\PersistentCollection {#8713 …} #createdAt: DateTime @1758632310 {#8700 : 2025-09-23 20:58:30.0 PRC (+08:00) } #updatedAt: DateTime @1758632310 {#8701 : 2025-09-23 20:58:30.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8718 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8719 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8702} #id: 1126 #name: "Barre de suspension Rösle" #slug: "barre-de-suspension-roesle-3463" #description: """ <div class="col is-12"><ul>\n <li>Points de fixation libre .</li>\n <li>Combinaison de plusieurs barres sans raccordement visible.</li>\n <li>Disponible en plusieurs longueurs.</li>\n </ul></div><h1>Description barre de suspension Rösle</h1><div class="col is-12">La barre de suspension Rösle permet de suspendre tous les accessoires de cuisine Rösle. La fixation murale est à placer suivant votre choix. Plusieurs barres peuvent être posées bout à bout sans raccordement visible.</div><h1>Caractéristiques barre de suspension Rösle</h1><div class="col is-12">Inox massif. Epaisseur 3 mm. Largeur 2,5 cm. Finition inox poli mat. Crochets non compris. 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 {#8721 …} #channels: Doctrine\ORM\PersistentCollection {#8707 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8703 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8705 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
108.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30963 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30863 …} +context: Sylius\TwigHooks\Bag\DataBag {#30930 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30860 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30805 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30813 #collection: Doctrine\Common\Collections\ArrayCollection {#30825 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30963 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30863 …} +context: Sylius\TwigHooks\Bag\DataBag {#30930 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30860 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Barre de suspension Rösle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30813 #collection: Doctrine\Common\Collections\ArrayCollection {#30825 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30964 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30963 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30863 …} +context: Sylius\TwigHooks\Bag\DataBag {#30930 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30860 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30805 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30813 #collection: Doctrine\Common\Collections\ArrayCollection {#30825 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38389 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 108.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31017 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31008 …} +context: Sylius\TwigHooks\Bag\DataBag {#31015 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31016 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30805 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31020 +variant: App\Entity\Product\ProductVariant {#30805 …} +price: "35,00\u{A0}€" +originalPrice: "35,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9060 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12490 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9057 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31017 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31008 …} +context: Sylius\TwigHooks\Bag\DataBag {#31015 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31016 …} +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 | 108.0 MiB | 2.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27417 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12555 …} +context: Sylius\TwigHooks\Bag\DataBag {#27439 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12565 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31332 +cart: App\Entity\Order\Order {#13469 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27417 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12555 …} +context: Sylius\TwigHooks\Bag\DataBag {#27439 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12565 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||