Components
12
Twig Components
44
Render Count
118
ms
Render Time
106.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 92.0 MiB | 4.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11945 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11938 …} +context: Sylius\TwigHooks\Bag\DataBag {#11944 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11943 …} +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 {#11959 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11835 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11945 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11938 …} +context: Sylius\TwigHooks\Bag\DataBag {#11944 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11943 …} +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 | 92.0 MiB | 2.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12036 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12032 …} +context: Sylius\TwigHooks\Bag\DataBag {#12034 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12035 …} +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 {#12045 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12036 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12032 …} +context: Sylius\TwigHooks\Bag\DataBag {#12034 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12035 …} +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 | 94.0 MiB | 14.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12144 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12117 …} +context: Sylius\TwigHooks\Bag\DataBag {#12139 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12137 …} +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 {#12165 +cart: App\Entity\Order\Order {#12220 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12144 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12117 …} +context: Sylius\TwigHooks\Bag\DataBag {#12139 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12137 …} +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 | 94.0 MiB | 9.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12853 …} +context: Sylius\TwigHooks\Bag\DataBag {#12849 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12851 …} +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 {#12863 #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12854 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12853 …} +context: Sylius\TwigHooks\Bag\DataBag {#12849 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12851 …} +prefixes: [ "sylius_shop.product.index.header.navbar" "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 94.0 MiB | 2.94 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13575 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13571 …} +context: Sylius\TwigHooks\Bag\DataBag {#13572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13574 …} +prefixes: [ "sylius_shop.product.index.content" ] } "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 {#13584 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#353 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13575 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13571 …} +context: Sylius\TwigHooks\Bag\DataBag {#13572 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13574 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 94.0 MiB | 1.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13679 …} +context: Sylius\TwigHooks\Bag\DataBag {#13680 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13682 …} +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 {#13691 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#353 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13679 …} +context: Sylius\TwigHooks\Bag\DataBag {#13680 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13682 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 94.0 MiB | 5.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13750 …} +context: Sylius\TwigHooks\Bag\DataBag {#13751 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13753 …} +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 {#13762 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#353 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13754 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13750 …} +context: Sylius\TwigHooks\Bag\DataBag {#13751 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13753 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 14.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8262 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#7886 …} #variants: Doctrine\ORM\PersistentCollection {#8478 …} #options: Doctrine\ORM\PersistentCollection {#8606 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1773152174 {#8036 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#8100 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8608 #locale: "fr" #translatable: App\Entity\Product\Product {#8262} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8611 …} #channels: Doctrine\ORM\PersistentCollection {#6321 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#5438 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6323 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8040 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8166 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7754 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8183 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8251 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14288 +product: App\Entity\Product\Product {#8262 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#7886 …} #variants: Doctrine\ORM\PersistentCollection {#8478 …} #options: Doctrine\ORM\PersistentCollection {#8606 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1773152174 {#8036 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#8100 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8608 #locale: "fr" #translatable: App\Entity\Product\Product {#8262} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8611 …} #channels: Doctrine\ORM\PersistentCollection {#6321 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#5438 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6323 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8040 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8166 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7754 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8183 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8251 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8403 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 1.93 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8262 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#7886 …} #variants: Doctrine\ORM\PersistentCollection {#8478 …} #options: Doctrine\ORM\PersistentCollection {#8606 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1773152174 {#8036 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#8100 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8608 #locale: "fr" #translatable: App\Entity\Product\Product {#8262} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8611 …} #channels: Doctrine\ORM\PersistentCollection {#6321 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#5438 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6323 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8040 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8166 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7754 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8183 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8251 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tuyau flexible 2,50m avec manchons ø40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14627 -props: [ "product" => App\Entity\Product\Product {#8262 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#7886 …} #variants: Doctrine\ORM\PersistentCollection {#8478 …} #options: Doctrine\ORM\PersistentCollection {#8606 …} #associations: Doctrine\ORM\PersistentCollection {#8546 …} #createdAt: DateTime @1773152174 {#8036 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#8100 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8605 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8608 #locale: "fr" #translatable: App\Entity\Product\Product {#8262} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8611 …} #channels: Doctrine\ORM\PersistentCollection {#6321 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#5438 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6323 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8040 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8166 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7754 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8183 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8251 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 1.83 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14687 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14690 …} +context: Sylius\TwigHooks\Bag\DataBag {#14685 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14684 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8403 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14560 #collection: Doctrine\Common\Collections\ArrayCollection {#14561 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14559 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23951 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24013 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14687 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14690 …} +context: Sylius\TwigHooks\Bag\DataBag {#14685 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14684 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tuyau flexible 2,50m avec manchons ø40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#14560 #collection: Doctrine\Common\Collections\ArrayCollection {#14561 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14559 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23951 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24013 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14695 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14687 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14690 …} +context: Sylius\TwigHooks\Bag\DataBag {#14685 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14684 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8403 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14560 #collection: Doctrine\Common\Collections\ArrayCollection {#14561 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14559 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23951 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24013 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14763 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14753 …} +context: Sylius\TwigHooks\Bag\DataBag {#14761 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14762 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8403 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14772 +variant: App\Entity\Product\ProductVariant {#8403 …} +price: "45,91\u{A0}€" +originalPrice: "45,91\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9061 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11835 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9058 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14763 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14753 …} +context: Sylius\TwigHooks\Bag\DataBag {#14761 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14762 …} +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 | 102.0 MiB | 5.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8618 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1773152175 {#8616 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8615 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr" #translatable: App\Entity\Product\Product {#8618} #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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8619 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8621 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8623 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8625 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8627 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14605 +product: App\Entity\Product\Product {#8618 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1773152175 {#8616 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8615 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr" #translatable: App\Entity\Product\Product {#8618} #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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8619 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8621 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8623 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8625 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8627 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14847 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8618 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1773152175 {#8616 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8615 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr" #translatable: App\Entity\Product\Product {#8618} #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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8619 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8621 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8623 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8625 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8627 …} #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 {#14922 -props: [ "product" => App\Entity\Product\Product {#8618 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1773152175 {#8616 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8615 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr" #translatable: App\Entity\Product\Product {#8618} #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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8619 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8621 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8623 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8625 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8627 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14915 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14906 …} +context: Sylius\TwigHooks\Bag\DataBag {#14968 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14903 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14847 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14870 #collection: Doctrine\Common\Collections\ArrayCollection {#14871 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14869 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24038 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24040 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14915 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14906 …} +context: Sylius\TwigHooks\Bag\DataBag {#14968 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14903 …} +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 {#14870 #collection: Doctrine\Common\Collections\ArrayCollection {#14871 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14869 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24038 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24040 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14972 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14915 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14906 …} +context: Sylius\TwigHooks\Bag\DataBag {#14968 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14903 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14847 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14870 #collection: Doctrine\Common\Collections\ArrayCollection {#14871 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14869 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24038 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24040 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15013 …} +context: Sylius\TwigHooks\Bag\DataBag {#15020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15021 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14847 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15025 +variant: App\Entity\Product\ProductVariant {#14847 …} +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 {#9061 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11835 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9058 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15013 …} +context: Sylius\TwigHooks\Bag\DataBag {#15020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15021 …} +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 | 102.0 MiB | 5.38 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8652 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8669 …} #variants: Doctrine\ORM\PersistentCollection {#8671 …} #options: Doctrine\ORM\PersistentCollection {#8675 …} #associations: Doctrine\ORM\PersistentCollection {#8673 …} #createdAt: DateTime @1773152175 {#8650 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8649 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8678 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8679 #locale: "fr" #translatable: App\Entity\Product\Product {#8652} #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 {#8681 …} #channels: Doctrine\ORM\PersistentCollection {#8667 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8663 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8665 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8653 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8655 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8657 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8659 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8661 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14913 +product: App\Entity\Product\Product {#8652 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8669 …} #variants: Doctrine\ORM\PersistentCollection {#8671 …} #options: Doctrine\ORM\PersistentCollection {#8675 …} #associations: Doctrine\ORM\PersistentCollection {#8673 …} #createdAt: DateTime @1773152175 {#8650 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8649 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8678 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8679 #locale: "fr" #translatable: App\Entity\Product\Product {#8652} #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 {#8681 …} #channels: Doctrine\ORM\PersistentCollection {#8667 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8663 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8665 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8653 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8655 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8657 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8659 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8661 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15090 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8652 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8669 …} #variants: Doctrine\ORM\PersistentCollection {#8671 …} #options: Doctrine\ORM\PersistentCollection {#8675 …} #associations: Doctrine\ORM\PersistentCollection {#8673 …} #createdAt: DateTime @1773152175 {#8650 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8649 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8678 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8679 #locale: "fr" #translatable: App\Entity\Product\Product {#8652} #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 {#8681 …} #channels: Doctrine\ORM\PersistentCollection {#8667 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8663 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8665 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8653 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8655 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8657 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8659 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8661 …} #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 {#15165 -props: [ "product" => App\Entity\Product\Product {#8652 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8669 …} #variants: Doctrine\ORM\PersistentCollection {#8671 …} #options: Doctrine\ORM\PersistentCollection {#8675 …} #associations: Doctrine\ORM\PersistentCollection {#8673 …} #createdAt: DateTime @1773152175 {#8650 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8649 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8678 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8679 #locale: "fr" #translatable: App\Entity\Product\Product {#8652} #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 {#8681 …} #channels: Doctrine\ORM\PersistentCollection {#8667 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8663 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8665 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8653 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8655 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8657 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8659 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8661 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15158 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15149 …} +context: Sylius\TwigHooks\Bag\DataBag {#15211 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15146 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15090 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15113 #collection: Doctrine\Common\Collections\ArrayCollection {#15114 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15112 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24057 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24059 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15158 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15149 …} +context: Sylius\TwigHooks\Bag\DataBag {#15211 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15146 …} +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 {#15113 #collection: Doctrine\Common\Collections\ArrayCollection {#15114 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15112 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24057 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24059 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15215 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15158 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15149 …} +context: Sylius\TwigHooks\Bag\DataBag {#15211 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15146 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15090 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15113 #collection: Doctrine\Common\Collections\ArrayCollection {#15114 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15112 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24057 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24059 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15265 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15256 …} +context: Sylius\TwigHooks\Bag\DataBag {#15263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15264 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15090 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15268 +variant: App\Entity\Product\ProductVariant {#15090 …} +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 {#9061 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11835 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9058 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15265 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15256 …} +context: Sylius\TwigHooks\Bag\DataBag {#15263 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15264 …} +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 | 104.0 MiB | 5.38 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8686 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1773152175 {#8684 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#8683 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr" #translatable: App\Entity\Product\Product {#8686} #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 {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8687 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8689 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8691 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8693 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8695 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15156 +product: App\Entity\Product\Product {#8686 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1773152175 {#8684 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#8683 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr" #translatable: App\Entity\Product\Product {#8686} #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 {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8687 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8689 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8691 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8693 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8695 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15333 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8686 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1773152175 {#8684 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#8683 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr" #translatable: App\Entity\Product\Product {#8686} #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 {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8687 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8689 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8691 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8693 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8695 …} #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 {#15408 -props: [ "product" => App\Entity\Product\Product {#8686 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#8703 …} #variants: Doctrine\ORM\PersistentCollection {#8705 …} #options: Doctrine\ORM\PersistentCollection {#8709 …} #associations: Doctrine\ORM\PersistentCollection {#8707 …} #createdAt: DateTime @1773152175 {#8684 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#8683 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8712 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8713 #locale: "fr" #translatable: App\Entity\Product\Product {#8686} #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 {#8715 …} #channels: Doctrine\ORM\PersistentCollection {#8701 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8697 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8699 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8687 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8689 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8691 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8693 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8695 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15401 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15392 …} +context: Sylius\TwigHooks\Bag\DataBag {#15454 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15389 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15333 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15356 #collection: Doctrine\Common\Collections\ArrayCollection {#15357 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24076 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24078 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15401 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15392 …} +context: Sylius\TwigHooks\Bag\DataBag {#15454 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15389 …} +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 {#15356 #collection: Doctrine\Common\Collections\ArrayCollection {#15357 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24076 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24078 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15458 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15401 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15392 …} +context: Sylius\TwigHooks\Bag\DataBag {#15454 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15389 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15333 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15356 #collection: Doctrine\Common\Collections\ArrayCollection {#15357 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15355 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24076 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24078 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15499 …} +context: Sylius\TwigHooks\Bag\DataBag {#15506 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15507 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15333 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15511 +variant: App\Entity\Product\ProductVariant {#15333 …} +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 {#9061 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11835 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9058 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15499 …} +context: Sylius\TwigHooks\Bag\DataBag {#15506 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15507 …} +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 | 104.0 MiB | 5.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8720 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#8737 …} #variants: Doctrine\ORM\PersistentCollection {#8739 …} #options: Doctrine\ORM\PersistentCollection {#8743 …} #associations: Doctrine\ORM\PersistentCollection {#8741 …} #createdAt: DateTime @1773152175 {#8718 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8717 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8746 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8747 #locale: "fr" #translatable: App\Entity\Product\Product {#8720} #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 {#8749 …} #channels: Doctrine\ORM\PersistentCollection {#8735 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8731 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8733 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8721 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8723 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8725 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8727 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8729 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15399 +product: App\Entity\Product\Product {#8720 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#8737 …} #variants: Doctrine\ORM\PersistentCollection {#8739 …} #options: Doctrine\ORM\PersistentCollection {#8743 …} #associations: Doctrine\ORM\PersistentCollection {#8741 …} #createdAt: DateTime @1773152175 {#8718 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8717 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8746 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8747 #locale: "fr" #translatable: App\Entity\Product\Product {#8720} #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 {#8749 …} #channels: Doctrine\ORM\PersistentCollection {#8735 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8731 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8733 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8721 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8723 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8725 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8727 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8729 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15576 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8720 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#8737 …} #variants: Doctrine\ORM\PersistentCollection {#8739 …} #options: Doctrine\ORM\PersistentCollection {#8743 …} #associations: Doctrine\ORM\PersistentCollection {#8741 …} #createdAt: DateTime @1773152175 {#8718 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8717 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8746 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8747 #locale: "fr" #translatable: App\Entity\Product\Product {#8720} #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 {#8749 …} #channels: Doctrine\ORM\PersistentCollection {#8735 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8731 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8733 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8721 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8723 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8725 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8727 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8729 …} #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 {#15651 -props: [ "product" => App\Entity\Product\Product {#8720 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#8737 …} #variants: Doctrine\ORM\PersistentCollection {#8739 …} #options: Doctrine\ORM\PersistentCollection {#8743 …} #associations: Doctrine\ORM\PersistentCollection {#8741 …} #createdAt: DateTime @1773152175 {#8718 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8717 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8746 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8747 #locale: "fr" #translatable: App\Entity\Product\Product {#8720} #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 {#8749 …} #channels: Doctrine\ORM\PersistentCollection {#8735 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8731 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8733 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8721 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8723 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8725 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8727 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8729 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15644 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15635 …} +context: Sylius\TwigHooks\Bag\DataBag {#15697 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15632 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15576 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15599 #collection: Doctrine\Common\Collections\ArrayCollection {#15600 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15598 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24095 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24097 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15644 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15635 …} +context: Sylius\TwigHooks\Bag\DataBag {#15697 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15632 …} +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 {#15599 #collection: Doctrine\Common\Collections\ArrayCollection {#15600 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15598 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24095 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24097 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15701 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15644 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15635 …} +context: Sylius\TwigHooks\Bag\DataBag {#15697 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15632 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15576 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15599 #collection: Doctrine\Common\Collections\ArrayCollection {#15600 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15598 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24095 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24097 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15751 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15742 …} +context: Sylius\TwigHooks\Bag\DataBag {#15749 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15750 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15576 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15754 +variant: App\Entity\Product\ProductVariant {#15576 …} +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 {#9061 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11835 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9058 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15751 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15742 …} +context: Sylius\TwigHooks\Bag\DataBag {#15749 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15750 …} +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 | 104.0 MiB | 6.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8754 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#8771 …} #variants: Doctrine\ORM\PersistentCollection {#8773 …} #options: Doctrine\ORM\PersistentCollection {#8777 …} #associations: Doctrine\ORM\PersistentCollection {#8775 …} #createdAt: DateTime @1773152174 {#8752 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#8751 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8780 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8781 #locale: "fr" #translatable: App\Entity\Product\Product {#8754} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8783 …} #channels: Doctrine\ORM\PersistentCollection {#8769 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8765 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8767 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8755 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8757 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8759 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8761 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8763 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15642 +product: App\Entity\Product\Product {#8754 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#8771 …} #variants: Doctrine\ORM\PersistentCollection {#8773 …} #options: Doctrine\ORM\PersistentCollection {#8777 …} #associations: Doctrine\ORM\PersistentCollection {#8775 …} #createdAt: DateTime @1773152174 {#8752 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#8751 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8780 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8781 #locale: "fr" #translatable: App\Entity\Product\Product {#8754} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8783 …} #channels: Doctrine\ORM\PersistentCollection {#8769 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8765 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8767 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8755 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8757 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8759 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8761 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8763 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15819 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8754 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#8771 …} #variants: Doctrine\ORM\PersistentCollection {#8773 …} #options: Doctrine\ORM\PersistentCollection {#8777 …} #associations: Doctrine\ORM\PersistentCollection {#8775 …} #createdAt: DateTime @1773152174 {#8752 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#8751 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8780 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8781 #locale: "fr" #translatable: App\Entity\Product\Product {#8754} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8783 …} #channels: Doctrine\ORM\PersistentCollection {#8769 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8765 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8767 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8755 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8757 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8759 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8761 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8763 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur plat" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15894 -props: [ "product" => App\Entity\Product\Product {#8754 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#8771 …} #variants: Doctrine\ORM\PersistentCollection {#8773 …} #options: Doctrine\ORM\PersistentCollection {#8777 …} #associations: Doctrine\ORM\PersistentCollection {#8775 …} #createdAt: DateTime @1773152174 {#8752 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#8751 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8780 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8781 #locale: "fr" #translatable: App\Entity\Product\Product {#8754} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8783 …} #channels: Doctrine\ORM\PersistentCollection {#8769 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8765 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8767 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8755 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8757 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8759 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8761 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8763 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15887 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15878 …} +context: Sylius\TwigHooks\Bag\DataBag {#15940 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15875 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15819 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15842 #collection: Doctrine\Common\Collections\ArrayCollection {#15843 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15841 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24114 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24116 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15887 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15878 …} +context: Sylius\TwigHooks\Bag\DataBag {#15940 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15875 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur plat" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15842 #collection: Doctrine\Common\Collections\ArrayCollection {#15843 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15841 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24114 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24116 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15944 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15887 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15878 …} +context: Sylius\TwigHooks\Bag\DataBag {#15940 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15875 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15819 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15842 #collection: Doctrine\Common\Collections\ArrayCollection {#15843 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15841 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24114 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24116 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15994 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15985 …} +context: Sylius\TwigHooks\Bag\DataBag {#15992 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15993 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15819 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15997 +variant: App\Entity\Product\ProductVariant {#15819 …} +price: "7,14\u{A0}€" +originalPrice: "7,14\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9061 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11835 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9058 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15994 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15985 …} +context: Sylius\TwigHooks\Bag\DataBag {#15992 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15993 …} +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 | 104.0 MiB | 5.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8788 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8805 …} #variants: Doctrine\ORM\PersistentCollection {#8807 …} #options: Doctrine\ORM\PersistentCollection {#8811 …} #associations: Doctrine\ORM\PersistentCollection {#8809 …} #createdAt: DateTime @1773152175 {#8786 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8785 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8814 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8815 #locale: "fr" #translatable: App\Entity\Product\Product {#8788} #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 {#8817 …} #channels: Doctrine\ORM\PersistentCollection {#8803 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8799 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8801 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8789 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8791 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8793 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8795 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8797 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15885 +product: App\Entity\Product\Product {#8788 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8805 …} #variants: Doctrine\ORM\PersistentCollection {#8807 …} #options: Doctrine\ORM\PersistentCollection {#8811 …} #associations: Doctrine\ORM\PersistentCollection {#8809 …} #createdAt: DateTime @1773152175 {#8786 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8785 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8814 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8815 #locale: "fr" #translatable: App\Entity\Product\Product {#8788} #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 {#8817 …} #channels: Doctrine\ORM\PersistentCollection {#8803 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8799 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8801 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8789 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8791 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8793 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8795 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8797 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16062 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8788 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8805 …} #variants: Doctrine\ORM\PersistentCollection {#8807 …} #options: Doctrine\ORM\PersistentCollection {#8811 …} #associations: Doctrine\ORM\PersistentCollection {#8809 …} #createdAt: DateTime @1773152175 {#8786 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8785 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8814 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8815 #locale: "fr" #translatable: App\Entity\Product\Product {#8788} #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 {#8817 …} #channels: Doctrine\ORM\PersistentCollection {#8803 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8799 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8801 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8789 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8791 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8793 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8795 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8797 …} #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 {#16137 -props: [ "product" => App\Entity\Product\Product {#8788 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#8805 …} #variants: Doctrine\ORM\PersistentCollection {#8807 …} #options: Doctrine\ORM\PersistentCollection {#8811 …} #associations: Doctrine\ORM\PersistentCollection {#8809 …} #createdAt: DateTime @1773152175 {#8786 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#8785 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8814 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8815 #locale: "fr" #translatable: App\Entity\Product\Product {#8788} #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 {#8817 …} #channels: Doctrine\ORM\PersistentCollection {#8803 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8799 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8801 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8789 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8791 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8793 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8795 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8797 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16130 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16121 …} +context: Sylius\TwigHooks\Bag\DataBag {#16183 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16118 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16062 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16085 #collection: Doctrine\Common\Collections\ArrayCollection {#16086 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16084 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24133 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24135 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16130 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16121 …} +context: Sylius\TwigHooks\Bag\DataBag {#16183 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16118 …} +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 {#16085 #collection: Doctrine\Common\Collections\ArrayCollection {#16086 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16084 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24133 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24135 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16187 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16130 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16121 …} +context: Sylius\TwigHooks\Bag\DataBag {#16183 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16118 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16062 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16085 #collection: Doctrine\Common\Collections\ArrayCollection {#16086 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16084 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24133 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24135 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16237 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16228 …} +context: Sylius\TwigHooks\Bag\DataBag {#16235 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16236 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16062 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16240 +variant: App\Entity\Product\ProductVariant {#16062 …} +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 {#9061 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11835 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9058 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16237 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16228 …} +context: Sylius\TwigHooks\Bag\DataBag {#16235 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16236 …} +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 | 104.0 MiB | 5.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8822 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#8839 …} #variants: Doctrine\ORM\PersistentCollection {#8841 …} #options: Doctrine\ORM\PersistentCollection {#8845 …} #associations: Doctrine\ORM\PersistentCollection {#8843 …} #createdAt: DateTime @1773152175 {#8820 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#8819 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8848 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8849 #locale: "fr" #translatable: App\Entity\Product\Product {#8822} #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 {#8851 …} #channels: Doctrine\ORM\PersistentCollection {#8837 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8833 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8835 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8823 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8825 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8827 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8829 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8831 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16128 +product: App\Entity\Product\Product {#8822 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#8839 …} #variants: Doctrine\ORM\PersistentCollection {#8841 …} #options: Doctrine\ORM\PersistentCollection {#8845 …} #associations: Doctrine\ORM\PersistentCollection {#8843 …} #createdAt: DateTime @1773152175 {#8820 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#8819 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8848 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8849 #locale: "fr" #translatable: App\Entity\Product\Product {#8822} #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 {#8851 …} #channels: Doctrine\ORM\PersistentCollection {#8837 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8833 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8835 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8823 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8825 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8827 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8829 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8831 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16305 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8822 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#8839 …} #variants: Doctrine\ORM\PersistentCollection {#8841 …} #options: Doctrine\ORM\PersistentCollection {#8845 …} #associations: Doctrine\ORM\PersistentCollection {#8843 …} #createdAt: DateTime @1773152175 {#8820 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#8819 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8848 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8849 #locale: "fr" #translatable: App\Entity\Product\Product {#8822} #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 {#8851 …} #channels: Doctrine\ORM\PersistentCollection {#8837 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8833 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8835 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8823 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8825 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8827 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8829 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8831 …} #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 {#16380 -props: [ "product" => App\Entity\Product\Product {#8822 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#8839 …} #variants: Doctrine\ORM\PersistentCollection {#8841 …} #options: Doctrine\ORM\PersistentCollection {#8845 …} #associations: Doctrine\ORM\PersistentCollection {#8843 …} #createdAt: DateTime @1773152175 {#8820 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#8819 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8848 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8849 #locale: "fr" #translatable: App\Entity\Product\Product {#8822} #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 {#8851 …} #channels: Doctrine\ORM\PersistentCollection {#8837 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8833 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8835 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8823 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8825 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8827 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8829 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8831 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16373 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16364 …} +context: Sylius\TwigHooks\Bag\DataBag {#16426 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16361 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16305 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16328 #collection: Doctrine\Common\Collections\ArrayCollection {#16329 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16327 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24152 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24154 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16373 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16364 …} +context: Sylius\TwigHooks\Bag\DataBag {#16426 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16361 …} +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 {#16328 #collection: Doctrine\Common\Collections\ArrayCollection {#16329 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16327 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24152 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24154 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16430 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16373 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16364 …} +context: Sylius\TwigHooks\Bag\DataBag {#16426 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16361 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16305 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16328 #collection: Doctrine\Common\Collections\ArrayCollection {#16329 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16327 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24152 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24154 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16480 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16471 …} +context: Sylius\TwigHooks\Bag\DataBag {#16478 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16479 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16305 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16483 +variant: App\Entity\Product\ProductVariant {#16305 …} +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 {#9061 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11835 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9058 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16480 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16471 …} +context: Sylius\TwigHooks\Bag\DataBag {#16478 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16479 …} +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 | 106.0 MiB | 18.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8856 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8873 …} #variants: Doctrine\ORM\PersistentCollection {#8875 …} #options: Doctrine\ORM\PersistentCollection {#8879 …} #associations: Doctrine\ORM\PersistentCollection {#8877 …} #createdAt: DateTime @1773152175 {#8854 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8853 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8882 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8883 #locale: "fr" #translatable: App\Entity\Product\Product {#8856} #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 {#8885 …} #channels: Doctrine\ORM\PersistentCollection {#8871 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8867 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8869 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8857 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8859 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8861 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8863 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8865 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16371 +product: App\Entity\Product\Product {#8856 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8873 …} #variants: Doctrine\ORM\PersistentCollection {#8875 …} #options: Doctrine\ORM\PersistentCollection {#8879 …} #associations: Doctrine\ORM\PersistentCollection {#8877 …} #createdAt: DateTime @1773152175 {#8854 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8853 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8882 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8883 #locale: "fr" #translatable: App\Entity\Product\Product {#8856} #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 {#8885 …} #channels: Doctrine\ORM\PersistentCollection {#8871 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8867 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8869 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8857 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8859 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8861 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8863 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8865 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16548 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13819 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13852 …} +context: Sylius\TwigHooks\Bag\DataBag {#13858 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13845 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8856 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8873 …} #variants: Doctrine\ORM\PersistentCollection {#8875 …} #options: Doctrine\ORM\PersistentCollection {#8879 …} #associations: Doctrine\ORM\PersistentCollection {#8877 …} #createdAt: DateTime @1773152175 {#8854 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8853 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8882 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8883 #locale: "fr" #translatable: App\Entity\Product\Product {#8856} #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 {#8885 …} #channels: Doctrine\ORM\PersistentCollection {#8871 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8867 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8869 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8857 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8859 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8861 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8863 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8865 …} #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 {#16623 -props: [ "product" => App\Entity\Product\Product {#8856 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#8873 …} #variants: Doctrine\ORM\PersistentCollection {#8875 …} #options: Doctrine\ORM\PersistentCollection {#8879 …} #associations: Doctrine\ORM\PersistentCollection {#8877 …} #createdAt: DateTime @1773152175 {#8854 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#8853 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8882 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8883 #locale: "fr" #translatable: App\Entity\Product\Product {#8856} #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 {#8885 …} #channels: Doctrine\ORM\PersistentCollection {#8871 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8097 …} #reviews: Doctrine\ORM\PersistentCollection {#8867 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8869 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8857 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8859 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8861 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8863 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8865 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16616 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16607 …} +context: Sylius\TwigHooks\Bag\DataBag {#6326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16604 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16548 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16571 #collection: Doctrine\Common\Collections\ArrayCollection {#16572 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16570 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24171 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24173 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16616 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16607 …} +context: Sylius\TwigHooks\Bag\DataBag {#6326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16604 …} +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 {#16571 #collection: Doctrine\Common\Collections\ArrayCollection {#16572 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16570 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24171 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24173 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#7212 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16616 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16607 …} +context: Sylius\TwigHooks\Bag\DataBag {#6326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16604 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16548 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16571 #collection: Doctrine\Common\Collections\ArrayCollection {#16572 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16570 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24171 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24173 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14495 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14491 …} +context: Sylius\TwigHooks\Bag\DataBag {#14498 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14499 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16548 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14489 +variant: App\Entity\Product\ProductVariant {#16548 …} +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 {#9061 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11835 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9058 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14495 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14491 …} +context: Sylius\TwigHooks\Bag\DataBag {#14498 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14499 …} +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 | 106.0 MiB | 6.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13547 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11901 …} +context: Sylius\TwigHooks\Bag\DataBag {#13559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11911 …} +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 {#13742 +cart: App\Entity\Order\Order {#12220 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13547 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11901 …} +context: Sylius\TwigHooks\Bag\DataBag {#13559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11911 …} +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 …} } |
|||