Components
12
Twig Components
44
Render Count
140
ms
Render Time
34.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 32.0 MiB | 4.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11858 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11851 …} +context: Sylius\TwigHooks\Bag\DataBag {#11857 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11856 …} +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 {#11872 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11748 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11858 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11851 …} +context: Sylius\TwigHooks\Bag\DataBag {#11857 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11856 …} +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 | 32.0 MiB | 2.94 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11949 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11945 …} +context: Sylius\TwigHooks\Bag\DataBag {#11947 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11948 …} +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 {#11958 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11949 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11945 …} +context: Sylius\TwigHooks\Bag\DataBag {#11947 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11948 …} +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 | 32.0 MiB | 19.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12030 …} +context: Sylius\TwigHooks\Bag\DataBag {#12052 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12050 …} +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 {#12078 +cart: App\Entity\Order\Order {#12133 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12030 …} +context: Sylius\TwigHooks\Bag\DataBag {#12052 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12050 …} +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 | 32.0 MiB | 1.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12767 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12766 …} +context: Sylius\TwigHooks\Bag\DataBag {#12762 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12764 …} +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 {#12776 #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12767 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12766 …} +context: Sylius\TwigHooks\Bag\DataBag {#12762 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12764 …} +prefixes: [ "sylius_shop.product.index.header.navbar" "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 32.0 MiB | 3.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13362 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13366 …} +context: Sylius\TwigHooks\Bag\DataBag {#13365 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13363 …} +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 {#13443 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13362 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13366 …} +context: Sylius\TwigHooks\Bag\DataBag {#13365 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13363 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 32.0 MiB | 2.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13512 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13508 …} +context: Sylius\TwigHooks\Bag\DataBag {#13509 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13511 …} +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 {#13520 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13512 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13508 …} +context: Sylius\TwigHooks\Bag\DataBag {#13509 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13511 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 32.0 MiB | 6.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13580 …} +context: Sylius\TwigHooks\Bag\DataBag {#13581 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13583 …} +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 {#13592 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13584 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13580 …} +context: Sylius\TwigHooks\Bag\DataBag {#13581 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13583 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 32.0 MiB | 30.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8239 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#8558 …} #variants: Doctrine\ORM\PersistentCollection {#6450 …} #options: Doctrine\ORM\PersistentCollection {#7868 …} #associations: Doctrine\ORM\PersistentCollection {#6807 …} #createdAt: DateTime @1773152175 {#7601 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#7964 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7869 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7862 #locale: "fr" #translatable: App\Entity\Product\Product {#8239} #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 {#7867 …} #channels: Doctrine\ORM\PersistentCollection {#8413 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8345 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8416 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7623 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8144 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7676 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8186 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8228 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14117 +product: App\Entity\Product\Product {#8239 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#8558 …} #variants: Doctrine\ORM\PersistentCollection {#6450 …} #options: Doctrine\ORM\PersistentCollection {#7868 …} #associations: Doctrine\ORM\PersistentCollection {#6807 …} #createdAt: DateTime @1773152175 {#7601 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#7964 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7869 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7862 #locale: "fr" #translatable: App\Entity\Product\Product {#8239} #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 {#7867 …} #channels: Doctrine\ORM\PersistentCollection {#8413 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8345 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8416 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7623 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8144 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7676 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8186 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8228 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14353 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 11.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8239 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#8558 …} #variants: Doctrine\ORM\PersistentCollection {#6450 …} #options: Doctrine\ORM\PersistentCollection {#7868 …} #associations: Doctrine\ORM\PersistentCollection {#6807 …} #createdAt: DateTime @1773152175 {#7601 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#7964 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7869 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7862 #locale: "fr" #translatable: App\Entity\Product\Product {#8239} #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 {#7867 …} #channels: Doctrine\ORM\PersistentCollection {#8413 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8345 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8416 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7623 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8144 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7676 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8186 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8228 …} #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 {#14770 -props: [ "product" => App\Entity\Product\Product {#8239 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#8558 …} #variants: Doctrine\ORM\PersistentCollection {#6450 …} #options: Doctrine\ORM\PersistentCollection {#7868 …} #associations: Doctrine\ORM\PersistentCollection {#6807 …} #createdAt: DateTime @1773152175 {#7601 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#7964 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#7869 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#7862 #locale: "fr" #translatable: App\Entity\Product\Product {#8239} #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 {#7867 …} #channels: Doctrine\ORM\PersistentCollection {#8413 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8345 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8416 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7623 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8144 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7676 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8186 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8228 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 2.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5452 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5240 …} +context: Sylius\TwigHooks\Bag\DataBag {#5256 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5220 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14353 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14699 #collection: Doctrine\Common\Collections\ArrayCollection {#14698 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14536 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23917 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23979 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5452 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5240 …} +context: Sylius\TwigHooks\Bag\DataBag {#5256 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5220 …} +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 {#14699 #collection: Doctrine\Common\Collections\ArrayCollection {#14698 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14536 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23917 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23979 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5446 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5452 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5240 …} +context: Sylius\TwigHooks\Bag\DataBag {#5256 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5220 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14353 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14699 #collection: Doctrine\Common\Collections\ArrayCollection {#14698 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14536 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23917 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23979 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9133 …} +context: Sylius\TwigHooks\Bag\DataBag {#9147 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9146 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14353 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#9157 +variant: App\Entity\Product\ProductVariant {#14353 …} +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 {#8974 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11748 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8971 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9133 …} +context: Sylius\TwigHooks\Bag\DataBag {#9147 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9146 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 32.0 MiB | 6.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8047 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#8128 …} #variants: Doctrine\ORM\PersistentCollection {#8123 …} #options: Doctrine\ORM\PersistentCollection {#8132 …} #associations: Doctrine\ORM\PersistentCollection {#8127 …} #createdAt: DateTime @1773152175 {#7856 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#7852 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8137 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8139 #locale: "fr" #translatable: App\Entity\Product\Product {#8047} #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 {#8308 …} #channels: Doctrine\ORM\PersistentCollection {#8061 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8060 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8041 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8044 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8042 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8050 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8043 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14748 +product: App\Entity\Product\Product {#8047 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#8128 …} #variants: Doctrine\ORM\PersistentCollection {#8123 …} #options: Doctrine\ORM\PersistentCollection {#8132 …} #associations: Doctrine\ORM\PersistentCollection {#8127 …} #createdAt: DateTime @1773152175 {#7856 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#7852 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8137 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8139 #locale: "fr" #translatable: App\Entity\Product\Product {#8047} #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 {#8308 …} #channels: Doctrine\ORM\PersistentCollection {#8061 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8060 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8041 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8044 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8042 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8050 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8043 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14313 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8047 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#8128 …} #variants: Doctrine\ORM\PersistentCollection {#8123 …} #options: Doctrine\ORM\PersistentCollection {#8132 …} #associations: Doctrine\ORM\PersistentCollection {#8127 …} #createdAt: DateTime @1773152175 {#7856 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#7852 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8137 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8139 #locale: "fr" #translatable: App\Entity\Product\Product {#8047} #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 {#8308 …} #channels: Doctrine\ORM\PersistentCollection {#8061 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8060 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8041 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8044 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8042 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8050 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8043 …} #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 {#14825 -props: [ "product" => App\Entity\Product\Product {#8047 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#8128 …} #variants: Doctrine\ORM\PersistentCollection {#8123 …} #options: Doctrine\ORM\PersistentCollection {#8132 …} #associations: Doctrine\ORM\PersistentCollection {#8127 …} #createdAt: DateTime @1773152175 {#7856 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#7852 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8137 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8139 #locale: "fr" #translatable: App\Entity\Product\Product {#8047} #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 {#8308 …} #channels: Doctrine\ORM\PersistentCollection {#8061 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8060 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8055 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8041 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8044 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8042 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8050 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8043 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14653 …} +context: Sylius\TwigHooks\Bag\DataBag {#14871 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14646 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14313 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14319 #collection: Doctrine\Common\Collections\ArrayCollection {#14399 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14257 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24004 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24006 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14653 …} +context: Sylius\TwigHooks\Bag\DataBag {#14871 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14646 …} +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 {#14319 #collection: Doctrine\Common\Collections\ArrayCollection {#14399 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14257 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24004 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24006 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14875 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14653 …} +context: Sylius\TwigHooks\Bag\DataBag {#14871 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14646 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14313 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14319 #collection: Doctrine\Common\Collections\ArrayCollection {#14399 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14257 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24004 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24006 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14925 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14916 …} +context: Sylius\TwigHooks\Bag\DataBag {#14923 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14924 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14313 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14928 +variant: App\Entity\Product\ProductVariant {#14313 …} +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 {#8974 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11748 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8971 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14925 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14916 …} +context: Sylius\TwigHooks\Bag\DataBag {#14923 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14924 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 32.0 MiB | 7.43 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8305 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8381 …} #variants: Doctrine\ORM\PersistentCollection {#8384 …} #options: Doctrine\ORM\PersistentCollection {#8392 …} #associations: Doctrine\ORM\PersistentCollection {#8387 …} #createdAt: DateTime @1773152175 {#8302 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8309 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8386 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8394 #locale: "fr" #translatable: App\Entity\Product\Product {#8305} #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 {#8390 …} #channels: Doctrine\ORM\PersistentCollection {#8379 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8311 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8325 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8318 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8317 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8306 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8323 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8320 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14636 +product: App\Entity\Product\Product {#8305 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8381 …} #variants: Doctrine\ORM\PersistentCollection {#8384 …} #options: Doctrine\ORM\PersistentCollection {#8392 …} #associations: Doctrine\ORM\PersistentCollection {#8387 …} #createdAt: DateTime @1773152175 {#8302 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8309 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8386 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8394 #locale: "fr" #translatable: App\Entity\Product\Product {#8305} #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 {#8390 …} #channels: Doctrine\ORM\PersistentCollection {#8379 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8311 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8325 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8318 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8317 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8306 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8323 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8320 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14992 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.96 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8305 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8381 …} #variants: Doctrine\ORM\PersistentCollection {#8384 …} #options: Doctrine\ORM\PersistentCollection {#8392 …} #associations: Doctrine\ORM\PersistentCollection {#8387 …} #createdAt: DateTime @1773152175 {#8302 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8309 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8386 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8394 #locale: "fr" #translatable: App\Entity\Product\Product {#8305} #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 {#8390 …} #channels: Doctrine\ORM\PersistentCollection {#8379 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8311 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8325 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8318 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8317 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8306 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8323 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8320 …} #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 {#15068 -props: [ "product" => App\Entity\Product\Product {#8305 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8381 …} #variants: Doctrine\ORM\PersistentCollection {#8384 …} #options: Doctrine\ORM\PersistentCollection {#8392 …} #associations: Doctrine\ORM\PersistentCollection {#8387 …} #createdAt: DateTime @1773152175 {#8302 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8309 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8386 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8394 #locale: "fr" #translatable: App\Entity\Product\Product {#8305} #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 {#8390 …} #channels: Doctrine\ORM\PersistentCollection {#8379 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8311 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8325 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8318 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8317 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8306 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8323 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8320 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15061 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15052 …} +context: Sylius\TwigHooks\Bag\DataBag {#15114 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15049 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14992 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14999 #collection: Doctrine\Common\Collections\ArrayCollection {#15008 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24023 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24025 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15061 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15052 …} +context: Sylius\TwigHooks\Bag\DataBag {#15114 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15049 …} +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 {#14999 #collection: Doctrine\Common\Collections\ArrayCollection {#15008 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24023 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24025 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15118 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15061 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15052 …} +context: Sylius\TwigHooks\Bag\DataBag {#15114 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15049 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14992 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14999 #collection: Doctrine\Common\Collections\ArrayCollection {#15008 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14987 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24023 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24025 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.28 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15168 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15159 …} +context: Sylius\TwigHooks\Bag\DataBag {#15166 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15167 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14992 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15171 +variant: App\Entity\Product\ProductVariant {#14992 …} +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 {#8974 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11748 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8971 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15168 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15159 …} +context: Sylius\TwigHooks\Bag\DataBag {#15166 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15167 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 32.0 MiB | 7.87 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8396 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8510 …} #variants: Doctrine\ORM\PersistentCollection {#8528 …} #options: Doctrine\ORM\PersistentCollection {#8533 …} #associations: Doctrine\ORM\PersistentCollection {#8530 …} #createdAt: DateTime @1773152175 {#8382 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8400 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8625 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8626 #locale: "fr" #translatable: App\Entity\Product\Product {#8396} #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 {#8628 …} #channels: Doctrine\ORM\PersistentCollection {#8524 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8518 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8521 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8506 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8509 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8512 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8517 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8519 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15059 +product: App\Entity\Product\Product {#8396 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8510 …} #variants: Doctrine\ORM\PersistentCollection {#8528 …} #options: Doctrine\ORM\PersistentCollection {#8533 …} #associations: Doctrine\ORM\PersistentCollection {#8530 …} #createdAt: DateTime @1773152175 {#8382 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8400 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8625 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8626 #locale: "fr" #translatable: App\Entity\Product\Product {#8396} #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 {#8628 …} #channels: Doctrine\ORM\PersistentCollection {#8524 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8518 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8521 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8506 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8509 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8512 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8517 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8519 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15235 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8396 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8510 …} #variants: Doctrine\ORM\PersistentCollection {#8528 …} #options: Doctrine\ORM\PersistentCollection {#8533 …} #associations: Doctrine\ORM\PersistentCollection {#8530 …} #createdAt: DateTime @1773152175 {#8382 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8400 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8625 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8626 #locale: "fr" #translatable: App\Entity\Product\Product {#8396} #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 {#8628 …} #channels: Doctrine\ORM\PersistentCollection {#8524 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8518 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8521 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8506 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8509 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8512 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8517 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8519 …} #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 {#15311 -props: [ "product" => App\Entity\Product\Product {#8396 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8510 …} #variants: Doctrine\ORM\PersistentCollection {#8528 …} #options: Doctrine\ORM\PersistentCollection {#8533 …} #associations: Doctrine\ORM\PersistentCollection {#8530 …} #createdAt: DateTime @1773152175 {#8382 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8400 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8625 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8626 #locale: "fr" #translatable: App\Entity\Product\Product {#8396} #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 {#8628 …} #channels: Doctrine\ORM\PersistentCollection {#8524 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8518 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8521 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8506 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8509 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8512 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8517 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8519 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 1.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15304 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15295 …} +context: Sylius\TwigHooks\Bag\DataBag {#15357 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15292 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15235 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15242 #collection: Doctrine\Common\Collections\ArrayCollection {#15251 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15230 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24042 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24044 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15304 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15295 …} +context: Sylius\TwigHooks\Bag\DataBag {#15357 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15292 …} +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 {#15242 #collection: Doctrine\Common\Collections\ArrayCollection {#15251 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15230 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24042 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24044 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15361 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15304 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15295 …} +context: Sylius\TwigHooks\Bag\DataBag {#15357 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15292 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15235 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15242 #collection: Doctrine\Common\Collections\ArrayCollection {#15251 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15230 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24042 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24044 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15411 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15402 …} +context: Sylius\TwigHooks\Bag\DataBag {#15409 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15410 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15235 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15414 +variant: App\Entity\Product\ProductVariant {#15235 …} +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 {#8974 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11748 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8971 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15411 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15402 …} +context: Sylius\TwigHooks\Bag\DataBag {#15409 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15410 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 32.0 MiB | 7.11 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8633 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#8650 …} #variants: Doctrine\ORM\PersistentCollection {#8652 …} #options: Doctrine\ORM\PersistentCollection {#8656 …} #associations: Doctrine\ORM\PersistentCollection {#8654 …} #createdAt: DateTime @1773152175 {#8631 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#8630 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8659 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8660 #locale: "fr" #translatable: App\Entity\Product\Product {#8633} #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 {#8662 …} #channels: Doctrine\ORM\PersistentCollection {#8648 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8644 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8646 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8634 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8636 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8638 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8640 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8642 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15302 +product: App\Entity\Product\Product {#8633 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#8650 …} #variants: Doctrine\ORM\PersistentCollection {#8652 …} #options: Doctrine\ORM\PersistentCollection {#8656 …} #associations: Doctrine\ORM\PersistentCollection {#8654 …} #createdAt: DateTime @1773152175 {#8631 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#8630 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8659 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8660 #locale: "fr" #translatable: App\Entity\Product\Product {#8633} #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 {#8662 …} #channels: Doctrine\ORM\PersistentCollection {#8648 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8644 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8646 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8634 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8636 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8638 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8640 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8642 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15478 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8633 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#8650 …} #variants: Doctrine\ORM\PersistentCollection {#8652 …} #options: Doctrine\ORM\PersistentCollection {#8656 …} #associations: Doctrine\ORM\PersistentCollection {#8654 …} #createdAt: DateTime @1773152175 {#8631 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#8630 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8659 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8660 #locale: "fr" #translatable: App\Entity\Product\Product {#8633} #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 {#8662 …} #channels: Doctrine\ORM\PersistentCollection {#8648 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8644 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8646 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8634 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8636 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8638 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8640 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8642 …} #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 {#15554 -props: [ "product" => App\Entity\Product\Product {#8633 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#8650 …} #variants: Doctrine\ORM\PersistentCollection {#8652 …} #options: Doctrine\ORM\PersistentCollection {#8656 …} #associations: Doctrine\ORM\PersistentCollection {#8654 …} #createdAt: DateTime @1773152175 {#8631 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#8630 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8659 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8660 #locale: "fr" #translatable: App\Entity\Product\Product {#8633} #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 {#8662 …} #channels: Doctrine\ORM\PersistentCollection {#8648 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8644 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8646 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8634 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8636 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8638 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8640 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8642 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 0.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15547 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15538 …} +context: Sylius\TwigHooks\Bag\DataBag {#15600 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15535 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15478 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15485 #collection: Doctrine\Common\Collections\ArrayCollection {#15494 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15473 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24061 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24063 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15547 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15538 …} +context: Sylius\TwigHooks\Bag\DataBag {#15600 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15535 …} +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 {#15485 #collection: Doctrine\Common\Collections\ArrayCollection {#15494 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15473 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24061 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24063 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15604 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15547 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15538 …} +context: Sylius\TwigHooks\Bag\DataBag {#15600 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15535 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15478 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15485 #collection: Doctrine\Common\Collections\ArrayCollection {#15494 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15473 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24061 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24063 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15654 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15645 …} +context: Sylius\TwigHooks\Bag\DataBag {#15652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15653 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15478 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15657 +variant: App\Entity\Product\ProductVariant {#15478 …} +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 {#8974 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11748 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8971 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15654 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15645 …} +context: Sylius\TwigHooks\Bag\DataBag {#15652 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15653 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 32.0 MiB | 7.45 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8667 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#8684 …} #variants: Doctrine\ORM\PersistentCollection {#8686 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1773152175 {#8665 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8664 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr" #translatable: App\Entity\Product\Product {#8667} #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 {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8682 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8678 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8680 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8668 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8670 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8672 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8674 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15545 +product: App\Entity\Product\Product {#8667 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#8684 …} #variants: Doctrine\ORM\PersistentCollection {#8686 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1773152175 {#8665 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8664 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr" #translatable: App\Entity\Product\Product {#8667} #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 {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8682 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8678 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8680 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8668 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8670 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8672 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8674 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15721 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8667 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#8684 …} #variants: Doctrine\ORM\PersistentCollection {#8686 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1773152175 {#8665 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8664 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr" #translatable: App\Entity\Product\Product {#8667} #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 {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8682 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8678 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8680 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8668 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8670 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8672 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8674 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8676 …} #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 {#15797 -props: [ "product" => App\Entity\Product\Product {#8667 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#8684 …} #variants: Doctrine\ORM\PersistentCollection {#8686 …} #options: Doctrine\ORM\PersistentCollection {#8690 …} #associations: Doctrine\ORM\PersistentCollection {#8688 …} #createdAt: DateTime @1773152175 {#8665 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8664 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8693 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8694 #locale: "fr" #translatable: App\Entity\Product\Product {#8667} #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 {#8696 …} #channels: Doctrine\ORM\PersistentCollection {#8682 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8678 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8680 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8668 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8670 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8672 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8674 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8676 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15790 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15781 …} +context: Sylius\TwigHooks\Bag\DataBag {#15843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15778 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15721 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15728 #collection: Doctrine\Common\Collections\ArrayCollection {#15737 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15716 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24080 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24082 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15790 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15781 …} +context: Sylius\TwigHooks\Bag\DataBag {#15843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15778 …} +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 {#15728 #collection: Doctrine\Common\Collections\ArrayCollection {#15737 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15716 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24080 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24082 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15847 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15790 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15781 …} +context: Sylius\TwigHooks\Bag\DataBag {#15843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15778 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15721 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15728 #collection: Doctrine\Common\Collections\ArrayCollection {#15737 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15716 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24080 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24082 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15897 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15888 …} +context: Sylius\TwigHooks\Bag\DataBag {#15895 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15896 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15721 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15900 +variant: App\Entity\Product\ProductVariant {#15721 …} +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 {#8974 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11748 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8971 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15897 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15888 …} +context: Sylius\TwigHooks\Bag\DataBag {#15895 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15896 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 32.0 MiB | 7.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8701 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#8718 …} #variants: Doctrine\ORM\PersistentCollection {#8720 …} #options: Doctrine\ORM\PersistentCollection {#8724 …} #associations: Doctrine\ORM\PersistentCollection {#8722 …} #createdAt: DateTime @1773152175 {#8699 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#8698 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8727 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8728 #locale: "fr" #translatable: App\Entity\Product\Product {#8701} #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 {#8730 …} #channels: Doctrine\ORM\PersistentCollection {#8716 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8712 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8714 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8702 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8704 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8706 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8708 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8710 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15788 +product: App\Entity\Product\Product {#8701 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#8718 …} #variants: Doctrine\ORM\PersistentCollection {#8720 …} #options: Doctrine\ORM\PersistentCollection {#8724 …} #associations: Doctrine\ORM\PersistentCollection {#8722 …} #createdAt: DateTime @1773152175 {#8699 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#8698 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8727 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8728 #locale: "fr" #translatable: App\Entity\Product\Product {#8701} #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 {#8730 …} #channels: Doctrine\ORM\PersistentCollection {#8716 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8712 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8714 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8702 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8704 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8706 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8708 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8710 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15964 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8701 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#8718 …} #variants: Doctrine\ORM\PersistentCollection {#8720 …} #options: Doctrine\ORM\PersistentCollection {#8724 …} #associations: Doctrine\ORM\PersistentCollection {#8722 …} #createdAt: DateTime @1773152175 {#8699 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#8698 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8727 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8728 #locale: "fr" #translatable: App\Entity\Product\Product {#8701} #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 {#8730 …} #channels: Doctrine\ORM\PersistentCollection {#8716 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8712 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8714 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8702 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8704 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8706 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8708 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8710 …} #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 {#16040 -props: [ "product" => App\Entity\Product\Product {#8701 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#8718 …} #variants: Doctrine\ORM\PersistentCollection {#8720 …} #options: Doctrine\ORM\PersistentCollection {#8724 …} #associations: Doctrine\ORM\PersistentCollection {#8722 …} #createdAt: DateTime @1773152175 {#8699 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#8698 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8727 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8728 #locale: "fr" #translatable: App\Entity\Product\Product {#8701} #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 {#8730 …} #channels: Doctrine\ORM\PersistentCollection {#8716 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8712 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8714 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8702 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8704 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8706 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8708 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8710 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16033 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16024 …} +context: Sylius\TwigHooks\Bag\DataBag {#16086 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16021 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15964 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15971 #collection: Doctrine\Common\Collections\ArrayCollection {#15980 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15959 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24099 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24101 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16033 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16024 …} +context: Sylius\TwigHooks\Bag\DataBag {#16086 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16021 …} +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 {#15971 #collection: Doctrine\Common\Collections\ArrayCollection {#15980 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15959 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24099 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24101 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16090 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16033 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16024 …} +context: Sylius\TwigHooks\Bag\DataBag {#16086 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16021 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15964 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15971 #collection: Doctrine\Common\Collections\ArrayCollection {#15980 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15959 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24099 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24101 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16140 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16131 …} +context: Sylius\TwigHooks\Bag\DataBag {#16138 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16139 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15964 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16143 +variant: App\Entity\Product\ProductVariant {#15964 …} +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 {#8974 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11748 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8971 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16140 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16131 …} +context: Sylius\TwigHooks\Bag\DataBag {#16138 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16139 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 32.0 MiB | 7.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8735 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8752 …} #variants: Doctrine\ORM\PersistentCollection {#8754 …} #options: Doctrine\ORM\PersistentCollection {#8758 …} #associations: Doctrine\ORM\PersistentCollection {#8756 …} #createdAt: DateTime @1773152175 {#8733 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8732 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8761 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8762 #locale: "fr" #translatable: App\Entity\Product\Product {#8735} #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 {#8764 …} #channels: Doctrine\ORM\PersistentCollection {#8750 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8746 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8748 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8736 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8738 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8740 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8742 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8744 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16031 +product: App\Entity\Product\Product {#8735 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8752 …} #variants: Doctrine\ORM\PersistentCollection {#8754 …} #options: Doctrine\ORM\PersistentCollection {#8758 …} #associations: Doctrine\ORM\PersistentCollection {#8756 …} #createdAt: DateTime @1773152175 {#8733 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8732 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8761 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8762 #locale: "fr" #translatable: App\Entity\Product\Product {#8735} #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 {#8764 …} #channels: Doctrine\ORM\PersistentCollection {#8750 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8746 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8748 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8736 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8738 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8740 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8742 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8744 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16207 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8735 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8752 …} #variants: Doctrine\ORM\PersistentCollection {#8754 …} #options: Doctrine\ORM\PersistentCollection {#8758 …} #associations: Doctrine\ORM\PersistentCollection {#8756 …} #createdAt: DateTime @1773152175 {#8733 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8732 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8761 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8762 #locale: "fr" #translatable: App\Entity\Product\Product {#8735} #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 {#8764 …} #channels: Doctrine\ORM\PersistentCollection {#8750 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8746 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8748 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8736 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8738 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8740 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8742 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8744 …} #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 {#16283 -props: [ "product" => App\Entity\Product\Product {#8735 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8752 …} #variants: Doctrine\ORM\PersistentCollection {#8754 …} #options: Doctrine\ORM\PersistentCollection {#8758 …} #associations: Doctrine\ORM\PersistentCollection {#8756 …} #createdAt: DateTime @1773152175 {#8733 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8732 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8761 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8762 #locale: "fr" #translatable: App\Entity\Product\Product {#8735} #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 {#8764 …} #channels: Doctrine\ORM\PersistentCollection {#8750 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8746 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8748 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8736 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8738 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8740 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8742 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8744 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16276 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16267 …} +context: Sylius\TwigHooks\Bag\DataBag {#16329 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16264 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16207 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16214 #collection: Doctrine\Common\Collections\ArrayCollection {#16223 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16202 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24118 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24120 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16276 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16267 …} +context: Sylius\TwigHooks\Bag\DataBag {#16329 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16264 …} +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 {#16214 #collection: Doctrine\Common\Collections\ArrayCollection {#16223 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16202 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24118 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24120 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16333 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16276 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16267 …} +context: Sylius\TwigHooks\Bag\DataBag {#16329 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16264 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16207 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16214 #collection: Doctrine\Common\Collections\ArrayCollection {#16223 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16202 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24118 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24120 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16383 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16374 …} +context: Sylius\TwigHooks\Bag\DataBag {#16381 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16382 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16207 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16386 +variant: App\Entity\Product\ProductVariant {#16207 …} +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 {#8974 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11748 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8971 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16383 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16374 …} +context: Sylius\TwigHooks\Bag\DataBag {#16381 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16382 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 7.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8769 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8786 …} #variants: Doctrine\ORM\PersistentCollection {#8788 …} #options: Doctrine\ORM\PersistentCollection {#8792 …} #associations: Doctrine\ORM\PersistentCollection {#8790 …} #createdAt: DateTime @1773152175 {#8767 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8766 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8795 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8796 #locale: "fr" #translatable: App\Entity\Product\Product {#8769} #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 {#8798 …} #channels: Doctrine\ORM\PersistentCollection {#8784 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8780 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8782 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8770 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8772 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8774 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8776 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8778 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16274 +product: App\Entity\Product\Product {#8769 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8786 …} #variants: Doctrine\ORM\PersistentCollection {#8788 …} #options: Doctrine\ORM\PersistentCollection {#8792 …} #associations: Doctrine\ORM\PersistentCollection {#8790 …} #createdAt: DateTime @1773152175 {#8767 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8766 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8795 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8796 #locale: "fr" #translatable: App\Entity\Product\Product {#8769} #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 {#8798 …} #channels: Doctrine\ORM\PersistentCollection {#8784 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8780 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8782 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8770 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8772 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8774 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8776 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8778 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16450 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13682 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13675 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8769 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8786 …} #variants: Doctrine\ORM\PersistentCollection {#8788 …} #options: Doctrine\ORM\PersistentCollection {#8792 …} #associations: Doctrine\ORM\PersistentCollection {#8790 …} #createdAt: DateTime @1773152175 {#8767 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8766 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8795 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8796 #locale: "fr" #translatable: App\Entity\Product\Product {#8769} #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 {#8798 …} #channels: Doctrine\ORM\PersistentCollection {#8784 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8780 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8782 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8770 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8772 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8774 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8776 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8778 …} #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 {#8769 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8786 …} #variants: Doctrine\ORM\PersistentCollection {#8788 …} #options: Doctrine\ORM\PersistentCollection {#8792 …} #associations: Doctrine\ORM\PersistentCollection {#8790 …} #createdAt: DateTime @1773152175 {#8767 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8766 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8795 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8796 #locale: "fr" #translatable: App\Entity\Product\Product {#8769} #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 {#8798 …} #channels: Doctrine\ORM\PersistentCollection {#8784 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7960 …} #reviews: Doctrine\ORM\PersistentCollection {#8780 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8782 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8770 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8772 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8774 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8776 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8778 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 1.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16519 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16510 …} +context: Sylius\TwigHooks\Bag\DataBag {#16572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16507 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16450 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16457 #collection: Doctrine\Common\Collections\ArrayCollection {#16466 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16445 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24137 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24139 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16519 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16510 …} +context: Sylius\TwigHooks\Bag\DataBag {#16572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16507 …} +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 {#16457 #collection: Doctrine\Common\Collections\ArrayCollection {#16466 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16445 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24137 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24139 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16576 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16519 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16510 …} +context: Sylius\TwigHooks\Bag\DataBag {#16572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16507 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16450 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16457 #collection: Doctrine\Common\Collections\ArrayCollection {#16466 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16445 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24137 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24139 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.35 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16626 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16617 …} +context: Sylius\TwigHooks\Bag\DataBag {#16624 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16625 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16450 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16629 +variant: App\Entity\Product\ProductVariant {#16450 …} +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 {#8974 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11748 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8971 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16626 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16617 …} +context: Sylius\TwigHooks\Bag\DataBag {#16624 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16625 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 34.0 MiB | 7.96 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13391 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11814 …} +context: Sylius\TwigHooks\Bag\DataBag {#13381 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11824 …} +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 {#13572 +cart: App\Entity\Order\Order {#12133 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13391 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11814 …} +context: Sylius\TwigHooks\Bag\DataBag {#13381 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11824 …} +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 …} } |
|||