Components
12
Twig Components
80
Render Count
196
ms
Render Time
26.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 18.0 MiB | 1.83 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12894 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …} +context: Sylius\TwigHooks\Bag\DataBag {#12893 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12892 …} +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 {#13037 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12894 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …} +context: Sylius\TwigHooks\Bag\DataBag {#12893 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12892 …} +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.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12985 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12981 …} +context: Sylius\TwigHooks\Bag\DataBag {#12983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12984 …} +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 {#12994 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12985 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12981 …} +context: Sylius\TwigHooks\Bag\DataBag {#12983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12984 …} +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 | 10.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13093 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13066 …} +context: Sylius\TwigHooks\Bag\DataBag {#13088 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13086 …} +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 {#13114 +cart: App\Entity\Order\Order {#13169 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13093 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13066 …} +context: Sylius\TwigHooks\Bag\DataBag {#13088 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13086 …} +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 | 4.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13803 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13802 …} +context: Sylius\TwigHooks\Bag\DataBag {#13798 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13800 …} +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 {#13812 #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7686 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13803 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13802 …} +context: Sylius\TwigHooks\Bag\DataBag {#13798 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13800 …} +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 | 6.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14056 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14052 …} +context: Sylius\TwigHooks\Bag\DataBag {#14053 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14055 …} +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 {#14065 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7686 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14056 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14052 …} +context: Sylius\TwigHooks\Bag\DataBag {#14053 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14055 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 18.0 MiB | 2.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14201 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14198 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14200 …} +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 {#14209 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7686 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14201 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14198 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14200 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 18.0 MiB | 4.74 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14270 …} +context: Sylius\TwigHooks\Bag\DataBag {#14271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14273 …} +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 {#14282 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7686 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14270 …} +context: Sylius\TwigHooks\Bag\DataBag {#14271 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14273 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 20.0 MiB | 15.09 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8313 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#7843 …} #variants: Doctrine\ORM\PersistentCollection {#8764 …} #options: Doctrine\ORM\PersistentCollection {#8754 …} #associations: Doctrine\ORM\PersistentCollection {#8185 …} #createdAt: DateTime @1773152175 {#8634 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#8219 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8753 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8756 #locale: "fr" #translatable: App\Entity\Product\Product {#8313} #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 {#8759 …} #channels: Doctrine\ORM\PersistentCollection {#6310 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#5230 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6309 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8302 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8275 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8248 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7703 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#8709 +product: App\Entity\Product\Product {#8313 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#7843 …} #variants: Doctrine\ORM\PersistentCollection {#8764 …} #options: Doctrine\ORM\PersistentCollection {#8754 …} #associations: Doctrine\ORM\PersistentCollection {#8185 …} #createdAt: DateTime @1773152175 {#8634 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#8219 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8753 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8756 #locale: "fr" #translatable: App\Entity\Product\Product {#8313} #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 {#8759 …} #channels: Doctrine\ORM\PersistentCollection {#6310 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#5230 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6309 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8302 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8275 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8248 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7703 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8767 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
20.0 MiB | 2.09 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8313 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#7843 …} #variants: Doctrine\ORM\PersistentCollection {#8764 …} #options: Doctrine\ORM\PersistentCollection {#8754 …} #associations: Doctrine\ORM\PersistentCollection {#8185 …} #createdAt: DateTime @1773152175 {#8634 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#8219 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8753 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8756 #locale: "fr" #translatable: App\Entity\Product\Product {#8313} #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 {#8759 …} #channels: Doctrine\ORM\PersistentCollection {#6310 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#5230 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6309 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8302 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8275 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8248 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7703 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8572 …} #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 {#14728 -props: [ "product" => App\Entity\Product\Product {#8313 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#7843 …} #variants: Doctrine\ORM\PersistentCollection {#8764 …} #options: Doctrine\ORM\PersistentCollection {#8754 …} #associations: Doctrine\ORM\PersistentCollection {#8185 …} #createdAt: DateTime @1773152175 {#8634 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#8219 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8753 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8756 #locale: "fr" #translatable: App\Entity\Product\Product {#8313} #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 {#8759 …} #channels: Doctrine\ORM\PersistentCollection {#6310 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#5230 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6309 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8302 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8275 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8248 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7703 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8572 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
20.0 MiB | 1.88 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14756 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14757 …} +context: Sylius\TwigHooks\Bag\DataBag {#14759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14751 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8767 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9038 #collection: Doctrine\Common\Collections\ArrayCollection {#9037 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8884 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26529 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26591 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14756 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14757 …} +context: Sylius\TwigHooks\Bag\DataBag {#14759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14751 …} +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 {#9038 #collection: Doctrine\Common\Collections\ArrayCollection {#9037 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8884 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26529 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26591 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14745 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14756 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14757 …} +context: Sylius\TwigHooks\Bag\DataBag {#14759 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14751 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8767 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9038 #collection: Doctrine\Common\Collections\ArrayCollection {#9037 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8884 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26529 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26591 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 20.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14871 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14861 …} +context: Sylius\TwigHooks\Bag\DataBag {#14869 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14870 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8767 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14880 +variant: App\Entity\Product\ProductVariant {#8767 …} +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 {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14871 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14861 …} +context: Sylius\TwigHooks\Bag\DataBag {#14869 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14870 …} +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 | 6.40 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9042 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1773152175 {#9036 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#9039 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr" #translatable: App\Entity\Product\Product {#9042} #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 {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9043 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9045 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9047 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9049 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9051 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14795 +product: App\Entity\Product\Product {#9042 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1773152175 {#9036 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#9039 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr" #translatable: App\Entity\Product\Product {#9042} #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 {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9043 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9045 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9047 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9049 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9051 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9073 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
20.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9042 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1773152175 {#9036 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#9039 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr" #translatable: App\Entity\Product\Product {#9042} #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 {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9043 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9045 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9047 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9049 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9051 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Filtre panier polyester avec Collerette Diam.340" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15007 -props: [ "product" => App\Entity\Product\Product {#9042 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1773152175 {#9036 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#9039 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr" #translatable: App\Entity\Product\Product {#9042} #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 {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9043 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9045 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9047 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9049 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9051 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
20.0 MiB | 1.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15042 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14991 …} +context: Sylius\TwigHooks\Bag\DataBag {#15000 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15040 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9073 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083 #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9082 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26616 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26618 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15042 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14991 …} +context: Sylius\TwigHooks\Bag\DataBag {#15000 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15040 …} +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 {#9083 #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9082 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26616 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26618 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15054 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15042 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14991 …} +context: Sylius\TwigHooks\Bag\DataBag {#15000 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15040 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9073 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9083 #collection: Doctrine\Common\Collections\ArrayCollection {#9084 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9082 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26616 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26618 …} } "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 {#15104 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15095 …} +context: Sylius\TwigHooks\Bag\DataBag {#15102 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15103 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9073 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15107 +variant: App\Entity\Product\ProductVariant {#9073 …} +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 {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15104 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15095 …} +context: Sylius\TwigHooks\Bag\DataBag {#15102 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15103 …} +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 | 7.24 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9089 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#9106 …} #variants: Doctrine\ORM\PersistentCollection {#9119 …} #options: Doctrine\ORM\PersistentCollection {#9110 …} #associations: Doctrine\ORM\PersistentCollection {#9108 …} #createdAt: DateTime @1773152174 {#9085 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#9086 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9113 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9114 #locale: "fr" #translatable: App\Entity\Product\Product {#9089} #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 {#9116 …} #channels: Doctrine\ORM\PersistentCollection {#9104 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9100 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9102 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9090 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9092 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9094 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9096 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9098 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14998 +product: App\Entity\Product\Product {#9089 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#9106 …} #variants: Doctrine\ORM\PersistentCollection {#9119 …} #options: Doctrine\ORM\PersistentCollection {#9110 …} #associations: Doctrine\ORM\PersistentCollection {#9108 …} #createdAt: DateTime @1773152174 {#9085 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#9086 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9113 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9114 #locale: "fr" #translatable: App\Entity\Product\Product {#9089} #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 {#9116 …} #channels: Doctrine\ORM\PersistentCollection {#9104 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9100 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9102 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9090 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9092 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9094 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9096 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9098 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9120 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.21 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9089 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#9106 …} #variants: Doctrine\ORM\PersistentCollection {#9119 …} #options: Doctrine\ORM\PersistentCollection {#9110 …} #associations: Doctrine\ORM\PersistentCollection {#9108 …} #createdAt: DateTime @1773152174 {#9085 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#9086 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9113 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9114 #locale: "fr" #translatable: App\Entity\Product\Product {#9089} #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 {#9116 …} #channels: Doctrine\ORM\PersistentCollection {#9104 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9100 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9102 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9090 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9092 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9094 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9096 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9098 …} #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 {#15224 -props: [ "product" => App\Entity\Product\Product {#9089 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#9106 …} #variants: Doctrine\ORM\PersistentCollection {#9119 …} #options: Doctrine\ORM\PersistentCollection {#9110 …} #associations: Doctrine\ORM\PersistentCollection {#9108 …} #createdAt: DateTime @1773152174 {#9085 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#9086 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9113 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9114 #locale: "fr" #translatable: App\Entity\Product\Product {#9089} #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 {#9116 …} #channels: Doctrine\ORM\PersistentCollection {#9104 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9100 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9102 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9090 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9092 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9094 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9096 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9098 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.47 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15259 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15208 …} +context: Sylius\TwigHooks\Bag\DataBag {#15217 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15257 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9120 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9130 #collection: Doctrine\Common\Collections\ArrayCollection {#9131 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9129 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26635 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26637 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15259 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15208 …} +context: Sylius\TwigHooks\Bag\DataBag {#15217 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15257 …} +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 {#9130 #collection: Doctrine\Common\Collections\ArrayCollection {#9131 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9129 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26635 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26637 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15271 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15259 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15208 …} +context: Sylius\TwigHooks\Bag\DataBag {#15217 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15257 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9120 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9130 #collection: Doctrine\Common\Collections\ArrayCollection {#9131 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9129 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26635 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26637 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15321 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15312 …} +context: Sylius\TwigHooks\Bag\DataBag {#15319 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15320 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9120 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15324 +variant: App\Entity\Product\ProductVariant {#9120 …} +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 {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15321 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15312 …} +context: Sylius\TwigHooks\Bag\DataBag {#15319 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15320 …} +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 | 6.21 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9136 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#9153 …} #variants: Doctrine\ORM\PersistentCollection {#9166 …} #options: Doctrine\ORM\PersistentCollection {#9157 …} #associations: Doctrine\ORM\PersistentCollection {#9155 …} #createdAt: DateTime @1773152175 {#9132 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#9133 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9160 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9161 #locale: "fr" #translatable: App\Entity\Product\Product {#9136} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9163 …} #channels: Doctrine\ORM\PersistentCollection {#9151 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9147 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9149 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9137 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9139 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9141 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9143 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9145 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15215 +product: App\Entity\Product\Product {#9136 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#9153 …} #variants: Doctrine\ORM\PersistentCollection {#9166 …} #options: Doctrine\ORM\PersistentCollection {#9157 …} #associations: Doctrine\ORM\PersistentCollection {#9155 …} #createdAt: DateTime @1773152175 {#9132 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#9133 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9160 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9161 #locale: "fr" #translatable: App\Entity\Product\Product {#9136} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9163 …} #channels: Doctrine\ORM\PersistentCollection {#9151 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9147 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9149 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9137 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9139 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9141 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9143 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9145 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9167 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9136 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#9153 …} #variants: Doctrine\ORM\PersistentCollection {#9166 …} #options: Doctrine\ORM\PersistentCollection {#9157 …} #associations: Doctrine\ORM\PersistentCollection {#9155 …} #createdAt: DateTime @1773152175 {#9132 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#9133 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9160 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9161 #locale: "fr" #translatable: App\Entity\Product\Product {#9136} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9163 …} #channels: Doctrine\ORM\PersistentCollection {#9151 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9147 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9149 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9137 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9139 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9141 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9143 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9145 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur combine carrelage/moquette (brosse retractable) Ø 36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15441 -props: [ "product" => App\Entity\Product\Product {#9136 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#9153 …} #variants: Doctrine\ORM\PersistentCollection {#9166 …} #options: Doctrine\ORM\PersistentCollection {#9157 …} #associations: Doctrine\ORM\PersistentCollection {#9155 …} #createdAt: DateTime @1773152175 {#9132 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#9133 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9160 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9161 #locale: "fr" #translatable: App\Entity\Product\Product {#9136} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9163 …} #channels: Doctrine\ORM\PersistentCollection {#9151 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9147 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9149 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9137 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9139 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9141 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9143 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9145 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15425 …} +context: Sylius\TwigHooks\Bag\DataBag {#15434 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15474 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9167 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9177 #collection: Doctrine\Common\Collections\ArrayCollection {#9178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9176 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26654 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26656 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15425 …} +context: Sylius\TwigHooks\Bag\DataBag {#15434 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15474 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur combine carrelage/moquette (brosse retractable) Ø 36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9177 #collection: Doctrine\Common\Collections\ArrayCollection {#9178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9176 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26654 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26656 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15488 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15425 …} +context: Sylius\TwigHooks\Bag\DataBag {#15434 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15474 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9167 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9177 #collection: Doctrine\Common\Collections\ArrayCollection {#9178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9176 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26654 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26656 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15538 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15529 …} +context: Sylius\TwigHooks\Bag\DataBag {#15536 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15537 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9167 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15541 +variant: App\Entity\Product\ProductVariant {#9167 …} +price: "36,02\u{A0}€" +originalPrice: "36,02\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15538 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15529 …} +context: Sylius\TwigHooks\Bag\DataBag {#15536 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15537 …} +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.18 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9183 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9200 …} #variants: Doctrine\ORM\PersistentCollection {#9213 …} #options: Doctrine\ORM\PersistentCollection {#9204 …} #associations: Doctrine\ORM\PersistentCollection {#9202 …} #createdAt: DateTime @1773152175 {#9179 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9180 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9207 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9208 #locale: "fr" #translatable: App\Entity\Product\Product {#9183} #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 {#9210 …} #channels: Doctrine\ORM\PersistentCollection {#9198 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9194 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9196 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9184 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9186 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9188 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9190 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9192 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15432 +product: App\Entity\Product\Product {#9183 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9200 …} #variants: Doctrine\ORM\PersistentCollection {#9213 …} #options: Doctrine\ORM\PersistentCollection {#9204 …} #associations: Doctrine\ORM\PersistentCollection {#9202 …} #createdAt: DateTime @1773152175 {#9179 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9180 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9207 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9208 #locale: "fr" #translatable: App\Entity\Product\Product {#9183} #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 {#9210 …} #channels: Doctrine\ORM\PersistentCollection {#9198 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9194 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9196 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9184 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9186 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9188 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9190 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9192 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9214 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.24 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9183 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9200 …} #variants: Doctrine\ORM\PersistentCollection {#9213 …} #options: Doctrine\ORM\PersistentCollection {#9204 …} #associations: Doctrine\ORM\PersistentCollection {#9202 …} #createdAt: DateTime @1773152175 {#9179 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9180 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9207 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9208 #locale: "fr" #translatable: App\Entity\Product\Product {#9183} #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 {#9210 …} #channels: Doctrine\ORM\PersistentCollection {#9198 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9194 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9196 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9184 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9186 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9188 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9190 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9192 …} #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 {#15658 -props: [ "product" => App\Entity\Product\Product {#9183 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9200 …} #variants: Doctrine\ORM\PersistentCollection {#9213 …} #options: Doctrine\ORM\PersistentCollection {#9204 …} #associations: Doctrine\ORM\PersistentCollection {#9202 …} #createdAt: DateTime @1773152175 {#9179 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9180 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9207 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9208 #locale: "fr" #translatable: App\Entity\Product\Product {#9183} #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 {#9210 …} #channels: Doctrine\ORM\PersistentCollection {#9198 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9194 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9196 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9184 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9186 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9188 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9190 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9192 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.47 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15642 …} +context: Sylius\TwigHooks\Bag\DataBag {#15651 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15691 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9214 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9224 #collection: Doctrine\Common\Collections\ArrayCollection {#9225 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9223 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26673 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26675 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15642 …} +context: Sylius\TwigHooks\Bag\DataBag {#15651 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15691 …} +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 {#9224 #collection: Doctrine\Common\Collections\ArrayCollection {#9225 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9223 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26673 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26675 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15705 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15642 …} +context: Sylius\TwigHooks\Bag\DataBag {#15651 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15691 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9214 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9224 #collection: Doctrine\Common\Collections\ArrayCollection {#9225 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9223 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26673 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26675 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15755 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15746 …} +context: Sylius\TwigHooks\Bag\DataBag {#15753 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15754 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9214 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15758 +variant: App\Entity\Product\ProductVariant {#9214 …} +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 {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15755 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15746 …} +context: Sylius\TwigHooks\Bag\DataBag {#15753 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15754 …} +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 | 7.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9230 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#9247 …} #variants: Doctrine\ORM\PersistentCollection {#9260 …} #options: Doctrine\ORM\PersistentCollection {#9251 …} #associations: Doctrine\ORM\PersistentCollection {#9249 …} #createdAt: DateTime @1773152176 {#9226 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9227 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9254 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9255 #locale: "fr" #translatable: App\Entity\Product\Product {#9230} #id: 430 #name: "Filtre nylon 15/20/30 litres ø340" #slug: "filtre-nylon-15-20-30-litres-o340-MICFILP5P" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9257 …} #channels: Doctrine\ORM\PersistentCollection {#9245 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7800 …} #reviews: Doctrine\ORM\PersistentCollection {#9241 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9243 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9231 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9233 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9235 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9237 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9239 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15649 +product: App\Entity\Product\Product {#9230 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#9247 …} #variants: Doctrine\ORM\PersistentCollection {#9260 …} #options: Doctrine\ORM\PersistentCollection {#9251 …} #associations: Doctrine\ORM\PersistentCollection {#9249 …} #createdAt: DateTime @1773152176 {#9226 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9227 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9254 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9255 #locale: "fr" #translatable: App\Entity\Product\Product {#9230} #id: 430 #name: "Filtre nylon 15/20/30 litres ø340" #slug: "filtre-nylon-15-20-30-litres-o340-MICFILP5P" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9257 …} #channels: Doctrine\ORM\PersistentCollection {#9245 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7800 …} #reviews: Doctrine\ORM\PersistentCollection {#9241 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9243 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9231 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9233 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9235 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9237 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9239 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9261 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.21 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9230 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#9247 …} #variants: Doctrine\ORM\PersistentCollection {#9260 …} #options: Doctrine\ORM\PersistentCollection {#9251 …} #associations: Doctrine\ORM\PersistentCollection {#9249 …} #createdAt: DateTime @1773152176 {#9226 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9227 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9254 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9255 #locale: "fr" #translatable: App\Entity\Product\Product {#9230} #id: 430 #name: "Filtre nylon 15/20/30 litres ø340" #slug: "filtre-nylon-15-20-30-litres-o340-MICFILP5P" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9257 …} #channels: Doctrine\ORM\PersistentCollection {#9245 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7800 …} #reviews: Doctrine\ORM\PersistentCollection {#9241 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9243 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9231 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9233 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9235 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9237 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9239 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Filtre nylon 15/20/30 litres ø340" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15875 -props: [ "product" => App\Entity\Product\Product {#9230 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#9247 …} #variants: Doctrine\ORM\PersistentCollection {#9260 …} #options: Doctrine\ORM\PersistentCollection {#9251 …} #associations: Doctrine\ORM\PersistentCollection {#9249 …} #createdAt: DateTime @1773152176 {#9226 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9227 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9254 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9255 #locale: "fr" #translatable: App\Entity\Product\Product {#9230} #id: 430 #name: "Filtre nylon 15/20/30 litres ø340" #slug: "filtre-nylon-15-20-30-litres-o340-MICFILP5P" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9257 …} #channels: Doctrine\ORM\PersistentCollection {#9245 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7800 …} #reviews: Doctrine\ORM\PersistentCollection {#9241 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9243 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9231 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9233 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9235 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9237 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9239 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15859 …} +context: Sylius\TwigHooks\Bag\DataBag {#15868 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15908 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9261 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9271 #collection: Doctrine\Common\Collections\ArrayCollection {#9272 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9270 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26692 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26694 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15859 …} +context: Sylius\TwigHooks\Bag\DataBag {#15868 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15908 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Filtre nylon 15/20/30 litres ø340" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9271 #collection: Doctrine\Common\Collections\ArrayCollection {#9272 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9270 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26692 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26694 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15922 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15859 …} +context: Sylius\TwigHooks\Bag\DataBag {#15868 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15908 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9261 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9271 #collection: Doctrine\Common\Collections\ArrayCollection {#9272 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9270 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26692 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26694 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15963 …} +context: Sylius\TwigHooks\Bag\DataBag {#15970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15971 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9261 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15975 +variant: App\Entity\Product\ProductVariant {#9261 …} +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 {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15963 …} +context: Sylius\TwigHooks\Bag\DataBag {#15970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15971 …} +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 | 7.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9277 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9294 …} #variants: Doctrine\ORM\PersistentCollection {#9307 …} #options: Doctrine\ORM\PersistentCollection {#9298 …} #associations: Doctrine\ORM\PersistentCollection {#9296 …} #createdAt: DateTime @1773152175 {#9273 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9274 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9301 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9302 #locale: "fr" #translatable: App\Entity\Product\Product {#9277} #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 {#9304 …} #channels: Doctrine\ORM\PersistentCollection {#9292 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9288 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9290 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9278 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9280 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9282 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9284 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9286 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15866 +product: App\Entity\Product\Product {#9277 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9294 …} #variants: Doctrine\ORM\PersistentCollection {#9307 …} #options: Doctrine\ORM\PersistentCollection {#9298 …} #associations: Doctrine\ORM\PersistentCollection {#9296 …} #createdAt: DateTime @1773152175 {#9273 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9274 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9301 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9302 #locale: "fr" #translatable: App\Entity\Product\Product {#9277} #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 {#9304 …} #channels: Doctrine\ORM\PersistentCollection {#9292 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9288 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9290 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9278 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9280 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9282 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9284 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9286 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9308 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.29 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9277 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9294 …} #variants: Doctrine\ORM\PersistentCollection {#9307 …} #options: Doctrine\ORM\PersistentCollection {#9298 …} #associations: Doctrine\ORM\PersistentCollection {#9296 …} #createdAt: DateTime @1773152175 {#9273 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9274 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9301 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9302 #locale: "fr" #translatable: App\Entity\Product\Product {#9277} #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 {#9304 …} #channels: Doctrine\ORM\PersistentCollection {#9292 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9288 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9290 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9278 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9280 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9282 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9284 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9286 …} #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 {#16092 -props: [ "product" => App\Entity\Product\Product {#9277 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9294 …} #variants: Doctrine\ORM\PersistentCollection {#9307 …} #options: Doctrine\ORM\PersistentCollection {#9298 …} #associations: Doctrine\ORM\PersistentCollection {#9296 …} #createdAt: DateTime @1773152175 {#9273 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9274 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9301 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9302 #locale: "fr" #translatable: App\Entity\Product\Product {#9277} #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 {#9304 …} #channels: Doctrine\ORM\PersistentCollection {#9292 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9288 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9290 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9278 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9280 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9282 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9284 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9286 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16076 …} +context: Sylius\TwigHooks\Bag\DataBag {#16085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16125 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9308 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9318 #collection: Doctrine\Common\Collections\ArrayCollection {#9319 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9317 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26711 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26713 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16076 …} +context: Sylius\TwigHooks\Bag\DataBag {#16085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16125 …} +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 {#9318 #collection: Doctrine\Common\Collections\ArrayCollection {#9319 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9317 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26711 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26713 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16139 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16076 …} +context: Sylius\TwigHooks\Bag\DataBag {#16085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16125 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9308 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9318 #collection: Doctrine\Common\Collections\ArrayCollection {#9319 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9317 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26711 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26713 …} } "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 {#16189 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16180 …} +context: Sylius\TwigHooks\Bag\DataBag {#16187 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16188 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9308 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16192 +variant: App\Entity\Product\ProductVariant {#9308 …} +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 {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16189 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16180 …} +context: Sylius\TwigHooks\Bag\DataBag {#16187 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16188 …} +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 | 7.58 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9324 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9341 …} #variants: Doctrine\ORM\PersistentCollection {#9354 …} #options: Doctrine\ORM\PersistentCollection {#9345 …} #associations: Doctrine\ORM\PersistentCollection {#9343 …} #createdAt: DateTime @1773152175 {#9320 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9321 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9348 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9349 #locale: "fr" #translatable: App\Entity\Product\Product {#9324} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9351 …} #channels: Doctrine\ORM\PersistentCollection {#9339 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9335 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9337 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9325 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9327 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9329 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9331 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9333 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16083 +product: App\Entity\Product\Product {#9324 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9341 …} #variants: Doctrine\ORM\PersistentCollection {#9354 …} #options: Doctrine\ORM\PersistentCollection {#9345 …} #associations: Doctrine\ORM\PersistentCollection {#9343 …} #createdAt: DateTime @1773152175 {#9320 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9321 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9348 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9349 #locale: "fr" #translatable: App\Entity\Product\Product {#9324} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9351 …} #channels: Doctrine\ORM\PersistentCollection {#9339 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9335 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9337 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9325 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9327 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9329 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9331 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9333 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9355 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9324 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9341 …} #variants: Doctrine\ORM\PersistentCollection {#9354 …} #options: Doctrine\ORM\PersistentCollection {#9345 …} #associations: Doctrine\ORM\PersistentCollection {#9343 …} #createdAt: DateTime @1773152175 {#9320 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9321 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9348 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9349 #locale: "fr" #translatable: App\Entity\Product\Product {#9324} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9351 …} #channels: Doctrine\ORM\PersistentCollection {#9339 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9335 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9337 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9325 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9327 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9329 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9331 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9333 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tube acier chromé courbé mâle Ø 40 x 1" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16309 -props: [ "product" => App\Entity\Product\Product {#9324 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9341 …} #variants: Doctrine\ORM\PersistentCollection {#9354 …} #options: Doctrine\ORM\PersistentCollection {#9345 …} #associations: Doctrine\ORM\PersistentCollection {#9343 …} #createdAt: DateTime @1773152175 {#9320 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9321 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9348 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9349 #locale: "fr" #translatable: App\Entity\Product\Product {#9324} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9351 …} #channels: Doctrine\ORM\PersistentCollection {#9339 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9335 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9337 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9325 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9327 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9329 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9331 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9333 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16344 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16293 …} +context: Sylius\TwigHooks\Bag\DataBag {#16302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16342 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9355 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9365 #collection: Doctrine\Common\Collections\ArrayCollection {#9366 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9364 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26730 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26732 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16344 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16293 …} +context: Sylius\TwigHooks\Bag\DataBag {#16302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16342 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tube acier chromé courbé mâle Ø 40 x 1" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9365 #collection: Doctrine\Common\Collections\ArrayCollection {#9366 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9364 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26730 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26732 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16356 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16344 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16293 …} +context: Sylius\TwigHooks\Bag\DataBag {#16302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16342 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9355 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9365 #collection: Doctrine\Common\Collections\ArrayCollection {#9366 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9364 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26730 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26732 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16397 …} +context: Sylius\TwigHooks\Bag\DataBag {#16404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16405 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9355 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16409 +variant: App\Entity\Product\ProductVariant {#9355 …} +price: "25,59\u{A0}€" +originalPrice: "25,59\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16397 …} +context: Sylius\TwigHooks\Bag\DataBag {#16404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16405 …} +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 | 7.51 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9371 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9388 …} #variants: Doctrine\ORM\PersistentCollection {#9401 …} #options: Doctrine\ORM\PersistentCollection {#9392 …} #associations: Doctrine\ORM\PersistentCollection {#9390 …} #createdAt: DateTime @1773152175 {#9367 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9368 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9395 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9396 #locale: "fr" #translatable: App\Entity\Product\Product {#9371} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9398 …} #channels: Doctrine\ORM\PersistentCollection {#9386 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9382 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9384 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9372 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9374 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9376 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9378 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9380 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16300 +product: App\Entity\Product\Product {#9371 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9388 …} #variants: Doctrine\ORM\PersistentCollection {#9401 …} #options: Doctrine\ORM\PersistentCollection {#9392 …} #associations: Doctrine\ORM\PersistentCollection {#9390 …} #createdAt: DateTime @1773152175 {#9367 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9368 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9395 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9396 #locale: "fr" #translatable: App\Entity\Product\Product {#9371} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9398 …} #channels: Doctrine\ORM\PersistentCollection {#9386 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9382 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9384 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9372 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9374 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9376 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9378 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9380 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9402 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.23 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9371 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9388 …} #variants: Doctrine\ORM\PersistentCollection {#9401 …} #options: Doctrine\ORM\PersistentCollection {#9392 …} #associations: Doctrine\ORM\PersistentCollection {#9390 …} #createdAt: DateTime @1773152175 {#9367 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9368 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9395 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9396 #locale: "fr" #translatable: App\Entity\Product\Product {#9371} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9398 …} #channels: Doctrine\ORM\PersistentCollection {#9386 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9382 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9384 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9372 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9374 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9376 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9378 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9380 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tube acier chromé droit Ø 40 x 1" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16526 -props: [ "product" => App\Entity\Product\Product {#9371 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9388 …} #variants: Doctrine\ORM\PersistentCollection {#9401 …} #options: Doctrine\ORM\PersistentCollection {#9392 …} #associations: Doctrine\ORM\PersistentCollection {#9390 …} #createdAt: DateTime @1773152175 {#9367 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9368 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9395 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9396 #locale: "fr" #translatable: App\Entity\Product\Product {#9371} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9398 …} #channels: Doctrine\ORM\PersistentCollection {#9386 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9382 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9384 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9372 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9374 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9376 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9378 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9380 …} #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 {#16561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16510 …} +context: Sylius\TwigHooks\Bag\DataBag {#16519 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16559 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9402 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9412 #collection: Doctrine\Common\Collections\ArrayCollection {#9413 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9411 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26749 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26751 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16510 …} +context: Sylius\TwigHooks\Bag\DataBag {#16519 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16559 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tube acier chromé droit Ø 40 x 1" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9412 #collection: Doctrine\Common\Collections\ArrayCollection {#9413 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9411 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26749 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26751 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16573 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16510 …} +context: Sylius\TwigHooks\Bag\DataBag {#16519 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16559 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9402 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9412 #collection: Doctrine\Common\Collections\ArrayCollection {#9413 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9411 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26749 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26751 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16614 …} +context: Sylius\TwigHooks\Bag\DataBag {#16621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16622 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9402 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16626 +variant: App\Entity\Product\ProductVariant {#9402 …} +price: "25,59\u{A0}€" +originalPrice: "25,59\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16614 …} +context: Sylius\TwigHooks\Bag\DataBag {#16621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16622 …} +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.08 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9418 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9435 …} #variants: Doctrine\ORM\PersistentCollection {#9448 …} #options: Doctrine\ORM\PersistentCollection {#9439 …} #associations: Doctrine\ORM\PersistentCollection {#9437 …} #createdAt: DateTime @1773152175 {#9414 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9415 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9442 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9443 #locale: "fr" #translatable: App\Entity\Product\Product {#9418} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9445 …} #channels: Doctrine\ORM\PersistentCollection {#9433 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9429 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9431 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9419 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9421 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9423 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9425 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9427 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16517 +product: App\Entity\Product\Product {#9418 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9435 …} #variants: Doctrine\ORM\PersistentCollection {#9448 …} #options: Doctrine\ORM\PersistentCollection {#9439 …} #associations: Doctrine\ORM\PersistentCollection {#9437 …} #createdAt: DateTime @1773152175 {#9414 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9415 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9442 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9443 #locale: "fr" #translatable: App\Entity\Product\Product {#9418} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9445 …} #channels: Doctrine\ORM\PersistentCollection {#9433 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9429 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9431 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9419 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9421 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9423 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9425 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9427 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9449 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9418 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9435 …} #variants: Doctrine\ORM\PersistentCollection {#9448 …} #options: Doctrine\ORM\PersistentCollection {#9439 …} #associations: Doctrine\ORM\PersistentCollection {#9437 …} #createdAt: DateTime @1773152175 {#9414 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9415 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9442 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9443 #locale: "fr" #translatable: App\Entity\Product\Product {#9418} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9445 …} #channels: Doctrine\ORM\PersistentCollection {#9433 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9429 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9431 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9419 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9421 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9423 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9425 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9427 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Support Brosse L400 ø40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16743 -props: [ "product" => App\Entity\Product\Product {#9418 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9435 …} #variants: Doctrine\ORM\PersistentCollection {#9448 …} #options: Doctrine\ORM\PersistentCollection {#9439 …} #associations: Doctrine\ORM\PersistentCollection {#9437 …} #createdAt: DateTime @1773152175 {#9414 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9415 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9442 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9443 #locale: "fr" #translatable: App\Entity\Product\Product {#9418} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9445 …} #channels: Doctrine\ORM\PersistentCollection {#9433 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9429 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9431 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9419 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9421 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9423 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9425 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9427 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16727 …} +context: Sylius\TwigHooks\Bag\DataBag {#16736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16776 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9449 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9459 #collection: Doctrine\Common\Collections\ArrayCollection {#9460 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9458 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26768 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26770 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16727 …} +context: Sylius\TwigHooks\Bag\DataBag {#16736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16776 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Support Brosse L400 ø40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9459 #collection: Doctrine\Common\Collections\ArrayCollection {#9460 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9458 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26768 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26770 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16790 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16727 …} +context: Sylius\TwigHooks\Bag\DataBag {#16736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16776 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9449 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9459 #collection: Doctrine\Common\Collections\ArrayCollection {#9460 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9458 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26768 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26770 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16831 …} +context: Sylius\TwigHooks\Bag\DataBag {#16838 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16839 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9449 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16843 +variant: App\Entity\Product\ProductVariant {#9449 …} +price: "15,72\u{A0}€" +originalPrice: "15,72\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16831 …} +context: Sylius\TwigHooks\Bag\DataBag {#16838 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16839 …} +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.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9465 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9482 …} #variants: Doctrine\ORM\PersistentCollection {#9495 …} #options: Doctrine\ORM\PersistentCollection {#9486 …} #associations: Doctrine\ORM\PersistentCollection {#9484 …} #createdAt: DateTime @1773152175 {#9461 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9462 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9489 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9490 #locale: "fr" #translatable: App\Entity\Product\Product {#9465} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9492 …} #channels: Doctrine\ORM\PersistentCollection {#9480 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9476 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9478 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9466 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9468 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9470 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9472 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9474 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16734 +product: App\Entity\Product\Product {#9465 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9482 …} #variants: Doctrine\ORM\PersistentCollection {#9495 …} #options: Doctrine\ORM\PersistentCollection {#9486 …} #associations: Doctrine\ORM\PersistentCollection {#9484 …} #createdAt: DateTime @1773152175 {#9461 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9462 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9489 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9490 #locale: "fr" #translatable: App\Entity\Product\Product {#9465} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9492 …} #channels: Doctrine\ORM\PersistentCollection {#9480 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9476 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9478 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9466 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9468 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9470 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9472 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9474 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9496 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.25 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9465 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9482 …} #variants: Doctrine\ORM\PersistentCollection {#9495 …} #options: Doctrine\ORM\PersistentCollection {#9486 …} #associations: Doctrine\ORM\PersistentCollection {#9484 …} #createdAt: DateTime @1773152175 {#9461 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9462 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9489 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9490 #locale: "fr" #translatable: App\Entity\Product\Product {#9465} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9492 …} #channels: Doctrine\ORM\PersistentCollection {#9480 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9476 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9478 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9466 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9468 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9470 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9472 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9474 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur à lèvres pour liquide L400 ø40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16960 -props: [ "product" => App\Entity\Product\Product {#9465 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9482 …} #variants: Doctrine\ORM\PersistentCollection {#9495 …} #options: Doctrine\ORM\PersistentCollection {#9486 …} #associations: Doctrine\ORM\PersistentCollection {#9484 …} #createdAt: DateTime @1773152175 {#9461 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9462 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9489 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9490 #locale: "fr" #translatable: App\Entity\Product\Product {#9465} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9492 …} #channels: Doctrine\ORM\PersistentCollection {#9480 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9476 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9478 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9466 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9468 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9470 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9472 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9474 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.42 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16944 …} +context: Sylius\TwigHooks\Bag\DataBag {#16953 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16993 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9496 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9506 #collection: Doctrine\Common\Collections\ArrayCollection {#9507 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9505 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26787 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26789 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16944 …} +context: Sylius\TwigHooks\Bag\DataBag {#16953 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16993 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur à lèvres pour liquide L400 ø40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9506 #collection: Doctrine\Common\Collections\ArrayCollection {#9507 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9505 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26787 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26789 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17007 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16944 …} +context: Sylius\TwigHooks\Bag\DataBag {#16953 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16993 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9496 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9506 #collection: Doctrine\Common\Collections\ArrayCollection {#9507 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9505 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26787 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26789 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.35 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17048 …} +context: Sylius\TwigHooks\Bag\DataBag {#17055 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17056 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9496 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17060 +variant: App\Entity\Product\ProductVariant {#9496 …} +price: "15,36\u{A0}€" +originalPrice: "15,36\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17048 …} +context: Sylius\TwigHooks\Bag\DataBag {#17055 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17056 …} +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 | 20.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9512 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9529 …} #variants: Doctrine\ORM\PersistentCollection {#9542 …} #options: Doctrine\ORM\PersistentCollection {#9533 …} #associations: Doctrine\ORM\PersistentCollection {#9531 …} #createdAt: DateTime @1773152175 {#9508 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9509 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9536 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9537 #locale: "fr" #translatable: App\Entity\Product\Product {#9512} #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 {#9539 …} #channels: Doctrine\ORM\PersistentCollection {#9527 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9523 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9525 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9513 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9515 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9517 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9519 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9521 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16951 +product: App\Entity\Product\Product {#9512 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9529 …} #variants: Doctrine\ORM\PersistentCollection {#9542 …} #options: Doctrine\ORM\PersistentCollection {#9533 …} #associations: Doctrine\ORM\PersistentCollection {#9531 …} #createdAt: DateTime @1773152175 {#9508 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9509 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9536 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9537 #locale: "fr" #translatable: App\Entity\Product\Product {#9512} #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 {#9539 …} #channels: Doctrine\ORM\PersistentCollection {#9527 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9523 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9525 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9513 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9515 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9517 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9519 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9521 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9543 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 12.38 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9512 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9529 …} #variants: Doctrine\ORM\PersistentCollection {#9542 …} #options: Doctrine\ORM\PersistentCollection {#9533 …} #associations: Doctrine\ORM\PersistentCollection {#9531 …} #createdAt: DateTime @1773152175 {#9508 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9509 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9536 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9537 #locale: "fr" #translatable: App\Entity\Product\Product {#9512} #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 {#9539 …} #channels: Doctrine\ORM\PersistentCollection {#9527 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9523 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9525 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9513 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9515 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9517 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9519 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9521 …} #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 {#17177 -props: [ "product" => App\Entity\Product\Product {#9512 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9529 …} #variants: Doctrine\ORM\PersistentCollection {#9542 …} #options: Doctrine\ORM\PersistentCollection {#9533 …} #associations: Doctrine\ORM\PersistentCollection {#9531 …} #createdAt: DateTime @1773152175 {#9508 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9509 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9536 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9537 #locale: "fr" #translatable: App\Entity\Product\Product {#9512} #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 {#9539 …} #channels: Doctrine\ORM\PersistentCollection {#9527 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9523 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9525 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9513 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9515 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9517 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9519 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9521 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17212 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17161 …} +context: Sylius\TwigHooks\Bag\DataBag {#17170 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17210 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9543 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9553 #collection: Doctrine\Common\Collections\ArrayCollection {#9554 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9552 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26806 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26808 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17212 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17161 …} +context: Sylius\TwigHooks\Bag\DataBag {#17170 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17210 …} +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 {#9553 #collection: Doctrine\Common\Collections\ArrayCollection {#9554 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9552 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26806 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26808 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6302 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17212 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17161 …} +context: Sylius\TwigHooks\Bag\DataBag {#17170 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17210 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9543 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9553 #collection: Doctrine\Common\Collections\ArrayCollection {#9554 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9552 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26806 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26808 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15639 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15426 …} +context: Sylius\TwigHooks\Bag\DataBag {#15637 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15638 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9543 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15702 +variant: App\Entity\Product\ProductVariant {#9543 …} +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 {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15639 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15426 …} +context: Sylius\TwigHooks\Bag\DataBag {#15637 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15638 …} +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.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9559 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9576 …} #variants: Doctrine\ORM\PersistentCollection {#9589 …} #options: Doctrine\ORM\PersistentCollection {#9580 …} #associations: Doctrine\ORM\PersistentCollection {#9578 …} #createdAt: DateTime @1773152175 {#9555 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9556 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9583 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9584 #locale: "fr" #translatable: App\Entity\Product\Product {#9559} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9586 …} #channels: Doctrine\ORM\PersistentCollection {#9574 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9572 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9560 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9562 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9564 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9566 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9568 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17168 +product: App\Entity\Product\Product {#9559 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9576 …} #variants: Doctrine\ORM\PersistentCollection {#9589 …} #options: Doctrine\ORM\PersistentCollection {#9580 …} #associations: Doctrine\ORM\PersistentCollection {#9578 …} #createdAt: DateTime @1773152175 {#9555 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9556 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9583 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9584 #locale: "fr" #translatable: App\Entity\Product\Product {#9559} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9586 …} #channels: Doctrine\ORM\PersistentCollection {#9574 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9572 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9560 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9562 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9564 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9566 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9568 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9590 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.47 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9559 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9576 …} #variants: Doctrine\ORM\PersistentCollection {#9589 …} #options: Doctrine\ORM\PersistentCollection {#9580 …} #associations: Doctrine\ORM\PersistentCollection {#9578 …} #createdAt: DateTime @1773152175 {#9555 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9556 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9583 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9584 #locale: "fr" #translatable: App\Entity\Product\Product {#9559} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9586 …} #channels: Doctrine\ORM\PersistentCollection {#9574 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9572 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9560 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9562 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9564 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9566 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9568 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17270 -props: [ "product" => App\Entity\Product\Product {#9559 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9576 …} #variants: Doctrine\ORM\PersistentCollection {#9589 …} #options: Doctrine\ORM\PersistentCollection {#9580 …} #associations: Doctrine\ORM\PersistentCollection {#9578 …} #createdAt: DateTime @1773152175 {#9555 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9556 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9583 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9584 #locale: "fr" #translatable: App\Entity\Product\Product {#9559} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9586 …} #channels: Doctrine\ORM\PersistentCollection {#9574 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9570 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9572 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9560 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9562 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9564 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9566 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9568 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17305 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17254 …} +context: Sylius\TwigHooks\Bag\DataBag {#17263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17303 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9590 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9600 #collection: Doctrine\Common\Collections\ArrayCollection {#9601 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9599 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26825 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26827 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17305 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17254 …} +context: Sylius\TwigHooks\Bag\DataBag {#17263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17303 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9600 #collection: Doctrine\Common\Collections\ArrayCollection {#9601 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9599 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26825 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26827 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17317 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17305 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17254 …} +context: Sylius\TwigHooks\Bag\DataBag {#17263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17303 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9590 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9600 #collection: Doctrine\Common\Collections\ArrayCollection {#9601 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9599 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26825 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26827 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17367 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17358 …} +context: Sylius\TwigHooks\Bag\DataBag {#17365 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17366 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9590 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17370 +variant: App\Entity\Product\ProductVariant {#9590 …} +price: "14,04\u{A0}€" +originalPrice: "14,04\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17367 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17358 …} +context: Sylius\TwigHooks\Bag\DataBag {#17365 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17366 …} +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.20 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9606 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9623 …} #variants: Doctrine\ORM\PersistentCollection {#9636 …} #options: Doctrine\ORM\PersistentCollection {#9627 …} #associations: Doctrine\ORM\PersistentCollection {#9625 …} #createdAt: DateTime @1773152175 {#9602 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9603 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9630 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9631 #locale: "fr" #translatable: App\Entity\Product\Product {#9606} #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 {#9633 …} #channels: Doctrine\ORM\PersistentCollection {#9621 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9617 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9619 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9607 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9609 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9611 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9613 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9615 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17261 +product: App\Entity\Product\Product {#9606 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9623 …} #variants: Doctrine\ORM\PersistentCollection {#9636 …} #options: Doctrine\ORM\PersistentCollection {#9627 …} #associations: Doctrine\ORM\PersistentCollection {#9625 …} #createdAt: DateTime @1773152175 {#9602 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9603 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9630 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9631 #locale: "fr" #translatable: App\Entity\Product\Product {#9606} #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 {#9633 …} #channels: Doctrine\ORM\PersistentCollection {#9621 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9617 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9619 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9607 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9609 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9611 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9613 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9615 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9637 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 1.24 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9606 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9623 …} #variants: Doctrine\ORM\PersistentCollection {#9636 …} #options: Doctrine\ORM\PersistentCollection {#9627 …} #associations: Doctrine\ORM\PersistentCollection {#9625 …} #createdAt: DateTime @1773152175 {#9602 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9603 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9630 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9631 #locale: "fr" #translatable: App\Entity\Product\Product {#9606} #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 {#9633 …} #channels: Doctrine\ORM\PersistentCollection {#9621 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9617 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9619 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9607 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9609 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9611 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9613 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9615 …} #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 {#17487 -props: [ "product" => App\Entity\Product\Product {#9606 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9623 …} #variants: Doctrine\ORM\PersistentCollection {#9636 …} #options: Doctrine\ORM\PersistentCollection {#9627 …} #associations: Doctrine\ORM\PersistentCollection {#9625 …} #createdAt: DateTime @1773152175 {#9602 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9603 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9630 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9631 #locale: "fr" #translatable: App\Entity\Product\Product {#9606} #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 {#9633 …} #channels: Doctrine\ORM\PersistentCollection {#9621 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9617 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9619 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9607 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9609 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9611 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9613 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9615 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17522 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17471 …} +context: Sylius\TwigHooks\Bag\DataBag {#17480 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17520 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9637 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9647 #collection: Doctrine\Common\Collections\ArrayCollection {#9648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9646 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26844 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26846 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17522 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17471 …} +context: Sylius\TwigHooks\Bag\DataBag {#17480 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17520 …} +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 {#9647 #collection: Doctrine\Common\Collections\ArrayCollection {#9648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9646 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26844 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26846 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17534 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17522 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17471 …} +context: Sylius\TwigHooks\Bag\DataBag {#17480 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17520 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9637 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9647 #collection: Doctrine\Common\Collections\ArrayCollection {#9648 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9646 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26844 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26846 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17575 …} +context: Sylius\TwigHooks\Bag\DataBag {#17582 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17583 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9637 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17587 +variant: App\Entity\Product\ProductVariant {#9637 …} +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 {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17575 …} +context: Sylius\TwigHooks\Bag\DataBag {#17582 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17583 …} +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 | 26.0 MiB | 8.11 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9653 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9670 …} #variants: Doctrine\ORM\PersistentCollection {#9683 …} #options: Doctrine\ORM\PersistentCollection {#9674 …} #associations: Doctrine\ORM\PersistentCollection {#9672 …} #createdAt: DateTime @1773152175 {#9649 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9650 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9677 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9678 #locale: "fr" #translatable: App\Entity\Product\Product {#9653} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9680 …} #channels: Doctrine\ORM\PersistentCollection {#9668 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9664 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9666 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9654 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9656 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9658 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9660 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9662 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17478 +product: App\Entity\Product\Product {#9653 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9670 …} #variants: Doctrine\ORM\PersistentCollection {#9683 …} #options: Doctrine\ORM\PersistentCollection {#9674 …} #associations: Doctrine\ORM\PersistentCollection {#9672 …} #createdAt: DateTime @1773152175 {#9649 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9650 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9677 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9678 #locale: "fr" #translatable: App\Entity\Product\Product {#9653} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9680 …} #channels: Doctrine\ORM\PersistentCollection {#9668 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9664 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9666 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9654 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9656 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9658 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9660 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9662 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9684 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 1.29 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9653 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9670 …} #variants: Doctrine\ORM\PersistentCollection {#9683 …} #options: Doctrine\ORM\PersistentCollection {#9674 …} #associations: Doctrine\ORM\PersistentCollection {#9672 …} #createdAt: DateTime @1773152175 {#9649 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9650 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9677 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9678 #locale: "fr" #translatable: App\Entity\Product\Product {#9653} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9680 …} #channels: Doctrine\ORM\PersistentCollection {#9668 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9664 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9666 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9654 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9656 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9658 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9660 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9662 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Sac en polyester 20 l (vendu à l'unité)" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17704 -props: [ "product" => App\Entity\Product\Product {#9653 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9670 …} #variants: Doctrine\ORM\PersistentCollection {#9683 …} #options: Doctrine\ORM\PersistentCollection {#9674 …} #associations: Doctrine\ORM\PersistentCollection {#9672 …} #createdAt: DateTime @1773152175 {#9649 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9650 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9677 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9678 #locale: "fr" #translatable: App\Entity\Product\Product {#9653} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9680 …} #channels: Doctrine\ORM\PersistentCollection {#9668 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9664 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9666 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9654 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9656 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9658 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9660 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9662 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17688 …} +context: Sylius\TwigHooks\Bag\DataBag {#17697 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17737 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9684 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9694 #collection: Doctrine\Common\Collections\ArrayCollection {#9695 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9693 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26863 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26865 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17688 …} +context: Sylius\TwigHooks\Bag\DataBag {#17697 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17737 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Sac en polyester 20 l (vendu à l'unité)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9694 #collection: Doctrine\Common\Collections\ArrayCollection {#9695 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9693 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26863 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26865 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17751 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17688 …} +context: Sylius\TwigHooks\Bag\DataBag {#17697 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17737 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9684 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9694 #collection: Doctrine\Common\Collections\ArrayCollection {#9695 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9693 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26863 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26865 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17801 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17792 …} +context: Sylius\TwigHooks\Bag\DataBag {#17799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17800 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9684 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17804 +variant: App\Entity\Product\ProductVariant {#9684 …} +price: "9,33\u{A0}€" +originalPrice: "9,33\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17801 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17792 …} +context: Sylius\TwigHooks\Bag\DataBag {#17799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17800 …} +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 | 26.0 MiB | 7.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9700 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9717 …} #variants: Doctrine\ORM\PersistentCollection {#9730 …} #options: Doctrine\ORM\PersistentCollection {#9721 …} #associations: Doctrine\ORM\PersistentCollection {#9719 …} #createdAt: DateTime @1773152175 {#9696 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9697 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9724 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9725 #locale: "fr" #translatable: App\Entity\Product\Product {#9700} #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 {#9727 …} #channels: Doctrine\ORM\PersistentCollection {#9715 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9713 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9701 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9703 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9705 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9707 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9709 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17695 +product: App\Entity\Product\Product {#9700 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9717 …} #variants: Doctrine\ORM\PersistentCollection {#9730 …} #options: Doctrine\ORM\PersistentCollection {#9721 …} #associations: Doctrine\ORM\PersistentCollection {#9719 …} #createdAt: DateTime @1773152175 {#9696 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9697 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9724 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9725 #locale: "fr" #translatable: App\Entity\Product\Product {#9700} #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 {#9727 …} #channels: Doctrine\ORM\PersistentCollection {#9715 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9713 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9701 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9703 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9705 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9707 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9709 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9731 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 1.27 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9700 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9717 …} #variants: Doctrine\ORM\PersistentCollection {#9730 …} #options: Doctrine\ORM\PersistentCollection {#9721 …} #associations: Doctrine\ORM\PersistentCollection {#9719 …} #createdAt: DateTime @1773152175 {#9696 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9697 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9724 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9725 #locale: "fr" #translatable: App\Entity\Product\Product {#9700} #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 {#9727 …} #channels: Doctrine\ORM\PersistentCollection {#9715 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9713 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9701 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9703 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9705 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9707 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9709 …} #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 {#17921 -props: [ "product" => App\Entity\Product\Product {#9700 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9717 …} #variants: Doctrine\ORM\PersistentCollection {#9730 …} #options: Doctrine\ORM\PersistentCollection {#9721 …} #associations: Doctrine\ORM\PersistentCollection {#9719 …} #createdAt: DateTime @1773152175 {#9696 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9697 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9724 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9725 #locale: "fr" #translatable: App\Entity\Product\Product {#9700} #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 {#9727 …} #channels: Doctrine\ORM\PersistentCollection {#9715 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9711 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9713 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9701 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9703 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9705 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9707 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9709 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17956 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17905 …} +context: Sylius\TwigHooks\Bag\DataBag {#17914 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17954 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9731 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9741 #collection: Doctrine\Common\Collections\ArrayCollection {#9742 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9740 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26882 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26884 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17956 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17905 …} +context: Sylius\TwigHooks\Bag\DataBag {#17914 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17954 …} +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 {#9741 #collection: Doctrine\Common\Collections\ArrayCollection {#9742 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9740 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26882 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26884 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17968 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17956 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17905 …} +context: Sylius\TwigHooks\Bag\DataBag {#17914 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17954 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9731 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9741 #collection: Doctrine\Common\Collections\ArrayCollection {#9742 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9740 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26882 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26884 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18018 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18009 …} +context: Sylius\TwigHooks\Bag\DataBag {#18016 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18017 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9731 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18021 +variant: App\Entity\Product\ProductVariant {#9731 …} +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 {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18018 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18009 …} +context: Sylius\TwigHooks\Bag\DataBag {#18016 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18017 …} +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 | 26.0 MiB | 8.16 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9747 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9764 …} #variants: Doctrine\ORM\PersistentCollection {#9777 …} #options: Doctrine\ORM\PersistentCollection {#9768 …} #associations: Doctrine\ORM\PersistentCollection {#9766 …} #createdAt: DateTime @1773152174 {#9743 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9744 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9771 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9772 #locale: "fr" #translatable: App\Entity\Product\Product {#9747} #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 {#9774 …} #channels: Doctrine\ORM\PersistentCollection {#9762 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9758 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9760 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9748 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9750 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9752 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9754 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9756 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17912 +product: App\Entity\Product\Product {#9747 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9764 …} #variants: Doctrine\ORM\PersistentCollection {#9777 …} #options: Doctrine\ORM\PersistentCollection {#9768 …} #associations: Doctrine\ORM\PersistentCollection {#9766 …} #createdAt: DateTime @1773152174 {#9743 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9744 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9771 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9772 #locale: "fr" #translatable: App\Entity\Product\Product {#9747} #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 {#9774 …} #channels: Doctrine\ORM\PersistentCollection {#9762 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9758 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9760 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9748 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9750 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9752 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9754 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9756 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9778 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 1.32 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9747 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9764 …} #variants: Doctrine\ORM\PersistentCollection {#9777 …} #options: Doctrine\ORM\PersistentCollection {#9768 …} #associations: Doctrine\ORM\PersistentCollection {#9766 …} #createdAt: DateTime @1773152174 {#9743 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9744 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9771 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9772 #locale: "fr" #translatable: App\Entity\Product\Product {#9747} #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 {#9774 …} #channels: Doctrine\ORM\PersistentCollection {#9762 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9758 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9760 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9748 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9750 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9752 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9754 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9756 …} #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 {#18138 -props: [ "product" => App\Entity\Product\Product {#9747 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9764 …} #variants: Doctrine\ORM\PersistentCollection {#9777 …} #options: Doctrine\ORM\PersistentCollection {#9768 …} #associations: Doctrine\ORM\PersistentCollection {#9766 …} #createdAt: DateTime @1773152174 {#9743 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9744 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9771 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9772 #locale: "fr" #translatable: App\Entity\Product\Product {#9747} #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 {#9774 …} #channels: Doctrine\ORM\PersistentCollection {#9762 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9758 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9760 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9748 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9750 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9752 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9754 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9756 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.26 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18173 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18122 …} +context: Sylius\TwigHooks\Bag\DataBag {#18131 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18171 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9778 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9788 #collection: Doctrine\Common\Collections\ArrayCollection {#9789 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9787 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26901 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26903 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18173 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18122 …} +context: Sylius\TwigHooks\Bag\DataBag {#18131 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18171 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur plat" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9788 #collection: Doctrine\Common\Collections\ArrayCollection {#9789 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9787 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26901 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26903 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18185 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18173 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18122 …} +context: Sylius\TwigHooks\Bag\DataBag {#18131 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18171 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9778 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9788 #collection: Doctrine\Common\Collections\ArrayCollection {#9789 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9787 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26901 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26903 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18235 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18226 …} +context: Sylius\TwigHooks\Bag\DataBag {#18233 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18234 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9778 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18238 +variant: App\Entity\Product\ProductVariant {#9778 …} +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 {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18235 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18226 …} +context: Sylius\TwigHooks\Bag\DataBag {#18233 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18234 …} +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 | 26.0 MiB | 7.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9794 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9811 …} #variants: Doctrine\ORM\PersistentCollection {#9824 …} #options: Doctrine\ORM\PersistentCollection {#9815 …} #associations: Doctrine\ORM\PersistentCollection {#9813 …} #createdAt: DateTime @1773152175 {#9790 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9791 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9818 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9819 #locale: "fr" #translatable: App\Entity\Product\Product {#9794} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9821 …} #channels: Doctrine\ORM\PersistentCollection {#9809 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9805 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9807 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9795 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9797 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9799 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9801 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9803 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18129 +product: App\Entity\Product\Product {#9794 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9811 …} #variants: Doctrine\ORM\PersistentCollection {#9824 …} #options: Doctrine\ORM\PersistentCollection {#9815 …} #associations: Doctrine\ORM\PersistentCollection {#9813 …} #createdAt: DateTime @1773152175 {#9790 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9791 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9818 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9819 #locale: "fr" #translatable: App\Entity\Product\Product {#9794} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9821 …} #channels: Doctrine\ORM\PersistentCollection {#9809 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9805 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9807 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9795 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9797 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9799 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9801 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9803 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9825 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14339 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14372 …} +context: Sylius\TwigHooks\Bag\DataBag {#14378 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14365 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 1.19 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9794 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9811 …} #variants: Doctrine\ORM\PersistentCollection {#9824 …} #options: Doctrine\ORM\PersistentCollection {#9815 …} #associations: Doctrine\ORM\PersistentCollection {#9813 …} #createdAt: DateTime @1773152175 {#9790 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9791 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9818 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9819 #locale: "fr" #translatable: App\Entity\Product\Product {#9794} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9821 …} #channels: Doctrine\ORM\PersistentCollection {#9809 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9805 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9807 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9795 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9797 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9799 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9801 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9803 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur plat Ø36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18355 -props: [ "product" => App\Entity\Product\Product {#9794 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9811 …} #variants: Doctrine\ORM\PersistentCollection {#9824 …} #options: Doctrine\ORM\PersistentCollection {#9815 …} #associations: Doctrine\ORM\PersistentCollection {#9813 …} #createdAt: DateTime @1773152175 {#9790 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9791 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9818 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9819 #locale: "fr" #translatable: App\Entity\Product\Product {#9794} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9821 …} #channels: Doctrine\ORM\PersistentCollection {#9809 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9805 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9807 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9795 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9797 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9799 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9801 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9803 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18390 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18339 …} +context: Sylius\TwigHooks\Bag\DataBag {#18348 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18388 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9825 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9835 #collection: Doctrine\Common\Collections\ArrayCollection {#9836 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9834 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26920 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26922 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18390 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18339 …} +context: Sylius\TwigHooks\Bag\DataBag {#18348 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18388 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur plat Ø36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9835 #collection: Doctrine\Common\Collections\ArrayCollection {#9836 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9834 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26920 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26922 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18402 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18390 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18339 …} +context: Sylius\TwigHooks\Bag\DataBag {#18348 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18388 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9825 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9835 #collection: Doctrine\Common\Collections\ArrayCollection {#9836 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9834 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26920 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26922 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18452 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18443 …} +context: Sylius\TwigHooks\Bag\DataBag {#18450 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18451 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9825 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18455 +variant: App\Entity\Product\ProductVariant {#9825 …} +price: "4,10\u{A0}€" +originalPrice: "4,10\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10010 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12784 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10007 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18452 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18443 …} +context: Sylius\TwigHooks\Bag\DataBag {#18450 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18451 …} +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 | 26.0 MiB | 5.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14028 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12850 …} +context: Sylius\TwigHooks\Bag\DataBag {#14042 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12860 …} +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 {#14261 +cart: App\Entity\Order\Order {#13169 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14028 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12850 …} +context: Sylius\TwigHooks\Bag\DataBag {#14042 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12860 …} +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 …} } |
|||