Components
12
Twig Components
44
Render Count
126
ms
Render Time
24.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 18.0 MiB | 1.68 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11845 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11838 …} +context: Sylius\TwigHooks\Bag\DataBag {#11844 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11843 …} +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 {#11988 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11735 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11845 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11838 …} +context: Sylius\TwigHooks\Bag\DataBag {#11844 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11843 …} +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 | 18.0 MiB | 1.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11936 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11932 …} +context: Sylius\TwigHooks\Bag\DataBag {#11934 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11935 …} +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 {#11945 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11936 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11932 …} +context: Sylius\TwigHooks\Bag\DataBag {#11934 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11935 …} +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 | 18.0 MiB | 9.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12044 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12017 …} +context: Sylius\TwigHooks\Bag\DataBag {#12039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12037 …} +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 {#12065 +cart: App\Entity\Order\Order {#12120 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12044 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12017 …} +context: Sylius\TwigHooks\Bag\DataBag {#12039 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12037 …} +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 | 18.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12753 …} +context: Sylius\TwigHooks\Bag\DataBag {#12749 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12751 …} +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 {#12763 #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7608 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12753 …} +context: Sylius\TwigHooks\Bag\DataBag {#12749 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12751 …} +prefixes: [ "sylius_shop.product.index.header.navbar" "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 18.0 MiB | 2.46 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13349 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13353 …} +context: Sylius\TwigHooks\Bag\DataBag {#13352 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13350 …} +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 {#13430 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7608 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13349 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13353 …} +context: Sylius\TwigHooks\Bag\DataBag {#13352 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13350 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 18.0 MiB | 1.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13505 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13501 …} +context: Sylius\TwigHooks\Bag\DataBag {#13502 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13504 …} +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 {#13513 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7608 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13505 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13501 …} +context: Sylius\TwigHooks\Bag\DataBag {#13502 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13504 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 18.0 MiB | 4.28 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13575 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13571 …} +context: Sylius\TwigHooks\Bag\DataBag {#13572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13574 …} +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 {#13583 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7608 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13575 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13571 …} +context: Sylius\TwigHooks\Bag\DataBag {#13572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13574 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 20.0 MiB | 30.42 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8018 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#5444 …} #options: Doctrine\ORM\PersistentCollection {#6683 …} #associations: Doctrine\ORM\PersistentCollection {#6318 …} #createdAt: DateTime @1773152174 {#8224 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#7955 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6676 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#6753 #locale: "fr" #translatable: App\Entity\Product\Product {#8018} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6750 …} #channels: Doctrine\ORM\PersistentCollection {#8409 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8341 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8412 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7983 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7953 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8143 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8148 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8250 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14102 +product: App\Entity\Product\Product {#8018 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#5444 …} #options: Doctrine\ORM\PersistentCollection {#6683 …} #associations: Doctrine\ORM\PersistentCollection {#6318 …} #createdAt: DateTime @1773152174 {#8224 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#7955 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6676 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#6753 #locale: "fr" #translatable: App\Entity\Product\Product {#8018} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6750 …} #channels: Doctrine\ORM\PersistentCollection {#8409 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8341 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8412 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7983 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7953 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8143 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8148 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8250 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14339 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #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 {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
20.0 MiB | 10.47 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8018 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#5444 …} #options: Doctrine\ORM\PersistentCollection {#6683 …} #associations: Doctrine\ORM\PersistentCollection {#6318 …} #createdAt: DateTime @1773152174 {#8224 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#7955 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6676 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#6753 #locale: "fr" #translatable: App\Entity\Product\Product {#8018} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6750 …} #channels: Doctrine\ORM\PersistentCollection {#8409 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8341 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8412 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7983 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7953 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8143 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8148 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8250 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tuyau flexible 2,50m avec manchons ø40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14766 -props: [ "product" => App\Entity\Product\Product {#8018 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#8554 …} #variants: Doctrine\ORM\PersistentCollection {#5444 …} #options: Doctrine\ORM\PersistentCollection {#6683 …} #associations: Doctrine\ORM\PersistentCollection {#6318 …} #createdAt: DateTime @1773152174 {#8224 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#7955 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#6676 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#6753 #locale: "fr" #translatable: App\Entity\Product\Product {#8018} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#6750 …} #channels: Doctrine\ORM\PersistentCollection {#8409 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8341 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8412 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7983 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7953 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8143 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8148 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8250 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
20.0 MiB | 2.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6307 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6333 …} +context: Sylius\TwigHooks\Bag\DataBag {#6313 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6316 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14339 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14695 #collection: Doctrine\Common\Collections\ArrayCollection {#14694 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14532 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23911 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23973 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6307 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6333 …} +context: Sylius\TwigHooks\Bag\DataBag {#6313 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6316 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tuyau flexible 2,50m avec manchons ø40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#14695 #collection: Doctrine\Common\Collections\ArrayCollection {#14694 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14532 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23911 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23973 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4823 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6307 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6333 …} +context: Sylius\TwigHooks\Bag\DataBag {#6313 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6316 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14339 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14695 #collection: Doctrine\Common\Collections\ArrayCollection {#14694 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14532 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23911 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23973 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 20.0 MiB | 1.53 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9122 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9143 …} +context: Sylius\TwigHooks\Bag\DataBag {#9155 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9158 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14339 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#12182 +variant: App\Entity\Product\ProductVariant {#14339 …} +price: "45,91\u{A0}€" +originalPrice: "45,91\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8961 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11735 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8958 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9122 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9143 …} +context: Sylius\TwigHooks\Bag\DataBag {#9155 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9158 …} +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 | 20.0 MiB | 7.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#6756 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#6906 …} #variants: Doctrine\ORM\PersistentCollection {#6920 …} #options: Doctrine\ORM\PersistentCollection {#7151 …} #associations: Doctrine\ORM\PersistentCollection {#6917 …} #createdAt: DateTime @1773152174 {#6757 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#6755 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7155 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7141 #locale: "fr" #translatable: App\Entity\Product\Product {#6756} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7139 …} #channels: Doctrine\ORM\PersistentCollection {#6908 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#6814 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6819 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#6763 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#6799 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#6797 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#6808 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#6810 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14744 +product: App\Entity\Product\Product {#6756 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#6906 …} #variants: Doctrine\ORM\PersistentCollection {#6920 …} #options: Doctrine\ORM\PersistentCollection {#7151 …} #associations: Doctrine\ORM\PersistentCollection {#6917 …} #createdAt: DateTime @1773152174 {#6757 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#6755 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7155 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7141 #locale: "fr" #translatable: App\Entity\Product\Product {#6756} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7139 …} #channels: Doctrine\ORM\PersistentCollection {#6908 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#6814 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6819 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#6763 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#6799 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#6797 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#6808 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#6810 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14305 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #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 {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
20.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#6756 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#6906 …} #variants: Doctrine\ORM\PersistentCollection {#6920 …} #options: Doctrine\ORM\PersistentCollection {#7151 …} #associations: Doctrine\ORM\PersistentCollection {#6917 …} #createdAt: DateTime @1773152174 {#6757 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#6755 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7155 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7141 #locale: "fr" #translatable: App\Entity\Product\Product {#6756} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7139 …} #channels: Doctrine\ORM\PersistentCollection {#6908 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#6814 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6819 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#6763 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#6799 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#6797 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#6808 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#6810 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur plat" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14821 -props: [ "product" => App\Entity\Product\Product {#6756 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#6906 …} #variants: Doctrine\ORM\PersistentCollection {#6920 …} #options: Doctrine\ORM\PersistentCollection {#7151 …} #associations: Doctrine\ORM\PersistentCollection {#6917 …} #createdAt: DateTime @1773152174 {#6757 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#6755 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7155 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7141 #locale: "fr" #translatable: App\Entity\Product\Product {#6756} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7139 …} #channels: Doctrine\ORM\PersistentCollection {#6908 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#6814 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6819 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#6763 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#6799 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#6797 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#6808 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#6810 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
20.0 MiB | 1.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14814 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14649 …} +context: Sylius\TwigHooks\Bag\DataBag {#14867 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14642 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14305 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14315 #collection: Doctrine\Common\Collections\ArrayCollection {#14395 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8688 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23998 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24000 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14814 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14649 …} +context: Sylius\TwigHooks\Bag\DataBag {#14867 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14642 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur plat" "applied_promotions" => Doctrine\ORM\PersistentCollection {#14315 #collection: Doctrine\Common\Collections\ArrayCollection {#14395 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8688 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23998 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24000 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14871 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14814 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14649 …} +context: Sylius\TwigHooks\Bag\DataBag {#14867 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14642 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14305 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14315 #collection: Doctrine\Common\Collections\ArrayCollection {#14395 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8688 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23998 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24000 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 20.0 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14921 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14912 …} +context: Sylius\TwigHooks\Bag\DataBag {#14919 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14920 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14305 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14924 +variant: App\Entity\Product\ProductVariant {#14305 …} +price: "7,14\u{A0}€" +originalPrice: "7,14\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8961 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11735 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8958 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14921 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14912 …} +context: Sylius\TwigHooks\Bag\DataBag {#14919 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14920 …} +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 | 22.0 MiB | 8.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7137 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#7186 …} #variants: Doctrine\ORM\PersistentCollection {#7184 …} #options: Doctrine\ORM\PersistentCollection {#7923 …} #associations: Doctrine\ORM\PersistentCollection {#7140 …} #createdAt: DateTime @1773152175 {#7156 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#7159 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7934 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7930 #locale: "fr" #translatable: App\Entity\Product\Product {#7137} #id: 164 #name: "Préfiltre nylon poussières fines p/B770M&E" #slug: "prefiltre-nylon-poussieres-fines-p-b770m-e-58053" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7929 …} #channels: Doctrine\ORM\PersistentCollection {#7181 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#7150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7157 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7160 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7163 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7144 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7154 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#7147 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14632 +product: App\Entity\Product\Product {#7137 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#7186 …} #variants: Doctrine\ORM\PersistentCollection {#7184 …} #options: Doctrine\ORM\PersistentCollection {#7923 …} #associations: Doctrine\ORM\PersistentCollection {#7140 …} #createdAt: DateTime @1773152175 {#7156 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#7159 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7934 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7930 #locale: "fr" #translatable: App\Entity\Product\Product {#7137} #id: 164 #name: "Préfiltre nylon poussières fines p/B770M&E" #slug: "prefiltre-nylon-poussieres-fines-p-b770m-e-58053" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7929 …} #channels: Doctrine\ORM\PersistentCollection {#7181 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#7150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7157 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7160 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7163 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7144 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7154 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#7147 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14988 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #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 {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
20.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7137 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#7186 …} #variants: Doctrine\ORM\PersistentCollection {#7184 …} #options: Doctrine\ORM\PersistentCollection {#7923 …} #associations: Doctrine\ORM\PersistentCollection {#7140 …} #createdAt: DateTime @1773152175 {#7156 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#7159 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7934 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7930 #locale: "fr" #translatable: App\Entity\Product\Product {#7137} #id: 164 #name: "Préfiltre nylon poussières fines p/B770M&E" #slug: "prefiltre-nylon-poussieres-fines-p-b770m-e-58053" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7929 …} #channels: Doctrine\ORM\PersistentCollection {#7181 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#7150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7157 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7160 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7163 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7144 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7154 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#7147 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Préfiltre nylon poussières fines p/B770M&E" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15064 -props: [ "product" => App\Entity\Product\Product {#7137 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#7186 …} #variants: Doctrine\ORM\PersistentCollection {#7184 …} #options: Doctrine\ORM\PersistentCollection {#7923 …} #associations: Doctrine\ORM\PersistentCollection {#7140 …} #createdAt: DateTime @1773152175 {#7156 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#7159 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7934 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7930 #locale: "fr" #translatable: App\Entity\Product\Product {#7137} #id: 164 #name: "Préfiltre nylon poussières fines p/B770M&E" #slug: "prefiltre-nylon-poussieres-fines-p-b770m-e-58053" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7929 …} #channels: Doctrine\ORM\PersistentCollection {#7181 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#7150 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7157 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7160 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7163 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7144 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7154 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#7147 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15048 …} +context: Sylius\TwigHooks\Bag\DataBag {#15110 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15045 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14988 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14995 #collection: Doctrine\Common\Collections\ArrayCollection {#15004 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14983 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24017 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24019 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15048 …} +context: Sylius\TwigHooks\Bag\DataBag {#15110 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15045 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Préfiltre nylon poussières fines p/B770M&E" "applied_promotions" => Doctrine\ORM\PersistentCollection {#14995 #collection: Doctrine\Common\Collections\ArrayCollection {#15004 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14983 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24017 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24019 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15114 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15048 …} +context: Sylius\TwigHooks\Bag\DataBag {#15110 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15045 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14988 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14995 #collection: Doctrine\Common\Collections\ArrayCollection {#15004 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14983 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24017 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24019 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.35 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15155 …} +context: Sylius\TwigHooks\Bag\DataBag {#15162 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15163 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14988 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15167 +variant: App\Entity\Product\ProductVariant {#14988 …} +price: "31,31\u{A0}€" +originalPrice: "31,31\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8961 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11735 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8958 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15155 …} +context: Sylius\TwigHooks\Bag\DataBag {#15162 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15163 …} +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 | 22.0 MiB | 8.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7770 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#7870 …} #variants: Doctrine\ORM\PersistentCollection {#7877 …} #options: Doctrine\ORM\PersistentCollection {#7882 …} #associations: Doctrine\ORM\PersistentCollection {#7885 …} #createdAt: DateTime @1773152175 {#7767 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#7768 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8102 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8103 #locale: "fr" #translatable: App\Entity\Product\Product {#7770} #id: 179 #name: "Filtre éponge p/eau" #slug: "filtre-eponge-p-eau-95018" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8099 …} #channels: Doctrine\ORM\PersistentCollection {#7876 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#7868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7865 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7769 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7777 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7776 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7927 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#7866 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15055 +product: App\Entity\Product\Product {#7770 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#7870 …} #variants: Doctrine\ORM\PersistentCollection {#7877 …} #options: Doctrine\ORM\PersistentCollection {#7882 …} #associations: Doctrine\ORM\PersistentCollection {#7885 …} #createdAt: DateTime @1773152175 {#7767 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#7768 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8102 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8103 #locale: "fr" #translatable: App\Entity\Product\Product {#7770} #id: 179 #name: "Filtre éponge p/eau" #slug: "filtre-eponge-p-eau-95018" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8099 …} #channels: Doctrine\ORM\PersistentCollection {#7876 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#7868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7865 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7769 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7777 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7776 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7927 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#7866 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15231 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #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 {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.06 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7770 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#7870 …} #variants: Doctrine\ORM\PersistentCollection {#7877 …} #options: Doctrine\ORM\PersistentCollection {#7882 …} #associations: Doctrine\ORM\PersistentCollection {#7885 …} #createdAt: DateTime @1773152175 {#7767 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#7768 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8102 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8103 #locale: "fr" #translatable: App\Entity\Product\Product {#7770} #id: 179 #name: "Filtre éponge p/eau" #slug: "filtre-eponge-p-eau-95018" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8099 …} #channels: Doctrine\ORM\PersistentCollection {#7876 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#7868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7865 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7769 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7777 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7776 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7927 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#7866 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Filtre éponge p/eau" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15307 -props: [ "product" => App\Entity\Product\Product {#7770 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#7870 …} #variants: Doctrine\ORM\PersistentCollection {#7877 …} #options: Doctrine\ORM\PersistentCollection {#7882 …} #associations: Doctrine\ORM\PersistentCollection {#7885 …} #createdAt: DateTime @1773152175 {#7767 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#7768 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8102 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8103 #locale: "fr" #translatable: App\Entity\Product\Product {#7770} #id: 179 #name: "Filtre éponge p/eau" #slug: "filtre-eponge-p-eau-95018" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8099 …} #channels: Doctrine\ORM\PersistentCollection {#7876 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#7868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7865 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7769 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7777 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7776 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7927 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#7866 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15300 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15291 …} +context: Sylius\TwigHooks\Bag\DataBag {#15353 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15288 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15231 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15238 #collection: Doctrine\Common\Collections\ArrayCollection {#15247 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15226 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24036 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24038 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15300 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15291 …} +context: Sylius\TwigHooks\Bag\DataBag {#15353 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15288 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Filtre éponge p/eau" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15238 #collection: Doctrine\Common\Collections\ArrayCollection {#15247 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15226 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24036 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24038 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15357 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15300 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15291 …} +context: Sylius\TwigHooks\Bag\DataBag {#15353 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15288 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15231 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15238 #collection: Doctrine\Common\Collections\ArrayCollection {#15247 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15226 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24036 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24038 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15407 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15398 …} +context: Sylius\TwigHooks\Bag\DataBag {#15405 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15406 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15231 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15410 +variant: App\Entity\Product\ProductVariant {#15231 …} +price: "11,21\u{A0}€" +originalPrice: "11,21\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8961 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11735 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8958 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15407 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15398 …} +context: Sylius\TwigHooks\Bag\DataBag {#15405 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15406 …} +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 | 22.0 MiB | 8.21 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8100 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#8312 …} #variants: Doctrine\ORM\PersistentCollection {#8310 …} #options: Doctrine\ORM\PersistentCollection {#8318 …} #associations: Doctrine\ORM\PersistentCollection {#8309 …} #createdAt: DateTime @1773152175 {#8095 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#8105 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8307 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8320 #locale: "fr" #translatable: App\Entity\Product\Product {#8100} #id: 182 #name: "RallongeTube acier diam.36" #slug: "rallongetube-acier-diam-36-ACTC036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8324 …} #channels: Doctrine\ORM\PersistentCollection {#8301 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8300 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8298 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8098 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8115 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8110 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8116 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8306 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15298 +product: App\Entity\Product\Product {#8100 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#8312 …} #variants: Doctrine\ORM\PersistentCollection {#8310 …} #options: Doctrine\ORM\PersistentCollection {#8318 …} #associations: Doctrine\ORM\PersistentCollection {#8309 …} #createdAt: DateTime @1773152175 {#8095 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#8105 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8307 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8320 #locale: "fr" #translatable: App\Entity\Product\Product {#8100} #id: 182 #name: "RallongeTube acier diam.36" #slug: "rallongetube-acier-diam-36-ACTC036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8324 …} #channels: Doctrine\ORM\PersistentCollection {#8301 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8300 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8298 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8098 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8115 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8110 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8116 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8306 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15474 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #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 {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8100 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#8312 …} #variants: Doctrine\ORM\PersistentCollection {#8310 …} #options: Doctrine\ORM\PersistentCollection {#8318 …} #associations: Doctrine\ORM\PersistentCollection {#8309 …} #createdAt: DateTime @1773152175 {#8095 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#8105 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8307 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8320 #locale: "fr" #translatable: App\Entity\Product\Product {#8100} #id: 182 #name: "RallongeTube acier diam.36" #slug: "rallongetube-acier-diam-36-ACTC036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8324 …} #channels: Doctrine\ORM\PersistentCollection {#8301 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8300 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8298 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8098 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8115 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8110 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8116 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8306 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "RallongeTube acier diam.36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15550 -props: [ "product" => App\Entity\Product\Product {#8100 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#8312 …} #variants: Doctrine\ORM\PersistentCollection {#8310 …} #options: Doctrine\ORM\PersistentCollection {#8318 …} #associations: Doctrine\ORM\PersistentCollection {#8309 …} #createdAt: DateTime @1773152175 {#8095 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#8105 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8307 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8320 #locale: "fr" #translatable: App\Entity\Product\Product {#8100} #id: 182 #name: "RallongeTube acier diam.36" #slug: "rallongetube-acier-diam-36-ACTC036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8324 …} #channels: Doctrine\ORM\PersistentCollection {#8301 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8300 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8298 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8098 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8115 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8110 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8116 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8306 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15543 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15534 …} +context: Sylius\TwigHooks\Bag\DataBag {#15596 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15531 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15474 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15481 #collection: Doctrine\Common\Collections\ArrayCollection {#15490 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15469 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24055 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24057 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15543 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15534 …} +context: Sylius\TwigHooks\Bag\DataBag {#15596 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15531 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "RallongeTube acier diam.36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15481 #collection: Doctrine\Common\Collections\ArrayCollection {#15490 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15469 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24055 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24057 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15600 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15543 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15534 …} +context: Sylius\TwigHooks\Bag\DataBag {#15596 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15531 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15474 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15481 #collection: Doctrine\Common\Collections\ArrayCollection {#15490 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15469 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24055 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24057 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15650 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15641 …} +context: Sylius\TwigHooks\Bag\DataBag {#15648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15649 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15474 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15653 +variant: App\Entity\Product\ProductVariant {#15474 …} +price: "15,19\u{A0}€" +originalPrice: "15,19\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8961 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11735 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8958 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15650 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15641 …} +context: Sylius\TwigHooks\Bag\DataBag {#15648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15649 …} +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 | 22.0 MiB | 8.20 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8376 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#8502 …} #variants: Doctrine\ORM\PersistentCollection {#8505 …} #options: Doctrine\ORM\PersistentCollection {#8513 …} #associations: Doctrine\ORM\PersistentCollection {#8508 …} #createdAt: DateTime @1773152175 {#8373 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#8377 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8518 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8514 #locale: "fr" #translatable: App\Entity\Product\Product {#8376} #id: 189 #name: "Brosse Ronde Ø 36" #slug: "brosse-ronde-O-36-ASBRR036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8517 …} #channels: Doctrine\ORM\PersistentCollection {#8371 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8386 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8396 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8380 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8383 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8388 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8393 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8390 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15541 +product: App\Entity\Product\Product {#8376 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#8502 …} #variants: Doctrine\ORM\PersistentCollection {#8505 …} #options: Doctrine\ORM\PersistentCollection {#8513 …} #associations: Doctrine\ORM\PersistentCollection {#8508 …} #createdAt: DateTime @1773152175 {#8373 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#8377 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8518 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8514 #locale: "fr" #translatable: App\Entity\Product\Product {#8376} #id: 189 #name: "Brosse Ronde Ø 36" #slug: "brosse-ronde-O-36-ASBRR036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8517 …} #channels: Doctrine\ORM\PersistentCollection {#8371 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8386 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8396 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8380 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8383 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8388 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8393 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8390 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15717 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #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 {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8376 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#8502 …} #variants: Doctrine\ORM\PersistentCollection {#8505 …} #options: Doctrine\ORM\PersistentCollection {#8513 …} #associations: Doctrine\ORM\PersistentCollection {#8508 …} #createdAt: DateTime @1773152175 {#8373 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#8377 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8518 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8514 #locale: "fr" #translatable: App\Entity\Product\Product {#8376} #id: 189 #name: "Brosse Ronde Ø 36" #slug: "brosse-ronde-O-36-ASBRR036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8517 …} #channels: Doctrine\ORM\PersistentCollection {#8371 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8386 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8396 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8380 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8383 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8388 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8393 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8390 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Brosse Ronde Ø 36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15793 -props: [ "product" => App\Entity\Product\Product {#8376 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#8502 …} #variants: Doctrine\ORM\PersistentCollection {#8505 …} #options: Doctrine\ORM\PersistentCollection {#8513 …} #associations: Doctrine\ORM\PersistentCollection {#8508 …} #createdAt: DateTime @1773152175 {#8373 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#8377 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8518 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8514 #locale: "fr" #translatable: App\Entity\Product\Product {#8376} #id: 189 #name: "Brosse Ronde Ø 36" #slug: "brosse-ronde-O-36-ASBRR036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8517 …} #channels: Doctrine\ORM\PersistentCollection {#8371 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8386 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8396 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8380 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8383 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8388 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8393 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8390 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15786 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15777 …} +context: Sylius\TwigHooks\Bag\DataBag {#15839 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15774 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15717 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15724 #collection: Doctrine\Common\Collections\ArrayCollection {#15733 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15712 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24074 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24076 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15786 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15777 …} +context: Sylius\TwigHooks\Bag\DataBag {#15839 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15774 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Brosse Ronde Ø 36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15724 #collection: Doctrine\Common\Collections\ArrayCollection {#15733 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15712 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24074 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24076 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15843 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15786 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15777 …} +context: Sylius\TwigHooks\Bag\DataBag {#15839 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15774 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15717 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15724 #collection: Doctrine\Common\Collections\ArrayCollection {#15733 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15712 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24074 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24076 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15893 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15884 …} +context: Sylius\TwigHooks\Bag\DataBag {#15891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15892 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15717 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15896 +variant: App\Entity\Product\ProductVariant {#15717 …} +price: "7,28\u{A0}€" +originalPrice: "7,28\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8961 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11735 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8958 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15893 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15884 …} +context: Sylius\TwigHooks\Bag\DataBag {#15891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15892 …} +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 | 22.0 MiB | 8.05 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8506 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#8708 …} #variants: Doctrine\ORM\PersistentCollection {#8710 …} #options: Doctrine\ORM\PersistentCollection {#8714 …} #associations: Doctrine\ORM\PersistentCollection {#8712 …} #createdAt: DateTime @1773152175 {#8520 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#8521 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8717 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8718 #locale: "fr" #translatable: App\Entity\Product\Product {#8506} #id: 190 #name: "Filtre panier polyester avec Collerette Diam.340" #slug: "filtre-panier-polyester-avec-collerette-diam-340-ASFILCOL340" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …} #channels: Doctrine\ORM\PersistentCollection {#8706 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8702 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8704 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8523 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8525 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8531 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8698 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15784 +product: App\Entity\Product\Product {#8506 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#8708 …} #variants: Doctrine\ORM\PersistentCollection {#8710 …} #options: Doctrine\ORM\PersistentCollection {#8714 …} #associations: Doctrine\ORM\PersistentCollection {#8712 …} #createdAt: DateTime @1773152175 {#8520 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#8521 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8717 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8718 #locale: "fr" #translatable: App\Entity\Product\Product {#8506} #id: 190 #name: "Filtre panier polyester avec Collerette Diam.340" #slug: "filtre-panier-polyester-avec-collerette-diam-340-ASFILCOL340" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …} #channels: Doctrine\ORM\PersistentCollection {#8706 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8702 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8704 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8523 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8525 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8531 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8698 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15960 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #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 {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8506 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#8708 …} #variants: Doctrine\ORM\PersistentCollection {#8710 …} #options: Doctrine\ORM\PersistentCollection {#8714 …} #associations: Doctrine\ORM\PersistentCollection {#8712 …} #createdAt: DateTime @1773152175 {#8520 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#8521 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8717 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8718 #locale: "fr" #translatable: App\Entity\Product\Product {#8506} #id: 190 #name: "Filtre panier polyester avec Collerette Diam.340" #slug: "filtre-panier-polyester-avec-collerette-diam-340-ASFILCOL340" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …} #channels: Doctrine\ORM\PersistentCollection {#8706 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8702 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8704 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8523 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8525 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8531 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8698 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Filtre panier polyester avec Collerette Diam.340" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16036 -props: [ "product" => App\Entity\Product\Product {#8506 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#8708 …} #variants: Doctrine\ORM\PersistentCollection {#8710 …} #options: Doctrine\ORM\PersistentCollection {#8714 …} #associations: Doctrine\ORM\PersistentCollection {#8712 …} #createdAt: DateTime @1773152175 {#8520 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#8521 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8717 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8718 #locale: "fr" #translatable: App\Entity\Product\Product {#8506} #id: 190 #name: "Filtre panier polyester avec Collerette Diam.340" #slug: "filtre-panier-polyester-avec-collerette-diam-340-ASFILCOL340" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8720 …} #channels: Doctrine\ORM\PersistentCollection {#8706 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8702 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8704 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8523 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8525 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8531 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8698 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8700 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16029 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16020 …} +context: Sylius\TwigHooks\Bag\DataBag {#16082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16017 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15960 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15967 #collection: Doctrine\Common\Collections\ArrayCollection {#15976 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15955 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24093 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24095 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16029 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16020 …} +context: Sylius\TwigHooks\Bag\DataBag {#16082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16017 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Filtre panier polyester avec Collerette Diam.340" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15967 #collection: Doctrine\Common\Collections\ArrayCollection {#15976 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15955 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24093 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24095 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16086 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16029 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16020 …} +context: Sylius\TwigHooks\Bag\DataBag {#16082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16017 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15960 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15967 #collection: Doctrine\Common\Collections\ArrayCollection {#15976 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15955 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24093 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24095 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16136 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16127 …} +context: Sylius\TwigHooks\Bag\DataBag {#16134 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16135 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15960 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16139 +variant: App\Entity\Product\ProductVariant {#15960 …} +price: "53,44\u{A0}€" +originalPrice: "53,44\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8961 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11735 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8958 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16136 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16127 …} +context: Sylius\TwigHooks\Bag\DataBag {#16134 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16135 …} +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 | 24.0 MiB | 8.35 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8724 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#8741 …} #variants: Doctrine\ORM\PersistentCollection {#8743 …} #options: Doctrine\ORM\PersistentCollection {#8747 …} #associations: Doctrine\ORM\PersistentCollection {#8745 …} #createdAt: DateTime @1773152175 {#8722 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#8723 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8750 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8751 #locale: "fr" #translatable: App\Entity\Product\Product {#8724} #id: 191 #name: "Filtre Polyester avec collerette ø440" #slug: "filtre-polyester-avec-collerette-o440-ASFILCOL440" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8753 …} #channels: Doctrine\ORM\PersistentCollection {#8739 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8735 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8737 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8725 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8727 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8729 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8731 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8733 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16027 +product: App\Entity\Product\Product {#8724 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#8741 …} #variants: Doctrine\ORM\PersistentCollection {#8743 …} #options: Doctrine\ORM\PersistentCollection {#8747 …} #associations: Doctrine\ORM\PersistentCollection {#8745 …} #createdAt: DateTime @1773152175 {#8722 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#8723 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8750 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8751 #locale: "fr" #translatable: App\Entity\Product\Product {#8724} #id: 191 #name: "Filtre Polyester avec collerette ø440" #slug: "filtre-polyester-avec-collerette-o440-ASFILCOL440" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8753 …} #channels: Doctrine\ORM\PersistentCollection {#8739 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8735 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8737 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8725 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8727 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8729 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8731 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8733 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16203 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #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 {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8724 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#8741 …} #variants: Doctrine\ORM\PersistentCollection {#8743 …} #options: Doctrine\ORM\PersistentCollection {#8747 …} #associations: Doctrine\ORM\PersistentCollection {#8745 …} #createdAt: DateTime @1773152175 {#8722 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#8723 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8750 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8751 #locale: "fr" #translatable: App\Entity\Product\Product {#8724} #id: 191 #name: "Filtre Polyester avec collerette ø440" #slug: "filtre-polyester-avec-collerette-o440-ASFILCOL440" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8753 …} #channels: Doctrine\ORM\PersistentCollection {#8739 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8735 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8737 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8725 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8727 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8729 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8731 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8733 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Filtre Polyester avec collerette ø440" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16279 -props: [ "product" => App\Entity\Product\Product {#8724 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#8741 …} #variants: Doctrine\ORM\PersistentCollection {#8743 …} #options: Doctrine\ORM\PersistentCollection {#8747 …} #associations: Doctrine\ORM\PersistentCollection {#8745 …} #createdAt: DateTime @1773152175 {#8722 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#8723 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8750 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8751 #locale: "fr" #translatable: App\Entity\Product\Product {#8724} #id: 191 #name: "Filtre Polyester avec collerette ø440" #slug: "filtre-polyester-avec-collerette-o440-ASFILCOL440" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8753 …} #channels: Doctrine\ORM\PersistentCollection {#8739 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8735 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8737 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8725 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8727 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8729 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8731 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8733 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.33 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16263 …} +context: Sylius\TwigHooks\Bag\DataBag {#16325 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16260 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16203 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16210 #collection: Doctrine\Common\Collections\ArrayCollection {#16219 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16198 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24112 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24114 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16263 …} +context: Sylius\TwigHooks\Bag\DataBag {#16325 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16260 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Filtre Polyester avec collerette ø440" "applied_promotions" => Doctrine\ORM\PersistentCollection {#16210 #collection: Doctrine\Common\Collections\ArrayCollection {#16219 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16198 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24112 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24114 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16329 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16263 …} +context: Sylius\TwigHooks\Bag\DataBag {#16325 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16260 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16203 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16210 #collection: Doctrine\Common\Collections\ArrayCollection {#16219 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16198 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24112 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24114 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16379 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16370 …} +context: Sylius\TwigHooks\Bag\DataBag {#16377 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16378 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16203 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16382 +variant: App\Entity\Product\ProductVariant {#16203 …} +price: "57,91\u{A0}€" +originalPrice: "57,91\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8961 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11735 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8958 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16379 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16370 …} +context: Sylius\TwigHooks\Bag\DataBag {#16377 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16378 …} +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 | 24.0 MiB | 8.23 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8757 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#8774 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8780 …} #associations: Doctrine\ORM\PersistentCollection {#8778 …} #createdAt: DateTime @1773152175 {#8755 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#8756 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8783 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8784 #locale: "fr" #translatable: App\Entity\Product\Product {#8757} #id: 193 #name: "Flexible 2 m avec manchons Ø36" #slug: "flexible-2-m-avec-manchons-O36-ASFLEX2M36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8786 …} #channels: Doctrine\ORM\PersistentCollection {#8772 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8768 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8770 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8758 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8760 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8762 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8764 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8766 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16270 +product: App\Entity\Product\Product {#8757 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#8774 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8780 …} #associations: Doctrine\ORM\PersistentCollection {#8778 …} #createdAt: DateTime @1773152175 {#8755 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#8756 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8783 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8784 #locale: "fr" #translatable: App\Entity\Product\Product {#8757} #id: 193 #name: "Flexible 2 m avec manchons Ø36" #slug: "flexible-2-m-avec-manchons-O36-ASFLEX2M36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8786 …} #channels: Doctrine\ORM\PersistentCollection {#8772 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8768 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8770 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8758 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8760 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8762 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8764 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8766 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16446 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #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 {#13640 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13673 …} +context: Sylius\TwigHooks\Bag\DataBag {#13679 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8757 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#8774 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8780 …} #associations: Doctrine\ORM\PersistentCollection {#8778 …} #createdAt: DateTime @1773152175 {#8755 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#8756 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8783 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8784 #locale: "fr" #translatable: App\Entity\Product\Product {#8757} #id: 193 #name: "Flexible 2 m avec manchons Ø36" #slug: "flexible-2-m-avec-manchons-O36-ASFLEX2M36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8786 …} #channels: Doctrine\ORM\PersistentCollection {#8772 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8768 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8770 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8758 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8760 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8762 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8764 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8766 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Flexible 2 m avec manchons Ø36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16522 -props: [ "product" => App\Entity\Product\Product {#8757 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#8774 …} #variants: Doctrine\ORM\PersistentCollection {#8776 …} #options: Doctrine\ORM\PersistentCollection {#8780 …} #associations: Doctrine\ORM\PersistentCollection {#8778 …} #createdAt: DateTime @1773152175 {#8755 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#8756 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8783 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8784 #locale: "fr" #translatable: App\Entity\Product\Product {#8757} #id: 193 #name: "Flexible 2 m avec manchons Ø36" #slug: "flexible-2-m-avec-manchons-O36-ASFLEX2M36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8786 …} #channels: Doctrine\ORM\PersistentCollection {#8772 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7728 …} #reviews: Doctrine\ORM\PersistentCollection {#8768 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8770 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8758 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8760 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8762 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8764 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8766 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16515 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16506 …} +context: Sylius\TwigHooks\Bag\DataBag {#16568 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16503 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16446 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16453 #collection: Doctrine\Common\Collections\ArrayCollection {#16462 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16441 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24131 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24133 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16515 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16506 …} +context: Sylius\TwigHooks\Bag\DataBag {#16568 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16503 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Flexible 2 m avec manchons Ø36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#16453 #collection: Doctrine\Common\Collections\ArrayCollection {#16462 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16441 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24131 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24133 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16572 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16515 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16506 …} +context: Sylius\TwigHooks\Bag\DataBag {#16568 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16503 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16446 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16453 #collection: Doctrine\Common\Collections\ArrayCollection {#16462 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16441 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24131 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24133 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16622 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16613 …} +context: Sylius\TwigHooks\Bag\DataBag {#16620 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16621 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16446 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16625 +variant: App\Entity\Product\ProductVariant {#16446 …} +price: "30,41\u{A0}€" +originalPrice: "30,41\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8961 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11735 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8958 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16622 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16613 …} +context: Sylius\TwigHooks\Bag\DataBag {#16620 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16621 …} +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 | 24.0 MiB | 8.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13378 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11801 …} +context: Sylius\TwigHooks\Bag\DataBag {#13368 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11811 …} +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 {#13563 +cart: App\Entity\Order\Order {#12120 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13378 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11801 …} +context: Sylius\TwigHooks\Bag\DataBag {#13368 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11811 …} +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 …} } |
|||