Components
12
Twig Components
44
Render Count
103
ms
Render Time
34.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 24.0 MiB | 2.70 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12270 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12263 …} +context: Sylius\TwigHooks\Bag\DataBag {#12269 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12268 …} +prefixes: [ "sylius_shop.product.index.header.top_bar" "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 {#12284 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12160 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12270 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12263 …} +context: Sylius\TwigHooks\Bag\DataBag {#12269 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12268 …} +prefixes: [ "sylius_shop.product.index.header.top_bar" "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 24.0 MiB | 1.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12361 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12357 …} +context: Sylius\TwigHooks\Bag\DataBag {#12359 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12360 …} +prefixes: [ "sylius_shop.product.index.header.top_bar" "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 {#12370 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12361 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12357 …} +context: Sylius\TwigHooks\Bag\DataBag {#12359 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12360 …} +prefixes: [ "sylius_shop.product.index.header.top_bar" "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 24.0 MiB | 9.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12469 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12442 …} +context: Sylius\TwigHooks\Bag\DataBag {#12464 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12462 …} +prefixes: [ "sylius_shop.product.index.header.content" "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12490 +cart: App\Entity\Order\Order {#12545 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12469 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12442 …} +context: Sylius\TwigHooks\Bag\DataBag {#12464 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12462 …} +prefixes: [ "sylius_shop.product.index.header.content" "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5077 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 24.0 MiB | 7.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13179 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13178 …} +context: Sylius\TwigHooks\Bag\DataBag {#13174 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13176 …} +prefixes: [ "sylius_shop.product.index.header.navbar" "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 {#13188 #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13179 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13178 …} +context: Sylius\TwigHooks\Bag\DataBag {#13174 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13176 …} +prefixes: [ "sylius_shop.product.index.header.navbar" "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 24.0 MiB | 2.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13899 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13895 …} +context: Sylius\TwigHooks\Bag\DataBag {#13896 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13898 …} +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 {#13908 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13899 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13895 …} +context: Sylius\TwigHooks\Bag\DataBag {#13896 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13898 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 24.0 MiB | 1.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14007 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14003 …} +context: Sylius\TwigHooks\Bag\DataBag {#14004 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14006 …} +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 {#14015 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14007 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14003 …} +context: Sylius\TwigHooks\Bag\DataBag {#14004 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14006 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 24.0 MiB | 4.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14078 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14074 …} +context: Sylius\TwigHooks\Bag\DataBag {#14075 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14077 …} +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 {#14086 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14078 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14074 …} +context: Sylius\TwigHooks\Bag\DataBag {#14075 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14077 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 30.0 MiB | 15.32 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8298 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#8587 …} #variants: Doctrine\ORM\PersistentCollection {#8800 …} #options: Doctrine\ORM\PersistentCollection {#8928 …} #associations: Doctrine\ORM\PersistentCollection {#8868 …} #createdAt: DateTime @1773152175 {#7995 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#8025 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8927 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8930 #locale: "fr" #translatable: App\Entity\Product\Product {#8298} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8933 …} #channels: Doctrine\ORM\PersistentCollection {#8442 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8374 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8445 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8063 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8035 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8013 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8044 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8216 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14611 +product: App\Entity\Product\Product {#8298 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#8587 …} #variants: Doctrine\ORM\PersistentCollection {#8800 …} #options: Doctrine\ORM\PersistentCollection {#8928 …} #associations: Doctrine\ORM\PersistentCollection {#8868 …} #createdAt: DateTime @1773152175 {#7995 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#8025 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8927 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8930 #locale: "fr" #translatable: App\Entity\Product\Product {#8298} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8933 …} #channels: Doctrine\ORM\PersistentCollection {#8442 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8374 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8445 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8063 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8035 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8013 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8044 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8216 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14847 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
30.0 MiB | 1.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8298 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#8587 …} #variants: Doctrine\ORM\PersistentCollection {#8800 …} #options: Doctrine\ORM\PersistentCollection {#8928 …} #associations: Doctrine\ORM\PersistentCollection {#8868 …} #createdAt: DateTime @1773152175 {#7995 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#8025 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8927 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8930 #locale: "fr" #translatable: App\Entity\Product\Product {#8298} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8933 …} #channels: Doctrine\ORM\PersistentCollection {#8442 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8374 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8445 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8063 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8035 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8013 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8044 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8216 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Sac en polyester 20 l (vendu à l'unité)" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15264 -props: [ "product" => App\Entity\Product\Product {#8298 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#8587 …} #variants: Doctrine\ORM\PersistentCollection {#8800 …} #options: Doctrine\ORM\PersistentCollection {#8928 …} #associations: Doctrine\ORM\PersistentCollection {#8868 …} #createdAt: DateTime @1773152175 {#7995 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#8025 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8927 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8930 #locale: "fr" #translatable: App\Entity\Product\Product {#8298} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8933 …} #channels: Doctrine\ORM\PersistentCollection {#8442 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8374 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8445 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8063 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8035 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8013 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8044 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8216 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
30.0 MiB | 1.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15324 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15327 …} +context: Sylius\TwigHooks\Bag\DataBag {#15322 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15321 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14847 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15197 #collection: Doctrine\Common\Collections\ArrayCollection {#15198 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15196 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23961 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24023 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15324 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15327 …} +context: Sylius\TwigHooks\Bag\DataBag {#15322 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15321 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Sac en polyester 20 l (vendu à l'unité)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15197 #collection: Doctrine\Common\Collections\ArrayCollection {#15198 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15196 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23961 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24023 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15332 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15324 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15327 …} +context: Sylius\TwigHooks\Bag\DataBag {#15322 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15321 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14847 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15197 #collection: Doctrine\Common\Collections\ArrayCollection {#15198 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15196 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23961 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24023 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 30.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15400 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15390 …} +context: Sylius\TwigHooks\Bag\DataBag {#15398 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15399 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14847 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15409 +variant: App\Entity\Product\ProductVariant {#14847 …} +price: "9,33\u{A0}€" +originalPrice: "9,33\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9386 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12160 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9383 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15400 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15390 …} +context: Sylius\TwigHooks\Bag\DataBag {#15398 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15399 …} +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 | 30.0 MiB | 14.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8940 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8957 …} #variants: Doctrine\ORM\PersistentCollection {#8959 …} #options: Doctrine\ORM\PersistentCollection {#8963 …} #associations: Doctrine\ORM\PersistentCollection {#8961 …} #createdAt: DateTime @1773152175 {#8938 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8937 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8966 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8967 #locale: "fr" #translatable: App\Entity\Product\Product {#8940} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8969 …} #channels: Doctrine\ORM\PersistentCollection {#8955 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8953 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8941 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8943 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8945 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8947 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8949 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15242 +product: App\Entity\Product\Product {#8940 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8957 …} #variants: Doctrine\ORM\PersistentCollection {#8959 …} #options: Doctrine\ORM\PersistentCollection {#8963 …} #associations: Doctrine\ORM\PersistentCollection {#8961 …} #createdAt: DateTime @1773152175 {#8938 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8937 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8966 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8967 #locale: "fr" #translatable: App\Entity\Product\Product {#8940} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8969 …} #channels: Doctrine\ORM\PersistentCollection {#8955 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8953 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8941 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8943 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8945 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8947 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8949 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15483 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
30.0 MiB | 8.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8940 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8957 …} #variants: Doctrine\ORM\PersistentCollection {#8959 …} #options: Doctrine\ORM\PersistentCollection {#8963 …} #associations: Doctrine\ORM\PersistentCollection {#8961 …} #createdAt: DateTime @1773152175 {#8938 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8937 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8966 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8967 #locale: "fr" #translatable: App\Entity\Product\Product {#8940} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8969 …} #channels: Doctrine\ORM\PersistentCollection {#8955 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8953 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8941 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8943 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8945 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8947 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8949 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15559 -props: [ "product" => App\Entity\Product\Product {#8940 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8957 …} #variants: Doctrine\ORM\PersistentCollection {#8959 …} #options: Doctrine\ORM\PersistentCollection {#8963 …} #associations: Doctrine\ORM\PersistentCollection {#8961 …} #createdAt: DateTime @1773152175 {#8938 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8937 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8966 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8967 #locale: "fr" #translatable: App\Entity\Product\Product {#8940} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8969 …} #channels: Doctrine\ORM\PersistentCollection {#8955 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8953 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8941 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8943 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8945 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8947 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8949 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
30.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15552 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15543 …} +context: Sylius\TwigHooks\Bag\DataBag {#4799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15540 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15483 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15507 #collection: Doctrine\Common\Collections\ArrayCollection {#15508 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15506 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24048 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24050 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15552 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15543 …} +context: Sylius\TwigHooks\Bag\DataBag {#4799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15540 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15507 #collection: Doctrine\Common\Collections\ArrayCollection {#15508 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15506 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24048 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24050 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4812 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15552 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15543 …} +context: Sylius\TwigHooks\Bag\DataBag {#4799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15540 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15483 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15507 #collection: Doctrine\Common\Collections\ArrayCollection {#15508 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15506 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24048 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24050 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 30.0 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5231 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5254 …} +context: Sylius\TwigHooks\Bag\DataBag {#5240 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5239 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15483 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#5273 +variant: App\Entity\Product\ProductVariant {#15483 …} +price: "14,04\u{A0}€" +originalPrice: "14,04\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9386 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12160 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9383 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5231 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5254 …} +context: Sylius\TwigHooks\Bag\DataBag {#5240 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5239 …} +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 | 30.0 MiB | 5.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8974 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8991 …} #variants: Doctrine\ORM\PersistentCollection {#8993 …} #options: Doctrine\ORM\PersistentCollection {#8997 …} #associations: Doctrine\ORM\PersistentCollection {#8995 …} #createdAt: DateTime @1773152175 {#8972 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8971 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9000 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9001 #locale: "fr" #translatable: App\Entity\Product\Product {#8974} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9003 …} #channels: Doctrine\ORM\PersistentCollection {#8989 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8985 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8987 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8975 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8977 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8979 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8981 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8983 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15550 +product: App\Entity\Product\Product {#8974 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8991 …} #variants: Doctrine\ORM\PersistentCollection {#8993 …} #options: Doctrine\ORM\PersistentCollection {#8997 …} #associations: Doctrine\ORM\PersistentCollection {#8995 …} #createdAt: DateTime @1773152175 {#8972 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8971 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9000 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9001 #locale: "fr" #translatable: App\Entity\Product\Product {#8974} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9003 …} #channels: Doctrine\ORM\PersistentCollection {#8989 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8985 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8987 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8975 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8977 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8979 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8981 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8983 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#6332 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
30.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8974 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8991 …} #variants: Doctrine\ORM\PersistentCollection {#8993 …} #options: Doctrine\ORM\PersistentCollection {#8997 …} #associations: Doctrine\ORM\PersistentCollection {#8995 …} #createdAt: DateTime @1773152175 {#8972 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8971 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9000 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9001 #locale: "fr" #translatable: App\Entity\Product\Product {#8974} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9003 …} #channels: Doctrine\ORM\PersistentCollection {#8989 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8985 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8987 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8975 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8977 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8979 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8981 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8983 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur combine carrelage/moquette (brosse retractable) Ø 36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6759 -props: [ "product" => App\Entity\Product\Product {#8974 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8991 …} #variants: Doctrine\ORM\PersistentCollection {#8993 …} #options: Doctrine\ORM\PersistentCollection {#8997 …} #associations: Doctrine\ORM\PersistentCollection {#8995 …} #createdAt: DateTime @1773152175 {#8972 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8971 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9000 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9001 #locale: "fr" #translatable: App\Entity\Product\Product {#8974} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9003 …} #channels: Doctrine\ORM\PersistentCollection {#8989 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#8985 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8987 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8975 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8977 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8979 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8981 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8983 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
30.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6652 …} +context: Sylius\TwigHooks\Bag\DataBag {#7225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6668 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6332 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#6488 #collection: Doctrine\Common\Collections\ArrayCollection {#6485 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6446 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24067 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24069 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6652 …} +context: Sylius\TwigHooks\Bag\DataBag {#7225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6668 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur combine carrelage/moquette (brosse retractable) Ø 36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#6488 #collection: Doctrine\Common\Collections\ArrayCollection {#6485 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6446 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24067 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24069 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#7235 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6652 …} +context: Sylius\TwigHooks\Bag\DataBag {#7225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6668 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6332 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#6488 #collection: Doctrine\Common\Collections\ArrayCollection {#6485 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6446 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24067 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24069 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 30.0 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7935 …} +context: Sylius\TwigHooks\Bag\DataBag {#8140 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8144 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6332 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#8141 +variant: App\Entity\Product\ProductVariant {#6332 …} +price: "36,02\u{A0}€" +originalPrice: "36,02\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9386 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12160 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9383 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7935 …} +context: Sylius\TwigHooks\Bag\DataBag {#8140 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8144 …} +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 | 30.0 MiB | 5.48 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9008 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9025 …} #variants: Doctrine\ORM\PersistentCollection {#9027 …} #options: Doctrine\ORM\PersistentCollection {#9031 …} #associations: Doctrine\ORM\PersistentCollection {#9029 …} #createdAt: DateTime @1773152175 {#9006 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9005 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9034 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9035 #locale: "fr" #translatable: App\Entity\Product\Product {#9008} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9037 …} #channels: Doctrine\ORM\PersistentCollection {#9023 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9019 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9021 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9009 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9011 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9013 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9015 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9017 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#6680 +product: App\Entity\Product\Product {#9008 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9025 …} #variants: Doctrine\ORM\PersistentCollection {#9027 …} #options: Doctrine\ORM\PersistentCollection {#9031 …} #associations: Doctrine\ORM\PersistentCollection {#9029 …} #createdAt: DateTime @1773152175 {#9006 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9005 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9034 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9035 #locale: "fr" #translatable: App\Entity\Product\Product {#9008} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9037 …} #channels: Doctrine\ORM\PersistentCollection {#9023 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9019 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9021 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9009 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9011 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9013 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9015 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9017 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8553 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
30.0 MiB | 0.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9008 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9025 …} #variants: Doctrine\ORM\PersistentCollection {#9027 …} #options: Doctrine\ORM\PersistentCollection {#9031 …} #associations: Doctrine\ORM\PersistentCollection {#9029 …} #createdAt: DateTime @1773152175 {#9006 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9005 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9034 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9035 #locale: "fr" #translatable: App\Entity\Product\Product {#9008} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9037 …} #channels: Doctrine\ORM\PersistentCollection {#9023 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9019 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9021 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9009 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9011 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9013 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9015 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9017 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur à lèvres pour liquide L400 ø40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#9353 -props: [ "product" => App\Entity\Product\Product {#9008 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9025 …} #variants: Doctrine\ORM\PersistentCollection {#9027 …} #options: Doctrine\ORM\PersistentCollection {#9031 …} #associations: Doctrine\ORM\PersistentCollection {#9029 …} #createdAt: DateTime @1773152175 {#9006 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9005 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9034 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9035 #locale: "fr" #translatable: App\Entity\Product\Product {#9008} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9037 …} #channels: Doctrine\ORM\PersistentCollection {#9023 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9019 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9021 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9009 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9011 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9013 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9015 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9017 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
30.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8901 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8859 …} +context: Sylius\TwigHooks\Bag\DataBag {#12579 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8852 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8553 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8706 #collection: Doctrine\Common\Collections\ArrayCollection {#8711 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8712 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24086 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24088 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8901 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8859 …} +context: Sylius\TwigHooks\Bag\DataBag {#12579 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8852 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur à lèvres pour liquide L400 ø40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8706 #collection: Doctrine\Common\Collections\ArrayCollection {#8711 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8712 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24086 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24088 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#12607 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8901 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8859 …} +context: Sylius\TwigHooks\Bag\DataBag {#12579 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8852 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8553 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8706 #collection: Doctrine\Common\Collections\ArrayCollection {#8711 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8712 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24086 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24088 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 30.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13789 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13779 …} +context: Sylius\TwigHooks\Bag\DataBag {#13792 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13790 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8553 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#13796 +variant: App\Entity\Product\ProductVariant {#8553 …} +price: "15,36\u{A0}€" +originalPrice: "15,36\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9386 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12160 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9383 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13789 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13779 …} +context: Sylius\TwigHooks\Bag\DataBag {#13792 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13790 …} +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 | 32.0 MiB | 5.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9042 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9061 …} #options: Doctrine\ORM\PersistentCollection {#9065 …} #associations: Doctrine\ORM\PersistentCollection {#9063 …} #createdAt: DateTime @1773152175 {#9040 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9039 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9068 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9069 #locale: "fr" #translatable: App\Entity\Product\Product {#9042} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9071 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9043 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9045 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9047 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9049 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9051 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#8911 +product: App\Entity\Product\Product {#9042 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9061 …} #options: Doctrine\ORM\PersistentCollection {#9065 …} #associations: Doctrine\ORM\PersistentCollection {#9063 …} #createdAt: DateTime @1773152175 {#9040 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9039 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9068 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9069 #locale: "fr" #translatable: App\Entity\Product\Product {#9042} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9071 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9043 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9045 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9047 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9049 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9051 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14601 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9042 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9061 …} #options: Doctrine\ORM\PersistentCollection {#9065 …} #associations: Doctrine\ORM\PersistentCollection {#9063 …} #createdAt: DateTime @1773152175 {#9040 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9039 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9068 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9069 #locale: "fr" #translatable: App\Entity\Product\Product {#9042} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9071 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9043 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9045 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9047 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9049 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9051 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur plat Ø36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15125 -props: [ "product" => App\Entity\Product\Product {#9042 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9061 …} #options: Doctrine\ORM\PersistentCollection {#9065 …} #associations: Doctrine\ORM\PersistentCollection {#9063 …} #createdAt: DateTime @1773152175 {#9040 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9039 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9068 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9069 #locale: "fr" #translatable: App\Entity\Product\Product {#9042} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9071 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9043 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9045 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9047 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9049 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9051 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15009 …} +context: Sylius\TwigHooks\Bag\DataBag {#15629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15011 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14601 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14810 #collection: Doctrine\Common\Collections\ArrayCollection {#14812 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14805 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24105 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24107 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15009 …} +context: Sylius\TwigHooks\Bag\DataBag {#15629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15011 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur plat Ø36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#14810 #collection: Doctrine\Common\Collections\ArrayCollection {#14812 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14805 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24105 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24107 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15633 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15009 …} +context: Sylius\TwigHooks\Bag\DataBag {#15629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15011 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14601 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14810 #collection: Doctrine\Common\Collections\ArrayCollection {#14812 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14805 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24105 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24107 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15674 …} +context: Sylius\TwigHooks\Bag\DataBag {#15681 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15682 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14601 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15686 +variant: App\Entity\Product\ProductVariant {#14601 …} +price: "4,10\u{A0}€" +originalPrice: "4,10\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9386 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12160 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9383 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15674 …} +context: Sylius\TwigHooks\Bag\DataBag {#15681 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15682 …} +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 | 32.0 MiB | 5.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9076 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9093 …} #variants: Doctrine\ORM\PersistentCollection {#9095 …} #options: Doctrine\ORM\PersistentCollection {#9099 …} #associations: Doctrine\ORM\PersistentCollection {#9097 …} #createdAt: DateTime @1773152175 {#9074 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9073 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9102 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9103 #locale: "fr" #translatable: App\Entity\Product\Product {#9076} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9105 …} #channels: Doctrine\ORM\PersistentCollection {#9091 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9087 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9089 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9077 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9079 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9081 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9083 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9085 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15133 +product: App\Entity\Product\Product {#9076 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9093 …} #variants: Doctrine\ORM\PersistentCollection {#9095 …} #options: Doctrine\ORM\PersistentCollection {#9099 …} #associations: Doctrine\ORM\PersistentCollection {#9097 …} #createdAt: DateTime @1773152175 {#9074 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9073 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9102 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9103 #locale: "fr" #translatable: App\Entity\Product\Product {#9076} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9105 …} #channels: Doctrine\ORM\PersistentCollection {#9091 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9087 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9089 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9077 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9079 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9081 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9083 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9085 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15750 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9076 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9093 …} #variants: Doctrine\ORM\PersistentCollection {#9095 …} #options: Doctrine\ORM\PersistentCollection {#9099 …} #associations: Doctrine\ORM\PersistentCollection {#9097 …} #createdAt: DateTime @1773152175 {#9074 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9073 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9102 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9103 #locale: "fr" #translatable: App\Entity\Product\Product {#9076} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9105 …} #channels: Doctrine\ORM\PersistentCollection {#9091 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9087 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9089 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9077 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9079 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9081 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9083 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9085 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Support Brosse L400 ø40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15826 -props: [ "product" => App\Entity\Product\Product {#9076 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9093 …} #variants: Doctrine\ORM\PersistentCollection {#9095 …} #options: Doctrine\ORM\PersistentCollection {#9099 …} #associations: Doctrine\ORM\PersistentCollection {#9097 …} #createdAt: DateTime @1773152175 {#9074 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9073 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9102 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9103 #locale: "fr" #translatable: App\Entity\Product\Product {#9076} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9105 …} #channels: Doctrine\ORM\PersistentCollection {#9091 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9087 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9089 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9077 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9079 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9081 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9083 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9085 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15810 …} +context: Sylius\TwigHooks\Bag\DataBag {#15872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15807 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15750 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15774 #collection: Doctrine\Common\Collections\ArrayCollection {#15775 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15773 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24124 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24126 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15810 …} +context: Sylius\TwigHooks\Bag\DataBag {#15872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15807 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Support Brosse L400 ø40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15774 #collection: Doctrine\Common\Collections\ArrayCollection {#15775 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15773 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24124 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24126 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15876 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15810 …} +context: Sylius\TwigHooks\Bag\DataBag {#15872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15807 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15750 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15774 #collection: Doctrine\Common\Collections\ArrayCollection {#15775 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15773 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24124 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24126 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15926 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15917 …} +context: Sylius\TwigHooks\Bag\DataBag {#15924 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15925 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15750 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15929 +variant: App\Entity\Product\ProductVariant {#15750 …} +price: "15,72\u{A0}€" +originalPrice: "15,72\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9386 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12160 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9383 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15926 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15917 …} +context: Sylius\TwigHooks\Bag\DataBag {#15924 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15925 …} +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 | 32.0 MiB | 5.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9110 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9127 …} #variants: Doctrine\ORM\PersistentCollection {#9129 …} #options: Doctrine\ORM\PersistentCollection {#9133 …} #associations: Doctrine\ORM\PersistentCollection {#9131 …} #createdAt: DateTime @1773152175 {#9108 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9107 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9136 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9137 #locale: "fr" #translatable: App\Entity\Product\Product {#9110} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9139 …} #channels: Doctrine\ORM\PersistentCollection {#9125 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9121 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9123 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9111 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9113 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9115 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9117 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9119 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15817 +product: App\Entity\Product\Product {#9110 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9127 …} #variants: Doctrine\ORM\PersistentCollection {#9129 …} #options: Doctrine\ORM\PersistentCollection {#9133 …} #associations: Doctrine\ORM\PersistentCollection {#9131 …} #createdAt: DateTime @1773152175 {#9108 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9107 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9136 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9137 #locale: "fr" #translatable: App\Entity\Product\Product {#9110} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9139 …} #channels: Doctrine\ORM\PersistentCollection {#9125 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9121 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9123 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9111 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9113 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9115 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9117 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9119 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15993 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9110 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9127 …} #variants: Doctrine\ORM\PersistentCollection {#9129 …} #options: Doctrine\ORM\PersistentCollection {#9133 …} #associations: Doctrine\ORM\PersistentCollection {#9131 …} #createdAt: DateTime @1773152175 {#9108 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9107 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9136 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9137 #locale: "fr" #translatable: App\Entity\Product\Product {#9110} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9139 …} #channels: Doctrine\ORM\PersistentCollection {#9125 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9121 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9123 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9111 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9113 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9115 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9117 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9119 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tube acier chromé courbé mâle Ø 40 x 1" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16069 -props: [ "product" => App\Entity\Product\Product {#9110 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9127 …} #variants: Doctrine\ORM\PersistentCollection {#9129 …} #options: Doctrine\ORM\PersistentCollection {#9133 …} #associations: Doctrine\ORM\PersistentCollection {#9131 …} #createdAt: DateTime @1773152175 {#9108 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9107 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9136 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9137 #locale: "fr" #translatable: App\Entity\Product\Product {#9110} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9139 …} #channels: Doctrine\ORM\PersistentCollection {#9125 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9121 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9123 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9111 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9113 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9115 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9117 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9119 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16062 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16053 …} +context: Sylius\TwigHooks\Bag\DataBag {#16115 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16050 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15993 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16017 #collection: Doctrine\Common\Collections\ArrayCollection {#16018 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16016 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24143 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24145 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16062 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16053 …} +context: Sylius\TwigHooks\Bag\DataBag {#16115 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16050 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tube acier chromé courbé mâle Ø 40 x 1" "applied_promotions" => Doctrine\ORM\PersistentCollection {#16017 #collection: Doctrine\Common\Collections\ArrayCollection {#16018 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16016 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24143 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24145 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16119 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16062 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16053 …} +context: Sylius\TwigHooks\Bag\DataBag {#16115 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16050 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15993 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16017 #collection: Doctrine\Common\Collections\ArrayCollection {#16018 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16016 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24143 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24145 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16169 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16160 …} +context: Sylius\TwigHooks\Bag\DataBag {#16167 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16168 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15993 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16172 +variant: App\Entity\Product\ProductVariant {#15993 …} +price: "25,59\u{A0}€" +originalPrice: "25,59\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9386 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12160 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9383 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16169 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16160 …} +context: Sylius\TwigHooks\Bag\DataBag {#16167 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16168 …} +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 | 32.0 MiB | 5.43 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9144 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9161 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9167 …} #associations: Doctrine\ORM\PersistentCollection {#9165 …} #createdAt: DateTime @1773152175 {#9142 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9141 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9170 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9171 #locale: "fr" #translatable: App\Entity\Product\Product {#9144} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9173 …} #channels: Doctrine\ORM\PersistentCollection {#9159 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9155 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9157 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9145 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9147 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9149 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9151 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9153 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16060 +product: App\Entity\Product\Product {#9144 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9161 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9167 …} #associations: Doctrine\ORM\PersistentCollection {#9165 …} #createdAt: DateTime @1773152175 {#9142 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9141 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9170 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9171 #locale: "fr" #translatable: App\Entity\Product\Product {#9144} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9173 …} #channels: Doctrine\ORM\PersistentCollection {#9159 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9155 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9157 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9145 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9147 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9149 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9151 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9153 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16236 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9144 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9161 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9167 …} #associations: Doctrine\ORM\PersistentCollection {#9165 …} #createdAt: DateTime @1773152175 {#9142 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9141 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9170 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9171 #locale: "fr" #translatable: App\Entity\Product\Product {#9144} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9173 …} #channels: Doctrine\ORM\PersistentCollection {#9159 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9155 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9157 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9145 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9147 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9149 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9151 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9153 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tube acier chromé droit Ø 40 x 1" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16312 -props: [ "product" => App\Entity\Product\Product {#9144 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9161 …} #variants: Doctrine\ORM\PersistentCollection {#9163 …} #options: Doctrine\ORM\PersistentCollection {#9167 …} #associations: Doctrine\ORM\PersistentCollection {#9165 …} #createdAt: DateTime @1773152175 {#9142 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9141 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9170 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9171 #locale: "fr" #translatable: App\Entity\Product\Product {#9144} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9173 …} #channels: Doctrine\ORM\PersistentCollection {#9159 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7914 …} #reviews: Doctrine\ORM\PersistentCollection {#9155 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9157 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9145 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9147 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9149 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9151 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9153 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16305 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16296 …} +context: Sylius\TwigHooks\Bag\DataBag {#16358 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16293 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16236 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16260 #collection: Doctrine\Common\Collections\ArrayCollection {#16261 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16259 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24162 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24164 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16305 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16296 …} +context: Sylius\TwigHooks\Bag\DataBag {#16358 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16293 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tube acier chromé droit Ø 40 x 1" "applied_promotions" => Doctrine\ORM\PersistentCollection {#16260 #collection: Doctrine\Common\Collections\ArrayCollection {#16261 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16259 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24162 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24164 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16362 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16305 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16296 …} +context: Sylius\TwigHooks\Bag\DataBag {#16358 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16293 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16236 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16260 #collection: Doctrine\Common\Collections\ArrayCollection {#16261 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16259 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24162 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24164 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16412 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16403 …} +context: Sylius\TwigHooks\Bag\DataBag {#16410 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16411 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16236 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16415 +variant: App\Entity\Product\ProductVariant {#16236 …} +price: "25,59\u{A0}€" +originalPrice: "25,59\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9386 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12160 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9383 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16412 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16403 …} +context: Sylius\TwigHooks\Bag\DataBag {#16410 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16411 …} +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 | 34.0 MiB | 5.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9178 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#9198 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9204 …} #associations: Doctrine\ORM\PersistentCollection {#9202 …} #createdAt: DateTime @1773152175 {#9176 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777365672 {#9175 : 2026-04-28 10:41:12.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9207 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9208 #locale: "fr" #translatable: App\Entity\Product\Product {#9178} #id: 279 #name: "Aspirateur 21L 1250W cuve ABS" #slug: "aspirateur-21l-1250w-cuve-abs-E21A" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9210 …} #channels: Doctrine\ORM\PersistentCollection {#9196 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9180 …} #reviews: Doctrine\ORM\PersistentCollection {#9192 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9194 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9182 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9184 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9186 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9188 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9190 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16303 +product: App\Entity\Product\Product {#9178 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#9198 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9204 …} #associations: Doctrine\ORM\PersistentCollection {#9202 …} #createdAt: DateTime @1773152175 {#9176 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777365672 {#9175 : 2026-04-28 10:41:12.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9207 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9208 #locale: "fr" #translatable: App\Entity\Product\Product {#9178} #id: 279 #name: "Aspirateur 21L 1250W cuve ABS" #slug: "aspirateur-21l-1250w-cuve-abs-E21A" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9210 …} #channels: Doctrine\ORM\PersistentCollection {#9196 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9180 …} #reviews: Doctrine\ORM\PersistentCollection {#9192 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9194 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9182 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9184 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9186 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9188 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9190 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16479 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14143 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14176 …} +context: Sylius\TwigHooks\Bag\DataBag {#14182 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14169 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9178 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#9198 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9204 …} #associations: Doctrine\ORM\PersistentCollection {#9202 …} #createdAt: DateTime @1773152175 {#9176 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777365672 {#9175 : 2026-04-28 10:41:12.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9207 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9208 #locale: "fr" #translatable: App\Entity\Product\Product {#9178} #id: 279 #name: "Aspirateur 21L 1250W cuve ABS" #slug: "aspirateur-21l-1250w-cuve-abs-E21A" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9210 …} #channels: Doctrine\ORM\PersistentCollection {#9196 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9180 …} #reviews: Doctrine\ORM\PersistentCollection {#9192 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9194 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9182 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9184 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9186 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9188 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9190 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Aspirateur 21L 1250W cuve ABS" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16555 -props: [ "product" => App\Entity\Product\Product {#9178 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#9198 …} #variants: Doctrine\ORM\PersistentCollection {#9200 …} #options: Doctrine\ORM\PersistentCollection {#9204 …} #associations: Doctrine\ORM\PersistentCollection {#9202 …} #createdAt: DateTime @1773152175 {#9176 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777365672 {#9175 : 2026-04-28 10:41:12.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9207 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9208 #locale: "fr" #translatable: App\Entity\Product\Product {#9178} #id: 279 #name: "Aspirateur 21L 1250W cuve ABS" #slug: "aspirateur-21l-1250w-cuve-abs-E21A" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9210 …} #channels: Doctrine\ORM\PersistentCollection {#9196 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9180 …} #reviews: Doctrine\ORM\PersistentCollection {#9192 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9194 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9182 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9184 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9186 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9188 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9190 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16548 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16539 …} +context: Sylius\TwigHooks\Bag\DataBag {#16601 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16536 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16479 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16503 #collection: Doctrine\Common\Collections\ArrayCollection {#16504 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16502 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24181 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24183 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16548 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16539 …} +context: Sylius\TwigHooks\Bag\DataBag {#16601 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16536 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Aspirateur 21L 1250W cuve ABS" "applied_promotions" => Doctrine\ORM\PersistentCollection {#16503 #collection: Doctrine\Common\Collections\ArrayCollection {#16504 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16502 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24181 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24183 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16605 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16548 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16539 …} +context: Sylius\TwigHooks\Bag\DataBag {#16601 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16536 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16479 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16503 #collection: Doctrine\Common\Collections\ArrayCollection {#16504 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16502 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24181 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24183 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16646 …} +context: Sylius\TwigHooks\Bag\DataBag {#16653 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16654 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16479 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16658 +variant: App\Entity\Product\ProductVariant {#16479 …} +price: "256,00\u{A0}€" +originalPrice: "256,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9386 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12160 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9383 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16655 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16646 …} +context: Sylius\TwigHooks\Bag\DataBag {#16653 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16654 …} +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 | 34.0 MiB | 5.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13871 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12226 …} +context: Sylius\TwigHooks\Bag\DataBag {#13883 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12236 …} +prefixes: [ "sylius_shop.product.index.offcanvas" "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14066 +cart: App\Entity\Order\Order {#12545 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13871 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12226 …} +context: Sylius\TwigHooks\Bag\DataBag {#13883 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12236 …} +prefixes: [ "sylius_shop.product.index.offcanvas" "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5077 …} } |
|||