Components
12
Twig Components
44
Render Count
116
ms
Render Time
106.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 104.0 MiB | 5.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12879 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12872 …} +context: Sylius\TwigHooks\Bag\DataBag {#12878 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12877 …} +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 {#12893 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12769 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12879 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12872 …} +context: Sylius\TwigHooks\Bag\DataBag {#12878 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12877 …} +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 | 104.0 MiB | 3.65 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12970 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12966 …} +context: Sylius\TwigHooks\Bag\DataBag {#12968 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12969 …} +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 {#12979 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12970 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12966 …} +context: Sylius\TwigHooks\Bag\DataBag {#12968 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12969 …} +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 | 104.0 MiB | 11.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13078 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13051 …} +context: Sylius\TwigHooks\Bag\DataBag {#13073 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13071 …} +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 {#13099 +cart: App\Entity\Order\Order {#13154 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13078 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13051 …} +context: Sylius\TwigHooks\Bag\DataBag {#13073 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13071 …} +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 | 104.0 MiB | 5.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13788 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13787 …} +context: Sylius\TwigHooks\Bag\DataBag {#13783 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13785 …} +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 {#13797 #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 {#13788 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13787 …} +context: Sylius\TwigHooks\Bag\DataBag {#13783 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13785 …} +prefixes: [ "sylius_shop.product.index.header.navbar" "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 6.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14041 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14037 …} +context: Sylius\TwigHooks\Bag\DataBag {#14038 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14040 …} +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 {#14050 #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 {#14041 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14037 …} +context: Sylius\TwigHooks\Bag\DataBag {#14038 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14040 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 13.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14166 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14162 …} +context: Sylius\TwigHooks\Bag\DataBag {#14163 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14165 …} +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 {#14174 #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 {#14166 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14162 …} +context: Sylius\TwigHooks\Bag\DataBag {#14163 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14165 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 104.0 MiB | 4.53 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14443 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14439 …} +context: Sylius\TwigHooks\Bag\DataBag {#14440 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14442 …} +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 {#14451 #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 {#14443 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14439 …} +context: Sylius\TwigHooks\Bag\DataBag {#14440 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14442 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 104.0 MiB | 16.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8237 #id: 195 #code: "ASP3" #attributes: Doctrine\ORM\PersistentCollection {#9013 …} #variants: Doctrine\ORM\PersistentCollection {#9151 …} #options: Doctrine\ORM\PersistentCollection {#9141 …} #associations: Doctrine\ORM\PersistentCollection {#9081 …} #createdAt: DateTime @1773152175 {#8327 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301511 {#8219 : 2026-04-27 16:51:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9143 #locale: "fr" #translatable: App\Entity\Product\Product {#8237} #id: 195 #name: "Kit d'aspiration lg 4m ø13 avec crépine & clapet AR" #slug: "kit-d-aspiration-lg-4m-o13-avec-crepine-clapet-ar-ASP3" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#8868 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8357 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8871 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8224 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8279 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8339 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8302 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8547 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#7843 +product: App\Entity\Product\Product {#8237 #id: 195 #code: "ASP3" #attributes: Doctrine\ORM\PersistentCollection {#9013 …} #variants: Doctrine\ORM\PersistentCollection {#9151 …} #options: Doctrine\ORM\PersistentCollection {#9141 …} #associations: Doctrine\ORM\PersistentCollection {#9081 …} #createdAt: DateTime @1773152175 {#8327 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301511 {#8219 : 2026-04-27 16:51:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9143 #locale: "fr" #translatable: App\Entity\Product\Product {#8237} #id: 195 #name: "Kit d'aspiration lg 4m ø13 avec crépine & clapet AR" #slug: "kit-d-aspiration-lg-4m-o13-avec-crepine-clapet-ar-ASP3" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#8868 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8357 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8871 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8224 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8279 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8339 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8302 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8547 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9154 …} +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 {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 2.38 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8237 #id: 195 #code: "ASP3" #attributes: Doctrine\ORM\PersistentCollection {#9013 …} #variants: Doctrine\ORM\PersistentCollection {#9151 …} #options: Doctrine\ORM\PersistentCollection {#9141 …} #associations: Doctrine\ORM\PersistentCollection {#9081 …} #createdAt: DateTime @1773152175 {#8327 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301511 {#8219 : 2026-04-27 16:51:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9143 #locale: "fr" #translatable: App\Entity\Product\Product {#8237} #id: 195 #name: "Kit d'aspiration lg 4m ø13 avec crépine & clapet AR" #slug: "kit-d-aspiration-lg-4m-o13-avec-crepine-clapet-ar-ASP3" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#8868 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8357 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8871 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8224 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8279 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8339 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8302 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8547 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Kit d'aspiration lg 4m ø13 avec crépine & clapet AR" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8846 -props: [ "product" => App\Entity\Product\Product {#8237 #id: 195 #code: "ASP3" #attributes: Doctrine\ORM\PersistentCollection {#9013 …} #variants: Doctrine\ORM\PersistentCollection {#9151 …} #options: Doctrine\ORM\PersistentCollection {#9141 …} #associations: Doctrine\ORM\PersistentCollection {#9081 …} #createdAt: DateTime @1773152175 {#8327 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301511 {#8219 : 2026-04-27 16:51:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9143 #locale: "fr" #translatable: App\Entity\Product\Product {#8237} #id: 195 #name: "Kit d'aspiration lg 4m ø13 avec crépine & clapet AR" #slug: "kit-d-aspiration-lg-4m-o13-avec-crepine-clapet-ar-ASP3" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#8868 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8357 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8871 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8224 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8279 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8339 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8302 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8547 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 2.43 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9203 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9113 …} +context: Sylius\TwigHooks\Bag\DataBag {#9118 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9207 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9154 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9425 #collection: Doctrine\Common\Collections\ArrayCollection {#9424 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9271 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23660 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23722 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9203 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9113 …} +context: Sylius\TwigHooks\Bag\DataBag {#9118 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9207 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Kit d'aspiration lg 4m ø13 avec crépine & clapet AR" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9425 #collection: Doctrine\Common\Collections\ArrayCollection {#9424 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9271 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23660 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23722 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#9202 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9203 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9113 …} +context: Sylius\TwigHooks\Bag\DataBag {#9118 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9207 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9154 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9425 #collection: Doctrine\Common\Collections\ArrayCollection {#9424 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9271 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23660 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23722 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#10155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#10171 …} +context: Sylius\TwigHooks\Bag\DataBag {#10168 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#10167 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9154 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#10193 +variant: App\Entity\Product\ProductVariant {#9154 …} +price: "60,91\u{A0}€" +originalPrice: "60,91\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9995 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12769 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9992 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#10155 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#10171 …} +context: Sylius\TwigHooks\Bag\DataBag {#10168 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#10167 …} +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 | 4.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9430 #id: 196 #code: "ASP4" #attributes: Doctrine\ORM\PersistentCollection {#9447 …} #variants: Doctrine\ORM\PersistentCollection {#9460 …} #options: Doctrine\ORM\PersistentCollection {#9451 …} #associations: Doctrine\ORM\PersistentCollection {#9449 …} #createdAt: DateTime @1773152175 {#9428 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301571 {#9427 : 2026-04-27 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9454 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9455 #locale: "fr" #translatable: App\Entity\Product\Product {#9430} #id: 196 #name: "Kit d'aspiration lg 4m ø19 avec crépine & clapet AR" #slug: "kit-d-aspiration-lg-4m-o19-avec-crepine-clapet-ar-ASP4" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9457 …} #channels: Doctrine\ORM\PersistentCollection {#9445 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8357 …} #reviews: Doctrine\ORM\PersistentCollection {#9441 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9443 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9431 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9433 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9435 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9437 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9439 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#8563 +product: App\Entity\Product\Product {#9430 #id: 196 #code: "ASP4" #attributes: Doctrine\ORM\PersistentCollection {#9447 …} #variants: Doctrine\ORM\PersistentCollection {#9460 …} #options: Doctrine\ORM\PersistentCollection {#9451 …} #associations: Doctrine\ORM\PersistentCollection {#9449 …} #createdAt: DateTime @1773152175 {#9428 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301571 {#9427 : 2026-04-27 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9454 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9455 #locale: "fr" #translatable: App\Entity\Product\Product {#9430} #id: 196 #name: "Kit d'aspiration lg 4m ø19 avec crépine & clapet AR" #slug: "kit-d-aspiration-lg-4m-o19-avec-crepine-clapet-ar-ASP4" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9457 …} #channels: Doctrine\ORM\PersistentCollection {#9445 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8357 …} #reviews: Doctrine\ORM\PersistentCollection {#9441 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9443 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9431 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9433 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9435 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9437 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9439 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9461 …} +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 {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9430 #id: 196 #code: "ASP4" #attributes: Doctrine\ORM\PersistentCollection {#9447 …} #variants: Doctrine\ORM\PersistentCollection {#9460 …} #options: Doctrine\ORM\PersistentCollection {#9451 …} #associations: Doctrine\ORM\PersistentCollection {#9449 …} #createdAt: DateTime @1773152175 {#9428 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301571 {#9427 : 2026-04-27 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9454 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9455 #locale: "fr" #translatable: App\Entity\Product\Product {#9430} #id: 196 #name: "Kit d'aspiration lg 4m ø19 avec crépine & clapet AR" #slug: "kit-d-aspiration-lg-4m-o19-avec-crepine-clapet-ar-ASP4" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9457 …} #channels: Doctrine\ORM\PersistentCollection {#9445 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8357 …} #reviews: Doctrine\ORM\PersistentCollection {#9441 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9443 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9431 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9433 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9435 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9437 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9439 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Kit d'aspiration lg 4m ø19 avec crépine & clapet AR" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14776 -props: [ "product" => App\Entity\Product\Product {#9430 #id: 196 #code: "ASP4" #attributes: Doctrine\ORM\PersistentCollection {#9447 …} #variants: Doctrine\ORM\PersistentCollection {#9460 …} #options: Doctrine\ORM\PersistentCollection {#9451 …} #associations: Doctrine\ORM\PersistentCollection {#9449 …} #createdAt: DateTime @1773152175 {#9428 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301571 {#9427 : 2026-04-27 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9454 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9455 #locale: "fr" #translatable: App\Entity\Product\Product {#9430} #id: 196 #name: "Kit d'aspiration lg 4m ø19 avec crépine & clapet AR" #slug: "kit-d-aspiration-lg-4m-o19-avec-crepine-clapet-ar-ASP4" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9457 …} #channels: Doctrine\ORM\PersistentCollection {#9445 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8357 …} #reviews: Doctrine\ORM\PersistentCollection {#9441 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9443 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9431 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9433 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9435 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9437 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9439 …} #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 {#14811 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14760 …} +context: Sylius\TwigHooks\Bag\DataBag {#14769 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14809 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9461 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9471 #collection: Doctrine\Common\Collections\ArrayCollection {#9472 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9470 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23747 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23749 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14811 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14760 …} +context: Sylius\TwigHooks\Bag\DataBag {#14769 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14809 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Kit d'aspiration lg 4m ø19 avec crépine & clapet AR" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9471 #collection: Doctrine\Common\Collections\ArrayCollection {#9472 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9470 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23747 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23749 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14823 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14811 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14760 …} +context: Sylius\TwigHooks\Bag\DataBag {#14769 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14809 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9461 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9471 #collection: Doctrine\Common\Collections\ArrayCollection {#9472 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9470 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23747 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23749 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14873 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14864 …} +context: Sylius\TwigHooks\Bag\DataBag {#14871 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14872 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9461 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14876 +variant: App\Entity\Product\ProductVariant {#9461 …} +price: "60,91\u{A0}€" +originalPrice: "60,91\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9995 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12769 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9992 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14873 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14864 …} +context: Sylius\TwigHooks\Bag\DataBag {#14871 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14872 …} +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 | 4.72 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9478 #id: 254 #code: "DETARTRE" #attributes: Doctrine\ORM\PersistentCollection {#9498 …} #variants: Doctrine\ORM\PersistentCollection {#9511 …} #options: Doctrine\ORM\PersistentCollection {#9502 …} #associations: Doctrine\ORM\PersistentCollection {#9500 …} #createdAt: DateTime @1773152175 {#9476 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777362757 {#9475 : 2026-04-28 09:52:37.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9505 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9506 #locale: "fr" #translatable: App\Entity\Product\Product {#9478} #id: 254 #name: "Solution détartrante concentrée bidon 5 Litres" #slug: "solution-detartrante-concentree-bidon-5-litres-DETARTRE" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9508 …} #channels: Doctrine\ORM\PersistentCollection {#9496 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9480 …} #reviews: Doctrine\ORM\PersistentCollection {#9492 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9494 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9482 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9484 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9486 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9488 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9490 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14767 +product: App\Entity\Product\Product {#9478 #id: 254 #code: "DETARTRE" #attributes: Doctrine\ORM\PersistentCollection {#9498 …} #variants: Doctrine\ORM\PersistentCollection {#9511 …} #options: Doctrine\ORM\PersistentCollection {#9502 …} #associations: Doctrine\ORM\PersistentCollection {#9500 …} #createdAt: DateTime @1773152175 {#9476 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777362757 {#9475 : 2026-04-28 09:52:37.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9505 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9506 #locale: "fr" #translatable: App\Entity\Product\Product {#9478} #id: 254 #name: "Solution détartrante concentrée bidon 5 Litres" #slug: "solution-detartrante-concentree-bidon-5-litres-DETARTRE" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9508 …} #channels: Doctrine\ORM\PersistentCollection {#9496 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9480 …} #reviews: Doctrine\ORM\PersistentCollection {#9492 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9494 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9482 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9484 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9486 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9488 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9490 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9512 …} +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 {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9478 #id: 254 #code: "DETARTRE" #attributes: Doctrine\ORM\PersistentCollection {#9498 …} #variants: Doctrine\ORM\PersistentCollection {#9511 …} #options: Doctrine\ORM\PersistentCollection {#9502 …} #associations: Doctrine\ORM\PersistentCollection {#9500 …} #createdAt: DateTime @1773152175 {#9476 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777362757 {#9475 : 2026-04-28 09:52:37.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9505 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9506 #locale: "fr" #translatable: App\Entity\Product\Product {#9478} #id: 254 #name: "Solution détartrante concentrée bidon 5 Litres" #slug: "solution-detartrante-concentree-bidon-5-litres-DETARTRE" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9508 …} #channels: Doctrine\ORM\PersistentCollection {#9496 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9480 …} #reviews: Doctrine\ORM\PersistentCollection {#9492 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9494 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9482 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9484 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9486 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9488 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9490 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Solution détartrante concentrée bidon 5 Litres" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14993 -props: [ "product" => App\Entity\Product\Product {#9478 #id: 254 #code: "DETARTRE" #attributes: Doctrine\ORM\PersistentCollection {#9498 …} #variants: Doctrine\ORM\PersistentCollection {#9511 …} #options: Doctrine\ORM\PersistentCollection {#9502 …} #associations: Doctrine\ORM\PersistentCollection {#9500 …} #createdAt: DateTime @1773152175 {#9476 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777362757 {#9475 : 2026-04-28 09:52:37.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9505 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9506 #locale: "fr" #translatable: App\Entity\Product\Product {#9478} #id: 254 #name: "Solution détartrante concentrée bidon 5 Litres" #slug: "solution-detartrante-concentree-bidon-5-litres-DETARTRE" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9508 …} #channels: Doctrine\ORM\PersistentCollection {#9496 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9480 …} #reviews: Doctrine\ORM\PersistentCollection {#9492 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9494 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9482 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9484 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9486 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9488 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9490 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15028 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14986 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15026 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9512 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9522 #collection: Doctrine\Common\Collections\ArrayCollection {#9523 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9521 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23766 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23768 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15028 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14986 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15026 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Solution détartrante concentrée bidon 5 Litres" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9522 #collection: Doctrine\Common\Collections\ArrayCollection {#9523 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9521 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23766 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23768 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15040 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15028 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14986 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15026 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9512 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9522 #collection: Doctrine\Common\Collections\ArrayCollection {#9523 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9521 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23766 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23768 …} } "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 {#15090 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15081 …} +context: Sylius\TwigHooks\Bag\DataBag {#15088 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15089 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9512 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15093 +variant: App\Entity\Product\ProductVariant {#9512 …} +price: "62,14\u{A0}€" +originalPrice: "62,14\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9995 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12769 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9992 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15090 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15081 …} +context: Sylius\TwigHooks\Bag\DataBag {#15088 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15089 …} +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.05 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9529 #id: 468 #code: "PIRB3580" #attributes: Doctrine\ORM\PersistentCollection {#9549 …} #variants: Doctrine\ORM\PersistentCollection {#9562 …} #options: Doctrine\ORM\PersistentCollection {#9553 …} #associations: Doctrine\ORM\PersistentCollection {#9551 …} #createdAt: DateTime @1773152177 {#9527 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383764 {#9526 : 2026-04-28 15:42:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9556 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9557 #locale: "fr" #translatable: App\Entity\Product\Product {#9529} #id: 468 #name: "Pistolet alimentaire 12 b 50l/min 80°C" #slug: "pistolet-alimentaire-12-b-50l-min-80-c-PIRB3580" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9559 …} #channels: Doctrine\ORM\PersistentCollection {#9547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9545 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9533 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9535 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9537 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9539 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9541 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14984 +product: App\Entity\Product\Product {#9529 #id: 468 #code: "PIRB3580" #attributes: Doctrine\ORM\PersistentCollection {#9549 …} #variants: Doctrine\ORM\PersistentCollection {#9562 …} #options: Doctrine\ORM\PersistentCollection {#9553 …} #associations: Doctrine\ORM\PersistentCollection {#9551 …} #createdAt: DateTime @1773152177 {#9527 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383764 {#9526 : 2026-04-28 15:42:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9556 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9557 #locale: "fr" #translatable: App\Entity\Product\Product {#9529} #id: 468 #name: "Pistolet alimentaire 12 b 50l/min 80°C" #slug: "pistolet-alimentaire-12-b-50l-min-80-c-PIRB3580" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9559 …} #channels: Doctrine\ORM\PersistentCollection {#9547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9545 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9533 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9535 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9537 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9539 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9541 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9563 …} +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 {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9529 #id: 468 #code: "PIRB3580" #attributes: Doctrine\ORM\PersistentCollection {#9549 …} #variants: Doctrine\ORM\PersistentCollection {#9562 …} #options: Doctrine\ORM\PersistentCollection {#9553 …} #associations: Doctrine\ORM\PersistentCollection {#9551 …} #createdAt: DateTime @1773152177 {#9527 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383764 {#9526 : 2026-04-28 15:42:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9556 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9557 #locale: "fr" #translatable: App\Entity\Product\Product {#9529} #id: 468 #name: "Pistolet alimentaire 12 b 50l/min 80°C" #slug: "pistolet-alimentaire-12-b-50l-min-80-c-PIRB3580" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9559 …} #channels: Doctrine\ORM\PersistentCollection {#9547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9545 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9533 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9535 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9537 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9539 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pistolet alimentaire 12 b 50l/min 80°C" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15210 -props: [ "product" => App\Entity\Product\Product {#9529 #id: 468 #code: "PIRB3580" #attributes: Doctrine\ORM\PersistentCollection {#9549 …} #variants: Doctrine\ORM\PersistentCollection {#9562 …} #options: Doctrine\ORM\PersistentCollection {#9553 …} #associations: Doctrine\ORM\PersistentCollection {#9551 …} #createdAt: DateTime @1773152177 {#9527 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383764 {#9526 : 2026-04-28 15:42:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9556 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9557 #locale: "fr" #translatable: App\Entity\Product\Product {#9529} #id: 468 #name: "Pistolet alimentaire 12 b 50l/min 80°C" #slug: "pistolet-alimentaire-12-b-50l-min-80-c-PIRB3580" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9559 …} #channels: Doctrine\ORM\PersistentCollection {#9547 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9543 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9545 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9533 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9535 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9537 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9539 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15194 …} +context: Sylius\TwigHooks\Bag\DataBag {#15203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15243 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9563 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9573 #collection: Doctrine\Common\Collections\ArrayCollection {#9574 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9572 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23785 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23787 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15194 …} +context: Sylius\TwigHooks\Bag\DataBag {#15203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15243 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pistolet alimentaire 12 b 50l/min 80°C" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9573 #collection: Doctrine\Common\Collections\ArrayCollection {#9574 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9572 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23785 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23787 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15257 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15194 …} +context: Sylius\TwigHooks\Bag\DataBag {#15203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15243 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9563 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9573 #collection: Doctrine\Common\Collections\ArrayCollection {#9574 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9572 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23785 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23787 …} } "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 {#15307 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15298 …} +context: Sylius\TwigHooks\Bag\DataBag {#15305 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15306 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9563 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15310 +variant: App\Entity\Product\ProductVariant {#9563 …} +price: "65,83\u{A0}€" +originalPrice: "65,83\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9995 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12769 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9992 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15307 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15298 …} +context: Sylius\TwigHooks\Bag\DataBag {#15305 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15306 …} +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 | 4.97 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9580 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#9597 …} #variants: Doctrine\ORM\PersistentCollection {#9610 …} #options: Doctrine\ORM\PersistentCollection {#9601 …} #associations: Doctrine\ORM\PersistentCollection {#9599 …} #createdAt: DateTime @1773152177 {#9578 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#9577 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9604 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9605 #locale: "fr" #translatable: App\Entity\Product\Product {#9580} #id: 465 #name: "Pistolet ML330 310bars, 40l/min" #slug: "pistolet-ml330-310bars-40l-min-PIML330" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9607 …} #channels: Doctrine\ORM\PersistentCollection {#9595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9593 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9581 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9583 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9585 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9587 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9589 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15201 +product: App\Entity\Product\Product {#9580 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#9597 …} #variants: Doctrine\ORM\PersistentCollection {#9610 …} #options: Doctrine\ORM\PersistentCollection {#9601 …} #associations: Doctrine\ORM\PersistentCollection {#9599 …} #createdAt: DateTime @1773152177 {#9578 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#9577 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9604 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9605 #locale: "fr" #translatable: App\Entity\Product\Product {#9580} #id: 465 #name: "Pistolet ML330 310bars, 40l/min" #slug: "pistolet-ml330-310bars-40l-min-PIML330" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9607 …} #channels: Doctrine\ORM\PersistentCollection {#9595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9593 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9581 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9583 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9585 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9587 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9589 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9611 …} +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 {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9580 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#9597 …} #variants: Doctrine\ORM\PersistentCollection {#9610 …} #options: Doctrine\ORM\PersistentCollection {#9601 …} #associations: Doctrine\ORM\PersistentCollection {#9599 …} #createdAt: DateTime @1773152177 {#9578 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#9577 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9604 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9605 #locale: "fr" #translatable: App\Entity\Product\Product {#9580} #id: 465 #name: "Pistolet ML330 310bars, 40l/min" #slug: "pistolet-ml330-310bars-40l-min-PIML330" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9607 …} #channels: Doctrine\ORM\PersistentCollection {#9595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9593 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9581 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9583 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9585 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9587 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9589 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pistolet ML330 310bars, 40l/min" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15427 -props: [ "product" => App\Entity\Product\Product {#9580 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#9597 …} #variants: Doctrine\ORM\PersistentCollection {#9610 …} #options: Doctrine\ORM\PersistentCollection {#9601 …} #associations: Doctrine\ORM\PersistentCollection {#9599 …} #createdAt: DateTime @1773152177 {#9578 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#9577 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9604 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9605 #locale: "fr" #translatable: App\Entity\Product\Product {#9580} #id: 465 #name: "Pistolet ML330 310bars, 40l/min" #slug: "pistolet-ml330-310bars-40l-min-PIML330" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9607 …} #channels: Doctrine\ORM\PersistentCollection {#9595 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9591 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9593 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9581 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9583 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9585 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9587 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9589 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15462 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15411 …} +context: Sylius\TwigHooks\Bag\DataBag {#15420 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15460 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9611 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9621 #collection: Doctrine\Common\Collections\ArrayCollection {#9622 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9620 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23804 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23806 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15462 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15411 …} +context: Sylius\TwigHooks\Bag\DataBag {#15420 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15460 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pistolet ML330 310bars, 40l/min" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9621 #collection: Doctrine\Common\Collections\ArrayCollection {#9622 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9620 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23804 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23806 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15474 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15462 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15411 …} +context: Sylius\TwigHooks\Bag\DataBag {#15420 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15460 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9611 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9621 #collection: Doctrine\Common\Collections\ArrayCollection {#9622 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9620 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23804 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23806 …} } "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 {#15524 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15515 …} +context: Sylius\TwigHooks\Bag\DataBag {#15522 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15523 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9611 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15527 +variant: App\Entity\Product\ProductVariant {#9611 …} +price: "68,25\u{A0}€" +originalPrice: "68,25\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9995 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12769 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9992 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15524 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15515 …} +context: Sylius\TwigHooks\Bag\DataBag {#15522 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15523 …} +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.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9628 #id: 395 #code: "LSN400THP" #attributes: Doctrine\ORM\PersistentCollection {#9648 …} #variants: Doctrine\ORM\PersistentCollection {#9661 …} #options: Doctrine\ORM\PersistentCollection {#9652 …} #associations: Doctrine\ORM\PersistentCollection {#9650 …} #createdAt: DateTime @1773152176 {#9626 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777373793 {#9625 : 2026-04-28 12:56:33.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9655 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9656 #locale: "fr" #translatable: App\Entity\Product\Product {#9628} #id: 395 #name: "Lance simple inox 400mm avec raccord M24" #slug: "lance-simple-inox-400mm-avec-raccord-m24-LSN400THP" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9658 …} #channels: Doctrine\ORM\PersistentCollection {#9646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9630 …} #reviews: Doctrine\ORM\PersistentCollection {#9642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9644 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9632 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9634 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9636 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9638 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9640 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15418 +product: App\Entity\Product\Product {#9628 #id: 395 #code: "LSN400THP" #attributes: Doctrine\ORM\PersistentCollection {#9648 …} #variants: Doctrine\ORM\PersistentCollection {#9661 …} #options: Doctrine\ORM\PersistentCollection {#9652 …} #associations: Doctrine\ORM\PersistentCollection {#9650 …} #createdAt: DateTime @1773152176 {#9626 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777373793 {#9625 : 2026-04-28 12:56:33.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9655 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9656 #locale: "fr" #translatable: App\Entity\Product\Product {#9628} #id: 395 #name: "Lance simple inox 400mm avec raccord M24" #slug: "lance-simple-inox-400mm-avec-raccord-m24-LSN400THP" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9658 …} #channels: Doctrine\ORM\PersistentCollection {#9646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9630 …} #reviews: Doctrine\ORM\PersistentCollection {#9642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9644 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9632 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9634 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9636 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9638 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9640 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9662 …} +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 {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +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 {#9628 #id: 395 #code: "LSN400THP" #attributes: Doctrine\ORM\PersistentCollection {#9648 …} #variants: Doctrine\ORM\PersistentCollection {#9661 …} #options: Doctrine\ORM\PersistentCollection {#9652 …} #associations: Doctrine\ORM\PersistentCollection {#9650 …} #createdAt: DateTime @1773152176 {#9626 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777373793 {#9625 : 2026-04-28 12:56:33.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9655 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9656 #locale: "fr" #translatable: App\Entity\Product\Product {#9628} #id: 395 #name: "Lance simple inox 400mm avec raccord M24" #slug: "lance-simple-inox-400mm-avec-raccord-m24-LSN400THP" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9658 …} #channels: Doctrine\ORM\PersistentCollection {#9646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9630 …} #reviews: Doctrine\ORM\PersistentCollection {#9642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9644 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9632 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9634 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9636 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9638 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9640 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Lance simple inox 400mm avec raccord M24" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15644 -props: [ "product" => App\Entity\Product\Product {#9628 #id: 395 #code: "LSN400THP" #attributes: Doctrine\ORM\PersistentCollection {#9648 …} #variants: Doctrine\ORM\PersistentCollection {#9661 …} #options: Doctrine\ORM\PersistentCollection {#9652 …} #associations: Doctrine\ORM\PersistentCollection {#9650 …} #createdAt: DateTime @1773152176 {#9626 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777373793 {#9625 : 2026-04-28 12:56:33.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9655 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9656 #locale: "fr" #translatable: App\Entity\Product\Product {#9628} #id: 395 #name: "Lance simple inox 400mm avec raccord M24" #slug: "lance-simple-inox-400mm-avec-raccord-m24-LSN400THP" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9658 …} #channels: Doctrine\ORM\PersistentCollection {#9646 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9630 …} #reviews: Doctrine\ORM\PersistentCollection {#9642 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9644 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9632 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9634 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9636 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9638 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9640 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15679 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15628 …} +context: Sylius\TwigHooks\Bag\DataBag {#15637 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15677 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9662 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9672 #collection: Doctrine\Common\Collections\ArrayCollection {#9673 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9671 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23823 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23825 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15679 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15628 …} +context: Sylius\TwigHooks\Bag\DataBag {#15637 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15677 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Lance simple inox 400mm avec raccord M24" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9672 #collection: Doctrine\Common\Collections\ArrayCollection {#9673 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9671 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23823 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23825 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15691 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15679 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15628 …} +context: Sylius\TwigHooks\Bag\DataBag {#15637 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15677 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9662 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9672 #collection: Doctrine\Common\Collections\ArrayCollection {#9673 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9671 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23823 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23825 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15732 …} +context: Sylius\TwigHooks\Bag\DataBag {#15739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15740 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9662 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15744 +variant: App\Entity\Product\ProductVariant {#9662 …} +price: "73,11\u{A0}€" +originalPrice: "73,11\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9995 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12769 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9992 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15741 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15732 …} +context: Sylius\TwigHooks\Bag\DataBag {#15739 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15740 …} +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.11 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9679 #id: 174 #code: "846606002" #attributes: Doctrine\ORM\PersistentCollection {#9699 …} #variants: Doctrine\ORM\PersistentCollection {#9712 …} #options: Doctrine\ORM\PersistentCollection {#9703 …} #associations: Doctrine\ORM\PersistentCollection {#9701 …} #createdAt: DateTime @1773152175 {#9677 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300663 {#9676 : 2026-04-27 16:37:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9706 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9707 #locale: "fr" #translatable: App\Entity\Product\Product {#9679} #id: 174 #name: "Lance a levier pour PE20 (sans raccord)" #slug: "lance-a-levier-pour-pe20-sans-raccord-846606002" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9709 …} #channels: Doctrine\ORM\PersistentCollection {#9697 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9681 …} #reviews: Doctrine\ORM\PersistentCollection {#9693 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9695 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9683 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9685 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9687 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9691 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15635 +product: App\Entity\Product\Product {#9679 #id: 174 #code: "846606002" #attributes: Doctrine\ORM\PersistentCollection {#9699 …} #variants: Doctrine\ORM\PersistentCollection {#9712 …} #options: Doctrine\ORM\PersistentCollection {#9703 …} #associations: Doctrine\ORM\PersistentCollection {#9701 …} #createdAt: DateTime @1773152175 {#9677 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300663 {#9676 : 2026-04-27 16:37:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9706 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9707 #locale: "fr" #translatable: App\Entity\Product\Product {#9679} #id: 174 #name: "Lance a levier pour PE20 (sans raccord)" #slug: "lance-a-levier-pour-pe20-sans-raccord-846606002" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9709 …} #channels: Doctrine\ORM\PersistentCollection {#9697 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9681 …} #reviews: Doctrine\ORM\PersistentCollection {#9693 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9695 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9683 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9685 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9687 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9691 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9713 …} +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 {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9679 #id: 174 #code: "846606002" #attributes: Doctrine\ORM\PersistentCollection {#9699 …} #variants: Doctrine\ORM\PersistentCollection {#9712 …} #options: Doctrine\ORM\PersistentCollection {#9703 …} #associations: Doctrine\ORM\PersistentCollection {#9701 …} #createdAt: DateTime @1773152175 {#9677 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300663 {#9676 : 2026-04-27 16:37:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9706 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9707 #locale: "fr" #translatable: App\Entity\Product\Product {#9679} #id: 174 #name: "Lance a levier pour PE20 (sans raccord)" #slug: "lance-a-levier-pour-pe20-sans-raccord-846606002" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9709 …} #channels: Doctrine\ORM\PersistentCollection {#9697 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9681 …} #reviews: Doctrine\ORM\PersistentCollection {#9693 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9695 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9683 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9685 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9687 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9691 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Lance a levier pour PE20 (sans raccord)" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15861 -props: [ "product" => App\Entity\Product\Product {#9679 #id: 174 #code: "846606002" #attributes: Doctrine\ORM\PersistentCollection {#9699 …} #variants: Doctrine\ORM\PersistentCollection {#9712 …} #options: Doctrine\ORM\PersistentCollection {#9703 …} #associations: Doctrine\ORM\PersistentCollection {#9701 …} #createdAt: DateTime @1773152175 {#9677 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300663 {#9676 : 2026-04-27 16:37:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9706 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9707 #locale: "fr" #translatable: App\Entity\Product\Product {#9679} #id: 174 #name: "Lance a levier pour PE20 (sans raccord)" #slug: "lance-a-levier-pour-pe20-sans-raccord-846606002" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9709 …} #channels: Doctrine\ORM\PersistentCollection {#9697 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9681 …} #reviews: Doctrine\ORM\PersistentCollection {#9693 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9695 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9683 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9685 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9687 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9691 …} #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 {#15896 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15845 …} +context: Sylius\TwigHooks\Bag\DataBag {#15854 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15894 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9713 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9723 #collection: Doctrine\Common\Collections\ArrayCollection {#9724 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9722 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23842 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23844 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15896 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15845 …} +context: Sylius\TwigHooks\Bag\DataBag {#15854 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15894 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Lance a levier pour PE20 (sans raccord)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9723 #collection: Doctrine\Common\Collections\ArrayCollection {#9724 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9722 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23842 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23844 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15908 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15896 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15845 …} +context: Sylius\TwigHooks\Bag\DataBag {#15854 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15894 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9713 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9723 #collection: Doctrine\Common\Collections\ArrayCollection {#9724 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9722 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23842 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23844 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15958 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15949 …} +context: Sylius\TwigHooks\Bag\DataBag {#15956 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15957 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9713 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15961 +variant: App\Entity\Product\ProductVariant {#9713 …} +price: "82,94\u{A0}€" +originalPrice: "82,94\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9995 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12769 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9992 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15958 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15949 …} +context: Sylius\TwigHooks\Bag\DataBag {#15956 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15957 …} +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.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9730 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#9747 …} #variants: Doctrine\ORM\PersistentCollection {#9760 …} #options: Doctrine\ORM\PersistentCollection {#9751 …} #associations: Doctrine\ORM\PersistentCollection {#9749 …} #createdAt: DateTime @1773152177 {#9728 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#9727 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9754 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9755 #locale: "fr" #translatable: App\Entity\Product\Product {#9730} #id: 455 #name: "Pistolet AL19 310b 30l/mn" #slug: "pistolet-al19-310b-30l-mn-PI31030" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9757 …} #channels: Doctrine\ORM\PersistentCollection {#9745 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9741 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9743 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9731 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9733 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9735 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9737 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9739 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15852 +product: App\Entity\Product\Product {#9730 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#9747 …} #variants: Doctrine\ORM\PersistentCollection {#9760 …} #options: Doctrine\ORM\PersistentCollection {#9751 …} #associations: Doctrine\ORM\PersistentCollection {#9749 …} #createdAt: DateTime @1773152177 {#9728 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#9727 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9754 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9755 #locale: "fr" #translatable: App\Entity\Product\Product {#9730} #id: 455 #name: "Pistolet AL19 310b 30l/mn" #slug: "pistolet-al19-310b-30l-mn-PI31030" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9757 …} #channels: Doctrine\ORM\PersistentCollection {#9745 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9741 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9743 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9731 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9733 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9735 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9737 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9739 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9761 …} +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 {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9730 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#9747 …} #variants: Doctrine\ORM\PersistentCollection {#9760 …} #options: Doctrine\ORM\PersistentCollection {#9751 …} #associations: Doctrine\ORM\PersistentCollection {#9749 …} #createdAt: DateTime @1773152177 {#9728 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#9727 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9754 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9755 #locale: "fr" #translatable: App\Entity\Product\Product {#9730} #id: 455 #name: "Pistolet AL19 310b 30l/mn" #slug: "pistolet-al19-310b-30l-mn-PI31030" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9757 …} #channels: Doctrine\ORM\PersistentCollection {#9745 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9741 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9743 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9731 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9733 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9735 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9737 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9739 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pistolet AL19 310b 30l/mn" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16078 -props: [ "product" => App\Entity\Product\Product {#9730 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#9747 …} #variants: Doctrine\ORM\PersistentCollection {#9760 …} #options: Doctrine\ORM\PersistentCollection {#9751 …} #associations: Doctrine\ORM\PersistentCollection {#9749 …} #createdAt: DateTime @1773152177 {#9728 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#9727 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9754 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9755 #locale: "fr" #translatable: App\Entity\Product\Product {#9730} #id: 455 #name: "Pistolet AL19 310b 30l/mn" #slug: "pistolet-al19-310b-30l-mn-PI31030" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9757 …} #channels: Doctrine\ORM\PersistentCollection {#9745 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9741 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9743 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9731 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9733 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9735 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9737 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9739 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16113 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16062 …} +context: Sylius\TwigHooks\Bag\DataBag {#16071 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16111 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9761 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9771 #collection: Doctrine\Common\Collections\ArrayCollection {#9772 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9770 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23861 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23863 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16113 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16062 …} +context: Sylius\TwigHooks\Bag\DataBag {#16071 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16111 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pistolet AL19 310b 30l/mn" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9771 #collection: Doctrine\Common\Collections\ArrayCollection {#9772 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9770 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23861 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23863 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16125 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16113 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16062 …} +context: Sylius\TwigHooks\Bag\DataBag {#16071 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16111 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9761 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9771 #collection: Doctrine\Common\Collections\ArrayCollection {#9772 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9770 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23861 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23863 …} } "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 {#16175 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16166 …} +context: Sylius\TwigHooks\Bag\DataBag {#16173 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16174 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9761 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16178 +variant: App\Entity\Product\ProductVariant {#9761 …} +price: "83,35\u{A0}€" +originalPrice: "83,35\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9995 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12769 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9992 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16175 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16166 …} +context: Sylius\TwigHooks\Bag\DataBag {#16173 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16174 …} +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 | 6.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9778 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#9795 …} #variants: Doctrine\ORM\PersistentCollection {#9808 …} #options: Doctrine\ORM\PersistentCollection {#9799 …} #associations: Doctrine\ORM\PersistentCollection {#9797 …} #createdAt: DateTime @1773152177 {#9776 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#9775 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9802 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9803 #locale: "fr" #translatable: App\Entity\Product\Product {#9778} #id: 461 #name: "PISTOLET M3/8 RT 310 b 30 l/min - Baionnette femelle" #slug: "pistolet-m3-8-rt-310-b-30-l-min-baionnette-femelle-PI925RTB" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9805 …} #channels: Doctrine\ORM\PersistentCollection {#9793 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9789 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9791 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9779 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9781 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9783 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9785 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9787 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16069 +product: App\Entity\Product\Product {#9778 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#9795 …} #variants: Doctrine\ORM\PersistentCollection {#9808 …} #options: Doctrine\ORM\PersistentCollection {#9799 …} #associations: Doctrine\ORM\PersistentCollection {#9797 …} #createdAt: DateTime @1773152177 {#9776 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#9775 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9802 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9803 #locale: "fr" #translatable: App\Entity\Product\Product {#9778} #id: 461 #name: "PISTOLET M3/8 RT 310 b 30 l/min - Baionnette femelle" #slug: "pistolet-m3-8-rt-310-b-30-l-min-baionnette-femelle-PI925RTB" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9805 …} #channels: Doctrine\ORM\PersistentCollection {#9793 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9789 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9791 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9779 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9781 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9783 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9785 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9787 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9809 …} +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 {#14508 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14541 …} +context: Sylius\TwigHooks\Bag\DataBag {#14547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14534 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 1.20 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9778 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#9795 …} #variants: Doctrine\ORM\PersistentCollection {#9808 …} #options: Doctrine\ORM\PersistentCollection {#9799 …} #associations: Doctrine\ORM\PersistentCollection {#9797 …} #createdAt: DateTime @1773152177 {#9776 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#9775 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9802 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9803 #locale: "fr" #translatable: App\Entity\Product\Product {#9778} #id: 461 #name: "PISTOLET M3/8 RT 310 b 30 l/min - Baionnette femelle" #slug: "pistolet-m3-8-rt-310-b-30-l-min-baionnette-femelle-PI925RTB" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9805 …} #channels: Doctrine\ORM\PersistentCollection {#9793 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9789 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9791 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9779 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9781 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9783 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9785 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9787 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "PISTOLET M3/8 RT 310 b 30 l/min - Baionnette femelle" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16295 -props: [ "product" => App\Entity\Product\Product {#9778 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#9795 …} #variants: Doctrine\ORM\PersistentCollection {#9808 …} #options: Doctrine\ORM\PersistentCollection {#9799 …} #associations: Doctrine\ORM\PersistentCollection {#9797 …} #createdAt: DateTime @1773152177 {#9776 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#9775 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9802 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9803 #locale: "fr" #translatable: App\Entity\Product\Product {#9778} #id: 461 #name: "PISTOLET M3/8 RT 310 b 30 l/min - Baionnette femelle" #slug: "pistolet-m3-8-rt-310-b-30-l-min-baionnette-femelle-PI925RTB" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9805 …} #channels: Doctrine\ORM\PersistentCollection {#9793 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9531 …} #reviews: Doctrine\ORM\PersistentCollection {#9789 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9791 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9779 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9781 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9783 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9785 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9787 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 1.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16330 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16279 …} +context: Sylius\TwigHooks\Bag\DataBag {#16288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16328 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9809 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9819 #collection: Doctrine\Common\Collections\ArrayCollection {#9820 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9818 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23880 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23882 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16330 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16279 …} +context: Sylius\TwigHooks\Bag\DataBag {#16288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16328 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "PISTOLET M3/8 RT 310 b 30 l/min - Baionnette femelle" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9819 #collection: Doctrine\Common\Collections\ArrayCollection {#9820 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9818 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23880 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23882 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16342 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16330 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16279 …} +context: Sylius\TwigHooks\Bag\DataBag {#16288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16328 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9809 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9819 #collection: Doctrine\Common\Collections\ArrayCollection {#9820 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9818 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23880 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23882 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16392 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16383 …} +context: Sylius\TwigHooks\Bag\DataBag {#16390 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16391 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9809 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16395 +variant: App\Entity\Product\ProductVariant {#9809 …} +price: "83,35\u{A0}€" +originalPrice: "83,35\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9995 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12769 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9992 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16392 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16383 …} +context: Sylius\TwigHooks\Bag\DataBag {#16390 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16391 …} +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 | 5.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14013 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12835 …} +context: Sylius\TwigHooks\Bag\DataBag {#14027 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12845 …} +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 {#14421 +cart: App\Entity\Order\Order {#13154 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14013 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12835 …} +context: Sylius\TwigHooks\Bag\DataBag {#14027 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12845 …} +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 …} } |
|||