Components
12
Twig Components
28
Render Count
51
ms
Render Time
116.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 116.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13086 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13079 …} +context: Sylius\TwigHooks\Bag\DataBag {#13085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13084 …} +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 {#13706 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12977 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13086 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13079 …} +context: Sylius\TwigHooks\Bag\DataBag {#13085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13084 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 116.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13783 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13779 …} +context: Sylius\TwigHooks\Bag\DataBag {#13781 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13782 …} +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 {#13792 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13783 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13779 …} +context: Sylius\TwigHooks\Bag\DataBag {#13781 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13782 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 116.0 MiB | 4.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13874 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13853 …} +context: Sylius\TwigHooks\Bag\DataBag {#13873 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13872 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13889 +cart: App\Entity\Order\Order {#13956 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13874 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13853 …} +context: Sylius\TwigHooks\Bag\DataBag {#13873 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13872 …} +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 | 116.0 MiB | 15.51 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14142 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14130 …} +context: Sylius\TwigHooks\Bag\DataBag {#14136 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14128 …} +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 {#14151 #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 {#14142 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14130 …} +context: Sylius\TwigHooks\Bag\DataBag {#14136 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14128 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27861 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27857 …} +context: Sylius\TwigHooks\Bag\DataBag {#27858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27860 …} +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 {#27870 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27861 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27857 …} +context: Sylius\TwigHooks\Bag\DataBag {#27858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27860 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27974 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27970 …} +context: Sylius\TwigHooks\Bag\DataBag {#27971 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27973 …} +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 {#27982 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27974 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27970 …} +context: Sylius\TwigHooks\Bag\DataBag {#27971 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27973 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 116.0 MiB | 2.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28045 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28041 …} +context: Sylius\TwigHooks\Bag\DataBag {#28042 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28044 …} +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 {#28053 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28045 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28041 …} +context: Sylius\TwigHooks\Bag\DataBag {#28042 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28044 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 116.0 MiB | 8.08 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 2863 #code: "bouchon-verseur-standard-764" #attributes: Doctrine\ORM\PersistentCollection {#8630 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8758 …} #associations: Doctrine\ORM\PersistentCollection {#8698 …} #createdAt: DateTime @1758632675 {#7945 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#8040 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8757 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8760 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 2863 #name: "Bouchon verseur standard" #slug: "bouchon-verseur-standard-764" #description: "<div class="col is-12"><font face="Verdana">Verseur nickelé avec bouchon en liège - Régulation de l'écoulement par appel d'air - La forme conique du bouchon lui permet de s'adapter à la plupart des goulots de bouteille standards ( environ 2 cm de diamètre intérieur) </font></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 {#8763 …} #channels: Doctrine\ORM\PersistentCollection {#8311 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8001 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8309 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28143 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28579 +product: App\Entity\Product\Product {#8030 #id: 2863 #code: "bouchon-verseur-standard-764" #attributes: Doctrine\ORM\PersistentCollection {#8630 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8758 …} #associations: Doctrine\ORM\PersistentCollection {#8698 …} #createdAt: DateTime @1758632675 {#7945 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#8040 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8757 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8760 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 2863 #name: "Bouchon verseur standard" #slug: "bouchon-verseur-standard-764" #description: "<div class="col is-12"><font face="Verdana">Verseur nickelé avec bouchon en liège - Régulation de l'écoulement par appel d'air - La forme conique du bouchon lui permet de s'adapter à la plupart des goulots de bouteille standards ( environ 2 cm de diamètre intérieur) </font></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 {#8763 …} #channels: Doctrine\ORM\PersistentCollection {#8311 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8001 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8309 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8774 …} +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 {#28110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28143 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 1.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 2863 #code: "bouchon-verseur-standard-764" #attributes: Doctrine\ORM\PersistentCollection {#8630 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8758 …} #associations: Doctrine\ORM\PersistentCollection {#8698 …} #createdAt: DateTime @1758632675 {#7945 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#8040 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8757 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8760 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 2863 #name: "Bouchon verseur standard" #slug: "bouchon-verseur-standard-764" #description: "<div class="col is-12"><font face="Verdana">Verseur nickelé avec bouchon en liège - Régulation de l'écoulement par appel d'air - La forme conique du bouchon lui permet de s'adapter à la plupart des goulots de bouteille standards ( environ 2 cm de diamètre intérieur) </font></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 {#8763 …} #channels: Doctrine\ORM\PersistentCollection {#8311 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8001 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8309 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Bouchon verseur standard" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28733 -props: [ "product" => App\Entity\Product\Product {#8030 #id: 2863 #code: "bouchon-verseur-standard-764" #attributes: Doctrine\ORM\PersistentCollection {#8630 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8758 …} #associations: Doctrine\ORM\PersistentCollection {#8698 …} #createdAt: DateTime @1758632675 {#7945 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#8040 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8757 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8760 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 2863 #name: "Bouchon verseur standard" #slug: "bouchon-verseur-standard-764" #description: "<div class="col is-12"><font face="Verdana">Verseur nickelé avec bouchon en liège - Régulation de l'écoulement par appel d'air - La forme conique du bouchon lui permet de s'adapter à la plupart des goulots de bouteille standards ( environ 2 cm de diamètre intérieur) </font></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 {#8763 …} #channels: Doctrine\ORM\PersistentCollection {#8311 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8001 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8309 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 1.26 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28749 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28753 …} +context: Sylius\TwigHooks\Bag\DataBag {#28754 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28744 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36055 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36803 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28749 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28753 …} +context: Sylius\TwigHooks\Bag\DataBag {#28754 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28744 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Bouchon verseur standard" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36055 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36803 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28820 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28749 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28753 …} +context: Sylius\TwigHooks\Bag\DataBag {#28754 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28744 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36055 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36803 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28886 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28876 …} +context: Sylius\TwigHooks\Bag\DataBag {#28884 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28885 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28895 +variant: App\Entity\Product\ProductVariant {#8774 …} +price: "2,00\u{A0}€" +originalPrice: "2,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9547 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12977 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9544 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28886 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28876 …} +context: Sylius\TwigHooks\Bag\DataBag {#28884 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28885 …} +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 | 116.0 MiB | 3.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9049 #id: 2862 #code: "bouchon-verseur-a-clapet-763" #attributes: Doctrine\ORM\PersistentCollection {#9056 …} #variants: Doctrine\ORM\PersistentCollection {#9069 …} #options: Doctrine\ORM\PersistentCollection {#9060 …} #associations: Doctrine\ORM\PersistentCollection {#9058 …} #createdAt: DateTime @1758632675 {#9043 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9046 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9063 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9064 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 2862 #name: "Bouchon verseur à clapet" #slug: "bouchon-verseur-a-clapet-763" #description: "<div class="col is-12"><font face="Verdana">Verseur inox avec bouchon en liège - Régulation de l'écoulement par appel d'air - La forme conique du bouchon lui permet de s'adapter à la plupart des goulots de bouteille standards ( environ 2 cm de diamètre intérieur) - Convient pour l'huile comme pour le vinaigre.</font></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 {#9066 …} #channels: Doctrine\ORM\PersistentCollection {#9054 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9050 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9052 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28143 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28800 +product: App\Entity\Product\Product {#9049 #id: 2862 #code: "bouchon-verseur-a-clapet-763" #attributes: Doctrine\ORM\PersistentCollection {#9056 …} #variants: Doctrine\ORM\PersistentCollection {#9069 …} #options: Doctrine\ORM\PersistentCollection {#9060 …} #associations: Doctrine\ORM\PersistentCollection {#9058 …} #createdAt: DateTime @1758632675 {#9043 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9046 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9063 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9064 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 2862 #name: "Bouchon verseur à clapet" #slug: "bouchon-verseur-a-clapet-763" #description: "<div class="col is-12"><font face="Verdana">Verseur inox avec bouchon en liège - Régulation de l'écoulement par appel d'air - La forme conique du bouchon lui permet de s'adapter à la plupart des goulots de bouteille standards ( environ 2 cm de diamètre intérieur) - Convient pour l'huile comme pour le vinaigre.</font></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 {#9066 …} #channels: Doctrine\ORM\PersistentCollection {#9054 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9050 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9052 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9070 …} +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 {#28110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28143 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9049 #id: 2862 #code: "bouchon-verseur-a-clapet-763" #attributes: Doctrine\ORM\PersistentCollection {#9056 …} #variants: Doctrine\ORM\PersistentCollection {#9069 …} #options: Doctrine\ORM\PersistentCollection {#9060 …} #associations: Doctrine\ORM\PersistentCollection {#9058 …} #createdAt: DateTime @1758632675 {#9043 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9046 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9063 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9064 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 2862 #name: "Bouchon verseur à clapet" #slug: "bouchon-verseur-a-clapet-763" #description: "<div class="col is-12"><font face="Verdana">Verseur inox avec bouchon en liège - Régulation de l'écoulement par appel d'air - La forme conique du bouchon lui permet de s'adapter à la plupart des goulots de bouteille standards ( environ 2 cm de diamètre intérieur) - Convient pour l'huile comme pour le vinaigre.</font></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 {#9066 …} #channels: Doctrine\ORM\PersistentCollection {#9054 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9050 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9052 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Bouchon verseur à clapet" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29022 -props: [ "product" => App\Entity\Product\Product {#9049 #id: 2862 #code: "bouchon-verseur-a-clapet-763" #attributes: Doctrine\ORM\PersistentCollection {#9056 …} #variants: Doctrine\ORM\PersistentCollection {#9069 …} #options: Doctrine\ORM\PersistentCollection {#9060 …} #associations: Doctrine\ORM\PersistentCollection {#9058 …} #createdAt: DateTime @1758632675 {#9043 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9046 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9063 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9064 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 2862 #name: "Bouchon verseur à clapet" #slug: "bouchon-verseur-a-clapet-763" #description: "<div class="col is-12"><font face="Verdana">Verseur inox avec bouchon en liège - Régulation de l'écoulement par appel d'air - La forme conique du bouchon lui permet de s'adapter à la plupart des goulots de bouteille standards ( environ 2 cm de diamètre intérieur) - Convient pour l'huile comme pour le vinaigre.</font></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 {#9066 …} #channels: Doctrine\ORM\PersistentCollection {#9054 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9050 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9052 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29068 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29006 …} +context: Sylius\TwigHooks\Bag\DataBag {#29015 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29067 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9070 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9080 #collection: Doctrine\Common\Collections\ArrayCollection {#9081 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9079 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36823 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36825 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29068 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29006 …} +context: Sylius\TwigHooks\Bag\DataBag {#29015 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29067 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Bouchon verseur à clapet" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9080 #collection: Doctrine\Common\Collections\ArrayCollection {#9081 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9079 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36823 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36825 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29074 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29068 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29006 …} +context: Sylius\TwigHooks\Bag\DataBag {#29015 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29067 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9070 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9080 #collection: Doctrine\Common\Collections\ArrayCollection {#9081 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9079 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36823 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36825 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29124 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29115 …} +context: Sylius\TwigHooks\Bag\DataBag {#29122 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29123 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9070 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29127 +variant: App\Entity\Product\ProductVariant {#9070 …} +price: "4,00\u{A0}€" +originalPrice: "4,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9547 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12977 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9544 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29124 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29115 …} +context: Sylius\TwigHooks\Bag\DataBag {#29122 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29123 …} +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 | 116.0 MiB | 3.56 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9086 #id: 2864 #code: "bouchon-verseur-inox-766" #attributes: Doctrine\ORM\PersistentCollection {#9093 …} #variants: Doctrine\ORM\PersistentCollection {#9106 …} #options: Doctrine\ORM\PersistentCollection {#9097 …} #associations: Doctrine\ORM\PersistentCollection {#9095 …} #createdAt: DateTime @1758632675 {#9082 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9083 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9100 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9101 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9086} #id: 2864 #name: "Bouchon verseur inox" #slug: "bouchon-verseur-inox-766" #description: """ <div class="col is-12"><ul>\n <li>Inoxydable, convient pour l'huile mais aussi le vinaigre.</li>\n <li>Pour tous types de bouteille (goulot environ 2 cm).</li>\n <li>Régulation du débit par appel d'air</li>\n </ul></div><h1>Description bouchon verseur inox</h1><div class="col is-12">Le bouchon verseur inox a été conçu de façon à ce que la régulation de l'écoulement se fasse automatiquement par appel d'air. La forme conique de la partie en liège lui permet de s'adapter à la plupart des goulots de bouteille standards (environ 2 cm de diamètre intérieur. Ce bouchon verseur dont la partie métallique est en inox convient pour l'huile comme pour le vinaigre.</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 {#9103 …} #channels: Doctrine\ORM\PersistentCollection {#9091 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9087 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9089 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28143 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29013 +product: App\Entity\Product\Product {#9086 #id: 2864 #code: "bouchon-verseur-inox-766" #attributes: Doctrine\ORM\PersistentCollection {#9093 …} #variants: Doctrine\ORM\PersistentCollection {#9106 …} #options: Doctrine\ORM\PersistentCollection {#9097 …} #associations: Doctrine\ORM\PersistentCollection {#9095 …} #createdAt: DateTime @1758632675 {#9082 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9083 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9100 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9101 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9086} #id: 2864 #name: "Bouchon verseur inox" #slug: "bouchon-verseur-inox-766" #description: """ <div class="col is-12"><ul>\n <li>Inoxydable, convient pour l'huile mais aussi le vinaigre.</li>\n <li>Pour tous types de bouteille (goulot environ 2 cm).</li>\n <li>Régulation du débit par appel d'air</li>\n </ul></div><h1>Description bouchon verseur inox</h1><div class="col is-12">Le bouchon verseur inox a été conçu de façon à ce que la régulation de l'écoulement se fasse automatiquement par appel d'air. La forme conique de la partie en liège lui permet de s'adapter à la plupart des goulots de bouteille standards (environ 2 cm de diamètre intérieur. Ce bouchon verseur dont la partie métallique est en inox convient pour l'huile comme pour le vinaigre.</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 {#9103 …} #channels: Doctrine\ORM\PersistentCollection {#9091 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9087 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9089 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9107 …} +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 {#28110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28143 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9086 #id: 2864 #code: "bouchon-verseur-inox-766" #attributes: Doctrine\ORM\PersistentCollection {#9093 …} #variants: Doctrine\ORM\PersistentCollection {#9106 …} #options: Doctrine\ORM\PersistentCollection {#9097 …} #associations: Doctrine\ORM\PersistentCollection {#9095 …} #createdAt: DateTime @1758632675 {#9082 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9083 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9100 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9101 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9086} #id: 2864 #name: "Bouchon verseur inox" #slug: "bouchon-verseur-inox-766" #description: """ <div class="col is-12"><ul>\n <li>Inoxydable, convient pour l'huile mais aussi le vinaigre.</li>\n <li>Pour tous types de bouteille (goulot environ 2 cm).</li>\n <li>Régulation du débit par appel d'air</li>\n </ul></div><h1>Description bouchon verseur inox</h1><div class="col is-12">Le bouchon verseur inox a été conçu de façon à ce que la régulation de l'écoulement se fasse automatiquement par appel d'air. La forme conique de la partie en liège lui permet de s'adapter à la plupart des goulots de bouteille standards (environ 2 cm de diamètre intérieur. Ce bouchon verseur dont la partie métallique est en inox convient pour l'huile comme pour le vinaigre.</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 {#9103 …} #channels: Doctrine\ORM\PersistentCollection {#9091 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9087 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9089 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Bouchon verseur inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29244 -props: [ "product" => App\Entity\Product\Product {#9086 #id: 2864 #code: "bouchon-verseur-inox-766" #attributes: Doctrine\ORM\PersistentCollection {#9093 …} #variants: Doctrine\ORM\PersistentCollection {#9106 …} #options: Doctrine\ORM\PersistentCollection {#9097 …} #associations: Doctrine\ORM\PersistentCollection {#9095 …} #createdAt: DateTime @1758632675 {#9082 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9083 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9100 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9101 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9086} #id: 2864 #name: "Bouchon verseur inox" #slug: "bouchon-verseur-inox-766" #description: """ <div class="col is-12"><ul>\n <li>Inoxydable, convient pour l'huile mais aussi le vinaigre.</li>\n <li>Pour tous types de bouteille (goulot environ 2 cm).</li>\n <li>Régulation du débit par appel d'air</li>\n </ul></div><h1>Description bouchon verseur inox</h1><div class="col is-12">Le bouchon verseur inox a été conçu de façon à ce que la régulation de l'écoulement se fasse automatiquement par appel d'air. La forme conique de la partie en liège lui permet de s'adapter à la plupart des goulots de bouteille standards (environ 2 cm de diamètre intérieur. Ce bouchon verseur dont la partie métallique est en inox convient pour l'huile comme pour le vinaigre.</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 {#9103 …} #channels: Doctrine\ORM\PersistentCollection {#9091 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9087 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9089 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29228 …} +context: Sylius\TwigHooks\Bag\DataBag {#29237 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29289 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9107 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9120 #collection: Doctrine\Common\Collections\ArrayCollection {#9121 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9119 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36837 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36839 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29228 …} +context: Sylius\TwigHooks\Bag\DataBag {#29237 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29289 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Bouchon verseur inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9120 #collection: Doctrine\Common\Collections\ArrayCollection {#9121 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9119 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36837 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36839 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29296 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29290 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29228 …} +context: Sylius\TwigHooks\Bag\DataBag {#29237 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29289 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9107 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9120 #collection: Doctrine\Common\Collections\ArrayCollection {#9121 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9119 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36837 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36839 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29337 …} +context: Sylius\TwigHooks\Bag\DataBag {#29344 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29345 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9107 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29349 +variant: App\Entity\Product\ProductVariant {#9107 …} +price: "4,00\u{A0}€" +originalPrice: "4,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9547 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12977 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9544 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29337 …} +context: Sylius\TwigHooks\Bag\DataBag {#29344 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29345 …} +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 | 116.0 MiB | 3.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9126 #id: 2865 #code: "bouchon-verseur-inox-westmark-3003" #attributes: Doctrine\ORM\PersistentCollection {#9133 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9137 …} #associations: Doctrine\ORM\PersistentCollection {#9135 …} #createdAt: DateTime @1758632675 {#9122 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9123 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9141 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9126} #id: 2865 #name: "Bouchon verseur inox Westmark" #slug: "bouchon-verseur-inox-westmark-3003" #description: """ <div class="col is-12"><ul>\n <li>Clapet automatique pour un dosage précis.</li>\n <li>Adapté pour huiles et vinaigres.</li>\n </ul></div><h1>Description Bouchon verseur inox Westmark</h1><div class="col is-12">Le bouchon verseur convient particulièrement aux bouteilles d'huile d'olive et de vinaigre. Muni d'un astucieux clapet qui s'ouvre automatiquement lorsque l'on renverse la bouteille. En acier inoxydable, ne s'oxyde pas avec le vinaigre.<br />Dimensions : ø à la base 1,8 cm. Longueur hors tout : 8 cm. 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 {#9143 …} #channels: Doctrine\ORM\PersistentCollection {#9131 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9127 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9129 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28143 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29235 +product: App\Entity\Product\Product {#9126 #id: 2865 #code: "bouchon-verseur-inox-westmark-3003" #attributes: Doctrine\ORM\PersistentCollection {#9133 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9137 …} #associations: Doctrine\ORM\PersistentCollection {#9135 …} #createdAt: DateTime @1758632675 {#9122 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9123 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9141 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9126} #id: 2865 #name: "Bouchon verseur inox Westmark" #slug: "bouchon-verseur-inox-westmark-3003" #description: """ <div class="col is-12"><ul>\n <li>Clapet automatique pour un dosage précis.</li>\n <li>Adapté pour huiles et vinaigres.</li>\n </ul></div><h1>Description Bouchon verseur inox Westmark</h1><div class="col is-12">Le bouchon verseur convient particulièrement aux bouteilles d'huile d'olive et de vinaigre. Muni d'un astucieux clapet qui s'ouvre automatiquement lorsque l'on renverse la bouteille. En acier inoxydable, ne s'oxyde pas avec le vinaigre.<br />Dimensions : ø à la base 1,8 cm. Longueur hors tout : 8 cm. 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 {#9143 …} #channels: Doctrine\ORM\PersistentCollection {#9131 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9127 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9129 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9147 …} +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 {#28110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28143 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9126 #id: 2865 #code: "bouchon-verseur-inox-westmark-3003" #attributes: Doctrine\ORM\PersistentCollection {#9133 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9137 …} #associations: Doctrine\ORM\PersistentCollection {#9135 …} #createdAt: DateTime @1758632675 {#9122 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9123 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9141 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9126} #id: 2865 #name: "Bouchon verseur inox Westmark" #slug: "bouchon-verseur-inox-westmark-3003" #description: """ <div class="col is-12"><ul>\n <li>Clapet automatique pour un dosage précis.</li>\n <li>Adapté pour huiles et vinaigres.</li>\n </ul></div><h1>Description Bouchon verseur inox Westmark</h1><div class="col is-12">Le bouchon verseur convient particulièrement aux bouteilles d'huile d'olive et de vinaigre. Muni d'un astucieux clapet qui s'ouvre automatiquement lorsque l'on renverse la bouteille. En acier inoxydable, ne s'oxyde pas avec le vinaigre.<br />Dimensions : ø à la base 1,8 cm. Longueur hors tout : 8 cm. 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 {#9143 …} #channels: Doctrine\ORM\PersistentCollection {#9131 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9127 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9129 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Bouchon verseur inox Westmark" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29466 -props: [ "product" => App\Entity\Product\Product {#9126 #id: 2865 #code: "bouchon-verseur-inox-westmark-3003" #attributes: Doctrine\ORM\PersistentCollection {#9133 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9137 …} #associations: Doctrine\ORM\PersistentCollection {#9135 …} #createdAt: DateTime @1758632675 {#9122 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9123 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9141 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9126} #id: 2865 #name: "Bouchon verseur inox Westmark" #slug: "bouchon-verseur-inox-westmark-3003" #description: """ <div class="col is-12"><ul>\n <li>Clapet automatique pour un dosage précis.</li>\n <li>Adapté pour huiles et vinaigres.</li>\n </ul></div><h1>Description Bouchon verseur inox Westmark</h1><div class="col is-12">Le bouchon verseur convient particulièrement aux bouteilles d'huile d'olive et de vinaigre. Muni d'un astucieux clapet qui s'ouvre automatiquement lorsque l'on renverse la bouteille. En acier inoxydable, ne s'oxyde pas avec le vinaigre.<br />Dimensions : ø à la base 1,8 cm. Longueur hors tout : 8 cm. 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 {#9143 …} #channels: Doctrine\ORM\PersistentCollection {#9131 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9127 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9129 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29515 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29450 …} +context: Sylius\TwigHooks\Bag\DataBag {#29459 …} +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 {#9147 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9157 #collection: Doctrine\Common\Collections\ArrayCollection {#9158 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9156 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36851 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36853 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29515 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29450 …} +context: Sylius\TwigHooks\Bag\DataBag {#29459 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29514 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Bouchon verseur inox Westmark" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9157 #collection: Doctrine\Common\Collections\ArrayCollection {#9158 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9156 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36851 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36853 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29521 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29515 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29450 …} +context: Sylius\TwigHooks\Bag\DataBag {#29459 …} +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 {#9147 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9157 #collection: Doctrine\Common\Collections\ArrayCollection {#9158 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9156 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36851 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36853 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29571 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29562 …} +context: Sylius\TwigHooks\Bag\DataBag {#29569 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29570 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9147 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29574 +variant: App\Entity\Product\ProductVariant {#9147 …} +price: "4,00\u{A0}€" +originalPrice: "4,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9547 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12977 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9544 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29571 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29562 …} +context: Sylius\TwigHooks\Bag\DataBag {#29569 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29570 …} +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 | 116.0 MiB | 3.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9177 #id: 2866 #code: "bouchon-verseur-a-bille-tellier-4154" #attributes: Doctrine\ORM\PersistentCollection {#9184 …} #variants: Doctrine\ORM\PersistentCollection {#9197 …} #options: Doctrine\ORM\PersistentCollection {#9188 …} #associations: Doctrine\ORM\PersistentCollection {#9186 …} #createdAt: DateTime @1758632675 {#9160 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9159 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9191 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9192 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 2866 #name: "Bouchon verseur à bille Tellier" #slug: "bouchon-verseur-a-bille-tellier-4154" #description: """ <div class="col is-12"><ul>\n <li>Dosage automatique.</li>\n <li>Repérage couleur suivant la contenance.</li>\n <li>S'adapte à la plupart des bouteilles.</li>\n <li>Qualité professionnelle.</li>\n </ul>\n </div><h1>Description Bouchon verseur à bille Tellier</h1><div class="col is-12">Le bouchon verseur à bille Tellier permet de ne pas se tromper dans le dosage de vos alcools ou autres préparations liquides. La bille inox mobile permet de ne verser que la contenance prédéfinie. Pratique, repérage couleur suivant la contenance !</div><h1>Caractéristiques Bouchon verseur à bille Tellier</h1><div class="col is-12">Matière plastique. Bille inox. Convient pour les alcools et autres liquides sauf l'anis et les sirops.</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 {#9194 …} #channels: Doctrine\ORM\PersistentCollection {#9182 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9178 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9180 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28143 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29457 +product: App\Entity\Product\Product {#9177 #id: 2866 #code: "bouchon-verseur-a-bille-tellier-4154" #attributes: Doctrine\ORM\PersistentCollection {#9184 …} #variants: Doctrine\ORM\PersistentCollection {#9197 …} #options: Doctrine\ORM\PersistentCollection {#9188 …} #associations: Doctrine\ORM\PersistentCollection {#9186 …} #createdAt: DateTime @1758632675 {#9160 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9159 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9191 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9192 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 2866 #name: "Bouchon verseur à bille Tellier" #slug: "bouchon-verseur-a-bille-tellier-4154" #description: """ <div class="col is-12"><ul>\n <li>Dosage automatique.</li>\n <li>Repérage couleur suivant la contenance.</li>\n <li>S'adapte à la plupart des bouteilles.</li>\n <li>Qualité professionnelle.</li>\n </ul>\n </div><h1>Description Bouchon verseur à bille Tellier</h1><div class="col is-12">Le bouchon verseur à bille Tellier permet de ne pas se tromper dans le dosage de vos alcools ou autres préparations liquides. La bille inox mobile permet de ne verser que la contenance prédéfinie. Pratique, repérage couleur suivant la contenance !</div><h1>Caractéristiques Bouchon verseur à bille Tellier</h1><div class="col is-12">Matière plastique. Bille inox. Convient pour les alcools et autres liquides sauf l'anis et les sirops.</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 {#9194 …} #channels: Doctrine\ORM\PersistentCollection {#9182 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9178 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9180 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9198 …} +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 {#28110 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28143 …} +context: Sylius\TwigHooks\Bag\DataBag {#28149 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28136 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
116.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9177 #id: 2866 #code: "bouchon-verseur-a-bille-tellier-4154" #attributes: Doctrine\ORM\PersistentCollection {#9184 …} #variants: Doctrine\ORM\PersistentCollection {#9197 …} #options: Doctrine\ORM\PersistentCollection {#9188 …} #associations: Doctrine\ORM\PersistentCollection {#9186 …} #createdAt: DateTime @1758632675 {#9160 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9159 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9191 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9192 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 2866 #name: "Bouchon verseur à bille Tellier" #slug: "bouchon-verseur-a-bille-tellier-4154" #description: """ <div class="col is-12"><ul>\n <li>Dosage automatique.</li>\n <li>Repérage couleur suivant la contenance.</li>\n <li>S'adapte à la plupart des bouteilles.</li>\n <li>Qualité professionnelle.</li>\n </ul>\n </div><h1>Description Bouchon verseur à bille Tellier</h1><div class="col is-12">Le bouchon verseur à bille Tellier permet de ne pas se tromper dans le dosage de vos alcools ou autres préparations liquides. La bille inox mobile permet de ne verser que la contenance prédéfinie. Pratique, repérage couleur suivant la contenance !</div><h1>Caractéristiques Bouchon verseur à bille Tellier</h1><div class="col is-12">Matière plastique. Bille inox. Convient pour les alcools et autres liquides sauf l'anis et les sirops.</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 {#9194 …} #channels: Doctrine\ORM\PersistentCollection {#9182 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9178 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9180 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Bouchon verseur à bille Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29691 -props: [ "product" => App\Entity\Product\Product {#9177 #id: 2866 #code: "bouchon-verseur-a-bille-tellier-4154" #attributes: Doctrine\ORM\PersistentCollection {#9184 …} #variants: Doctrine\ORM\PersistentCollection {#9197 …} #options: Doctrine\ORM\PersistentCollection {#9188 …} #associations: Doctrine\ORM\PersistentCollection {#9186 …} #createdAt: DateTime @1758632675 {#9160 : 2025-09-23 21:04:35.0 PRC (+08:00) } #updatedAt: DateTime @1758632675 {#9159 : 2025-09-23 21:04:35.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9191 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9192 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9177} #id: 2866 #name: "Bouchon verseur à bille Tellier" #slug: "bouchon-verseur-a-bille-tellier-4154" #description: """ <div class="col is-12"><ul>\n <li>Dosage automatique.</li>\n <li>Repérage couleur suivant la contenance.</li>\n <li>S'adapte à la plupart des bouteilles.</li>\n <li>Qualité professionnelle.</li>\n </ul>\n </div><h1>Description Bouchon verseur à bille Tellier</h1><div class="col is-12">Le bouchon verseur à bille Tellier permet de ne pas se tromper dans le dosage de vos alcools ou autres préparations liquides. La bille inox mobile permet de ne verser que la contenance prédéfinie. Pratique, repérage couleur suivant la contenance !</div><h1>Caractéristiques Bouchon verseur à bille Tellier</h1><div class="col is-12">Matière plastique. Bille inox. Convient pour les alcools et autres liquides sauf l'anis et les sirops.</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 {#9194 …} #channels: Doctrine\ORM\PersistentCollection {#9182 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#9178 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9180 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
116.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29737 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29675 …} +context: Sylius\TwigHooks\Bag\DataBag {#29684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29736 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9198 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9208 #collection: Doctrine\Common\Collections\ArrayCollection {#9209 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9207 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36865 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36867 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29737 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29675 …} +context: Sylius\TwigHooks\Bag\DataBag {#29684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29736 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Bouchon verseur à bille Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9208 #collection: Doctrine\Common\Collections\ArrayCollection {#9209 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9207 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36865 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36867 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29743 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29737 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29675 …} +context: Sylius\TwigHooks\Bag\DataBag {#29684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29736 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9198 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9208 #collection: Doctrine\Common\Collections\ArrayCollection {#9209 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9207 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#36865 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#36867 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 116.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29793 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29784 …} +context: Sylius\TwigHooks\Bag\DataBag {#29791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29792 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9198 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29796 +variant: App\Entity\Product\ProductVariant {#9198 …} +price: "24,00\u{A0}€" +originalPrice: "27,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9547 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12977 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9544 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29793 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29784 …} +context: Sylius\TwigHooks\Bag\DataBag {#29791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29792 …} +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 | 116.0 MiB | 2.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27823 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13042 …} +context: Sylius\TwigHooks\Bag\DataBag {#27845 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13052 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#30073 +cart: App\Entity\Order\Order {#13956 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27823 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13042 …} +context: Sylius\TwigHooks\Bag\DataBag {#27845 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13052 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||