Components
12
Twig Components
36
Render Count
79
ms
Render Time
32.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 20.0 MiB | 3.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12339 …} +context: Sylius\TwigHooks\Bag\DataBag {#12345 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12344 …} +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 {#12360 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12236 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12346 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12339 …} +context: Sylius\TwigHooks\Bag\DataBag {#12345 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12344 …} +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 | 20.0 MiB | 1.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12437 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12433 …} +context: Sylius\TwigHooks\Bag\DataBag {#12435 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12436 …} +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 {#12446 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12437 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12433 …} +context: Sylius\TwigHooks\Bag\DataBag {#12435 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12436 …} +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 | 22.0 MiB | 10.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12545 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12518 …} +context: Sylius\TwigHooks\Bag\DataBag {#12540 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12538 …} +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 {#12566 +cart: App\Entity\Order\Order {#12621 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12545 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12518 …} +context: Sylius\TwigHooks\Bag\DataBag {#12540 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12538 …} +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 | 22.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13255 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …} +context: Sylius\TwigHooks\Bag\DataBag {#13250 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13252 …} +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 {#13264 #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13255 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13254 …} +context: Sylius\TwigHooks\Bag\DataBag {#13250 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13252 …} +prefixes: [ "sylius_shop.product.index.header.navbar" "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 22.0 MiB | 2.33 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13854 …} +context: Sylius\TwigHooks\Bag\DataBag {#13853 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13851 …} +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 {#13931 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13850 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13854 …} +context: Sylius\TwigHooks\Bag\DataBag {#13853 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13851 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 22.0 MiB | 1.28 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14006 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14002 …} +context: Sylius\TwigHooks\Bag\DataBag {#14003 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14005 …} +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 {#14014 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14006 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14002 …} +context: Sylius\TwigHooks\Bag\DataBag {#14003 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14005 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 22.0 MiB | 4.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14076 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14072 …} +context: Sylius\TwigHooks\Bag\DataBag {#14073 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14075 …} +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 {#14084 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14076 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14072 …} +context: Sylius\TwigHooks\Bag\DataBag {#14073 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14075 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 30.0 MiB | 16.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8271 #id: 564 #code: "RL600THP" #attributes: Doctrine\ORM\PersistentCollection {#7181 …} #variants: Doctrine\ORM\PersistentCollection {#8733 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8054 …} #createdAt: DateTime @1773152177 {#8221 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777031832 {#8281 : 2026-04-24 13:57:12.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8722 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr" #translatable: App\Entity\Product\Product {#8271} #id: 564 #name: "Pistolet 600bar 80l/min demi-lance 380mm avec raccord tournant" #slug: "pistolet-600bar-80l-min-demi-lance-380mm-avec-raccord-tournant-RL600THP" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8728 …} #channels: Doctrine\ORM\PersistentCollection {#6283 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#5212 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6310 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8282 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8230 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8200 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8255 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14610 +product: App\Entity\Product\Product {#8271 #id: 564 #code: "RL600THP" #attributes: Doctrine\ORM\PersistentCollection {#7181 …} #variants: Doctrine\ORM\PersistentCollection {#8733 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8054 …} #createdAt: DateTime @1773152177 {#8221 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777031832 {#8281 : 2026-04-24 13:57:12.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8722 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr" #translatable: App\Entity\Product\Product {#8271} #id: 564 #name: "Pistolet 600bar 80l/min demi-lance 380mm avec raccord tournant" #slug: "pistolet-600bar-80l-min-demi-lance-380mm-avec-raccord-tournant-RL600THP" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8728 …} #channels: Doctrine\ORM\PersistentCollection {#6283 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#5212 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6310 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8282 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8230 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8200 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8255 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8736 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
30.0 MiB | 2.11 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8271 #id: 564 #code: "RL600THP" #attributes: Doctrine\ORM\PersistentCollection {#7181 …} #variants: Doctrine\ORM\PersistentCollection {#8733 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8054 …} #createdAt: DateTime @1773152177 {#8221 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777031832 {#8281 : 2026-04-24 13:57:12.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8722 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr" #translatable: App\Entity\Product\Product {#8271} #id: 564 #name: "Pistolet 600bar 80l/min demi-lance 380mm avec raccord tournant" #slug: "pistolet-600bar-80l-min-demi-lance-380mm-avec-raccord-tournant-RL600THP" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8728 …} #channels: Doctrine\ORM\PersistentCollection {#6283 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#5212 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6310 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8282 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8230 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8200 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8255 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pistolet 600bar 80l/min demi-lance 380mm avec raccord tournant" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8005 -props: [ "product" => App\Entity\Product\Product {#8271 #id: 564 #code: "RL600THP" #attributes: Doctrine\ORM\PersistentCollection {#7181 …} #variants: Doctrine\ORM\PersistentCollection {#8733 …} #options: Doctrine\ORM\PersistentCollection {#8723 …} #associations: Doctrine\ORM\PersistentCollection {#8054 …} #createdAt: DateTime @1773152177 {#8221 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777031832 {#8281 : 2026-04-24 13:57:12.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8722 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr" #translatable: App\Entity\Product\Product {#8271} #id: 564 #name: "Pistolet 600bar 80l/min demi-lance 380mm avec raccord tournant" #slug: "pistolet-600bar-80l-min-demi-lance-380mm-avec-raccord-tournant-RL600THP" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8728 …} #channels: Doctrine\ORM\PersistentCollection {#6283 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#5212 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6310 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8282 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8230 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8200 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8255 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8541 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
30.0 MiB | 2.40 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8833 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8830 …} +context: Sylius\TwigHooks\Bag\DataBag {#8835 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8782 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8736 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9007 #collection: Doctrine\Common\Collections\ArrayCollection {#9006 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8853 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23112 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23174 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8833 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8830 …} +context: Sylius\TwigHooks\Bag\DataBag {#8835 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8782 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pistolet 600bar 80l/min demi-lance 380mm avec raccord tournant" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9007 #collection: Doctrine\Common\Collections\ArrayCollection {#9006 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8853 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23112 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23174 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8384 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8833 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8830 …} +context: Sylius\TwigHooks\Bag\DataBag {#8835 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8782 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8736 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9007 #collection: Doctrine\Common\Collections\ArrayCollection {#9006 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8853 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23112 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23174 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 30.0 MiB | 1.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13229 …} +context: Sylius\TwigHooks\Bag\DataBag {#13948 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13956 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8736 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14495 +variant: App\Entity\Product\ProductVariant {#8736 …} +price: "525,90\u{A0}€" +originalPrice: "525,90\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9462 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12236 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9459 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13229 …} +context: Sylius\TwigHooks\Bag\DataBag {#13948 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13956 …} +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 | 30.0 MiB | 5.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9011 #id: 459 #code: "PI35045AFRT" #attributes: Doctrine\ORM\PersistentCollection {#9028 …} #variants: Doctrine\ORM\PersistentCollection {#9041 …} #options: Doctrine\ORM\PersistentCollection {#9032 …} #associations: Doctrine\ORM\PersistentCollection {#9030 …} #createdAt: DateTime @1773152177 {#9005 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382326 {#9008 : 2026-04-28 15:18:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9035 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9036 #locale: "fr" #translatable: App\Entity\Product\Product {#9011} #id: 459 #name: "Pistolet anti fatigue avec raccord tournant" #slug: "pistolet-anti-fatigue-avec-raccord-tournant-PI35045AFRT" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9038 …} #channels: Doctrine\ORM\PersistentCollection {#9026 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9022 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9024 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9012 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9014 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9016 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9018 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9020 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#9431 +product: App\Entity\Product\Product {#9011 #id: 459 #code: "PI35045AFRT" #attributes: Doctrine\ORM\PersistentCollection {#9028 …} #variants: Doctrine\ORM\PersistentCollection {#9041 …} #options: Doctrine\ORM\PersistentCollection {#9032 …} #associations: Doctrine\ORM\PersistentCollection {#9030 …} #createdAt: DateTime @1773152177 {#9005 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382326 {#9008 : 2026-04-28 15:18:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9035 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9036 #locale: "fr" #translatable: App\Entity\Product\Product {#9011} #id: 459 #name: "Pistolet anti fatigue avec raccord tournant" #slug: "pistolet-anti-fatigue-avec-raccord-tournant-PI35045AFRT" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9038 …} #channels: Doctrine\ORM\PersistentCollection {#9026 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9022 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9024 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9012 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9014 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9016 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9018 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9020 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9042 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
30.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9011 #id: 459 #code: "PI35045AFRT" #attributes: Doctrine\ORM\PersistentCollection {#9028 …} #variants: Doctrine\ORM\PersistentCollection {#9041 …} #options: Doctrine\ORM\PersistentCollection {#9032 …} #associations: Doctrine\ORM\PersistentCollection {#9030 …} #createdAt: DateTime @1773152177 {#9005 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382326 {#9008 : 2026-04-28 15:18:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9035 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9036 #locale: "fr" #translatable: App\Entity\Product\Product {#9011} #id: 459 #name: "Pistolet anti fatigue avec raccord tournant" #slug: "pistolet-anti-fatigue-avec-raccord-tournant-PI35045AFRT" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9038 …} #channels: Doctrine\ORM\PersistentCollection {#9026 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9022 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9024 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9012 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9014 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9016 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9018 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9020 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pistolet anti fatigue avec raccord tournant" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14813 -props: [ "product" => App\Entity\Product\Product {#9011 #id: 459 #code: "PI35045AFRT" #attributes: Doctrine\ORM\PersistentCollection {#9028 …} #variants: Doctrine\ORM\PersistentCollection {#9041 …} #options: Doctrine\ORM\PersistentCollection {#9032 …} #associations: Doctrine\ORM\PersistentCollection {#9030 …} #createdAt: DateTime @1773152177 {#9005 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382326 {#9008 : 2026-04-28 15:18:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9035 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9036 #locale: "fr" #translatable: App\Entity\Product\Product {#9011} #id: 459 #name: "Pistolet anti fatigue avec raccord tournant" #slug: "pistolet-anti-fatigue-avec-raccord-tournant-PI35045AFRT" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9038 …} #channels: Doctrine\ORM\PersistentCollection {#9026 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9022 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9024 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9012 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9014 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9016 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9018 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9020 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
30.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14848 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14797 …} +context: Sylius\TwigHooks\Bag\DataBag {#14806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14846 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9042 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9052 #collection: Doctrine\Common\Collections\ArrayCollection {#9053 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9051 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23199 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23201 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14848 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14797 …} +context: Sylius\TwigHooks\Bag\DataBag {#14806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14846 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pistolet anti fatigue avec raccord tournant" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9052 #collection: Doctrine\Common\Collections\ArrayCollection {#9053 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9051 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23199 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23201 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14860 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14848 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14797 …} +context: Sylius\TwigHooks\Bag\DataBag {#14806 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14846 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9042 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9052 #collection: Doctrine\Common\Collections\ArrayCollection {#9053 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9051 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23199 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23201 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 30.0 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14901 …} +context: Sylius\TwigHooks\Bag\DataBag {#14908 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14909 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9042 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14913 +variant: App\Entity\Product\ProductVariant {#9042 …} +price: "102,47\u{A0}€" +originalPrice: "102,47\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9462 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12236 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9459 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14901 …} +context: Sylius\TwigHooks\Bag\DataBag {#14908 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14909 …} +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 | 30.0 MiB | 5.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9058 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#9075 …} #variants: Doctrine\ORM\PersistentCollection {#9088 …} #options: Doctrine\ORM\PersistentCollection {#9079 …} #associations: Doctrine\ORM\PersistentCollection {#9077 …} #createdAt: DateTime @1773152177 {#9054 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#9055 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9082 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9083 #locale: "fr" #translatable: App\Entity\Product\Product {#9058} #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 {#9085 …} #channels: Doctrine\ORM\PersistentCollection {#9073 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9069 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9071 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9059 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9061 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9063 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9065 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9067 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14804 +product: App\Entity\Product\Product {#9058 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#9075 …} #variants: Doctrine\ORM\PersistentCollection {#9088 …} #options: Doctrine\ORM\PersistentCollection {#9079 …} #associations: Doctrine\ORM\PersistentCollection {#9077 …} #createdAt: DateTime @1773152177 {#9054 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#9055 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9082 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9083 #locale: "fr" #translatable: App\Entity\Product\Product {#9058} #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 {#9085 …} #channels: Doctrine\ORM\PersistentCollection {#9073 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9069 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9071 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9059 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9061 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9063 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9065 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9067 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9089 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
30.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9058 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#9075 …} #variants: Doctrine\ORM\PersistentCollection {#9088 …} #options: Doctrine\ORM\PersistentCollection {#9079 …} #associations: Doctrine\ORM\PersistentCollection {#9077 …} #createdAt: DateTime @1773152177 {#9054 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#9055 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9082 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9083 #locale: "fr" #translatable: App\Entity\Product\Product {#9058} #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 {#9085 …} #channels: Doctrine\ORM\PersistentCollection {#9073 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9069 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9071 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9059 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9061 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9063 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9065 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9067 …} #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 {#15030 -props: [ "product" => App\Entity\Product\Product {#9058 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#9075 …} #variants: Doctrine\ORM\PersistentCollection {#9088 …} #options: Doctrine\ORM\PersistentCollection {#9079 …} #associations: Doctrine\ORM\PersistentCollection {#9077 …} #createdAt: DateTime @1773152177 {#9054 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#9055 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9082 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9083 #locale: "fr" #translatable: App\Entity\Product\Product {#9058} #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 {#9085 …} #channels: Doctrine\ORM\PersistentCollection {#9073 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9069 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9071 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9059 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9061 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9063 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9065 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9067 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
30.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15065 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15014 …} +context: Sylius\TwigHooks\Bag\DataBag {#15023 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15063 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9089 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9099 #collection: Doctrine\Common\Collections\ArrayCollection {#9100 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9098 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23218 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23220 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15065 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15014 …} +context: Sylius\TwigHooks\Bag\DataBag {#15023 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15063 …} +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 {#9099 #collection: Doctrine\Common\Collections\ArrayCollection {#9100 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9098 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23218 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23220 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15077 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15065 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15014 …} +context: Sylius\TwigHooks\Bag\DataBag {#15023 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15063 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9089 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9099 #collection: Doctrine\Common\Collections\ArrayCollection {#9100 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9098 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23218 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23220 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 30.0 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15118 …} +context: Sylius\TwigHooks\Bag\DataBag {#15125 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15126 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9089 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15130 +variant: App\Entity\Product\ProductVariant {#9089 …} +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 {#9462 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12236 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9459 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15118 …} +context: Sylius\TwigHooks\Bag\DataBag {#15125 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15126 …} +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 | 30.0 MiB | 4.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9105 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#9122 …} #variants: Doctrine\ORM\PersistentCollection {#9135 …} #options: Doctrine\ORM\PersistentCollection {#9126 …} #associations: Doctrine\ORM\PersistentCollection {#9124 …} #createdAt: DateTime @1773152177 {#9101 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#9102 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9129 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9130 #locale: "fr" #translatable: App\Entity\Product\Product {#9105} #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 {#9132 …} #channels: Doctrine\ORM\PersistentCollection {#9120 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9116 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9118 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9106 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9108 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9110 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9112 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9114 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15021 +product: App\Entity\Product\Product {#9105 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#9122 …} #variants: Doctrine\ORM\PersistentCollection {#9135 …} #options: Doctrine\ORM\PersistentCollection {#9126 …} #associations: Doctrine\ORM\PersistentCollection {#9124 …} #createdAt: DateTime @1773152177 {#9101 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#9102 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9129 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9130 #locale: "fr" #translatable: App\Entity\Product\Product {#9105} #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 {#9132 …} #channels: Doctrine\ORM\PersistentCollection {#9120 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9116 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9118 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9106 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9108 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9110 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9112 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9114 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9136 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
30.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9105 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#9122 …} #variants: Doctrine\ORM\PersistentCollection {#9135 …} #options: Doctrine\ORM\PersistentCollection {#9126 …} #associations: Doctrine\ORM\PersistentCollection {#9124 …} #createdAt: DateTime @1773152177 {#9101 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#9102 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9129 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9130 #locale: "fr" #translatable: App\Entity\Product\Product {#9105} #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 {#9132 …} #channels: Doctrine\ORM\PersistentCollection {#9120 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9116 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9118 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9106 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9108 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9110 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9112 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9114 …} #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 {#15247 -props: [ "product" => App\Entity\Product\Product {#9105 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#9122 …} #variants: Doctrine\ORM\PersistentCollection {#9135 …} #options: Doctrine\ORM\PersistentCollection {#9126 …} #associations: Doctrine\ORM\PersistentCollection {#9124 …} #createdAt: DateTime @1773152177 {#9101 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#9102 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9129 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9130 #locale: "fr" #translatable: App\Entity\Product\Product {#9105} #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 {#9132 …} #channels: Doctrine\ORM\PersistentCollection {#9120 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9116 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9118 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9106 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9108 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9110 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9112 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9114 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
30.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15282 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15231 …} +context: Sylius\TwigHooks\Bag\DataBag {#15240 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15280 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9136 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9146 #collection: Doctrine\Common\Collections\ArrayCollection {#9147 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9145 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23237 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23239 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15282 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15231 …} +context: Sylius\TwigHooks\Bag\DataBag {#15240 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15280 …} +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 {#9146 #collection: Doctrine\Common\Collections\ArrayCollection {#9147 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9145 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23237 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23239 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15294 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15282 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15231 …} +context: Sylius\TwigHooks\Bag\DataBag {#15240 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15280 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9136 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9146 #collection: Doctrine\Common\Collections\ArrayCollection {#9147 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9145 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23237 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23239 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 30.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15344 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15335 …} +context: Sylius\TwigHooks\Bag\DataBag {#15342 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15343 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9136 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15347 +variant: App\Entity\Product\ProductVariant {#9136 …} +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 {#9462 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12236 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9459 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15344 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15335 …} +context: Sylius\TwigHooks\Bag\DataBag {#15342 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15343 …} +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 | 30.0 MiB | 4.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9152 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#9169 …} #variants: Doctrine\ORM\PersistentCollection {#9182 …} #options: Doctrine\ORM\PersistentCollection {#9173 …} #associations: Doctrine\ORM\PersistentCollection {#9171 …} #createdAt: DateTime @1773152177 {#9148 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#9149 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9176 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9177 #locale: "fr" #translatable: App\Entity\Product\Product {#9152} #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 {#9179 …} #channels: Doctrine\ORM\PersistentCollection {#9167 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9163 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9165 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9153 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9155 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9157 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9159 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9161 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15238 +product: App\Entity\Product\Product {#9152 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#9169 …} #variants: Doctrine\ORM\PersistentCollection {#9182 …} #options: Doctrine\ORM\PersistentCollection {#9173 …} #associations: Doctrine\ORM\PersistentCollection {#9171 …} #createdAt: DateTime @1773152177 {#9148 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#9149 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9176 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9177 #locale: "fr" #translatable: App\Entity\Product\Product {#9152} #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 {#9179 …} #channels: Doctrine\ORM\PersistentCollection {#9167 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9163 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9165 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9153 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9155 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9157 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9159 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9161 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9183 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
30.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9152 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#9169 …} #variants: Doctrine\ORM\PersistentCollection {#9182 …} #options: Doctrine\ORM\PersistentCollection {#9173 …} #associations: Doctrine\ORM\PersistentCollection {#9171 …} #createdAt: DateTime @1773152177 {#9148 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#9149 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9176 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9177 #locale: "fr" #translatable: App\Entity\Product\Product {#9152} #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 {#9179 …} #channels: Doctrine\ORM\PersistentCollection {#9167 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9163 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9165 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9153 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9155 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9157 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9159 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9161 …} #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 {#15464 -props: [ "product" => App\Entity\Product\Product {#9152 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#9169 …} #variants: Doctrine\ORM\PersistentCollection {#9182 …} #options: Doctrine\ORM\PersistentCollection {#9173 …} #associations: Doctrine\ORM\PersistentCollection {#9171 …} #createdAt: DateTime @1773152177 {#9148 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#9149 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9176 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9177 #locale: "fr" #translatable: App\Entity\Product\Product {#9152} #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 {#9179 …} #channels: Doctrine\ORM\PersistentCollection {#9167 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9163 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9165 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9153 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9155 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9157 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9159 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9161 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
30.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15499 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15448 …} +context: Sylius\TwigHooks\Bag\DataBag {#15457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15497 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9183 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9193 #collection: Doctrine\Common\Collections\ArrayCollection {#9194 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9192 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23256 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23258 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15499 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15448 …} +context: Sylius\TwigHooks\Bag\DataBag {#15457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15497 …} +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 {#9193 #collection: Doctrine\Common\Collections\ArrayCollection {#9194 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9192 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23256 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23258 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15511 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15499 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15448 …} +context: Sylius\TwigHooks\Bag\DataBag {#15457 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15497 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9183 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9193 #collection: Doctrine\Common\Collections\ArrayCollection {#9194 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9192 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23256 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23258 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 30.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15552 …} +context: Sylius\TwigHooks\Bag\DataBag {#15559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15560 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9183 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15564 +variant: App\Entity\Product\ProductVariant {#9183 …} +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 {#9462 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12236 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9459 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15552 …} +context: Sylius\TwigHooks\Bag\DataBag {#15559 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15560 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 32.0 MiB | 5.83 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9199 #id: 468 #code: "PIRB3580" #attributes: Doctrine\ORM\PersistentCollection {#9216 …} #variants: Doctrine\ORM\PersistentCollection {#9229 …} #options: Doctrine\ORM\PersistentCollection {#9220 …} #associations: Doctrine\ORM\PersistentCollection {#9218 …} #createdAt: DateTime @1773152177 {#9195 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383764 {#9196 : 2026-04-28 15:42:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9223 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9224 #locale: "fr" #translatable: App\Entity\Product\Product {#9199} #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 {#9226 …} #channels: Doctrine\ORM\PersistentCollection {#9214 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9210 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9212 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9200 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9202 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9204 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9206 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9208 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15455 +product: App\Entity\Product\Product {#9199 #id: 468 #code: "PIRB3580" #attributes: Doctrine\ORM\PersistentCollection {#9216 …} #variants: Doctrine\ORM\PersistentCollection {#9229 …} #options: Doctrine\ORM\PersistentCollection {#9220 …} #associations: Doctrine\ORM\PersistentCollection {#9218 …} #createdAt: DateTime @1773152177 {#9195 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383764 {#9196 : 2026-04-28 15:42:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9223 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9224 #locale: "fr" #translatable: App\Entity\Product\Product {#9199} #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 {#9226 …} #channels: Doctrine\ORM\PersistentCollection {#9214 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9210 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9212 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9200 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9202 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9204 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9206 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9208 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9230 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
30.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9199 #id: 468 #code: "PIRB3580" #attributes: Doctrine\ORM\PersistentCollection {#9216 …} #variants: Doctrine\ORM\PersistentCollection {#9229 …} #options: Doctrine\ORM\PersistentCollection {#9220 …} #associations: Doctrine\ORM\PersistentCollection {#9218 …} #createdAt: DateTime @1773152177 {#9195 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383764 {#9196 : 2026-04-28 15:42:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9223 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9224 #locale: "fr" #translatable: App\Entity\Product\Product {#9199} #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 {#9226 …} #channels: Doctrine\ORM\PersistentCollection {#9214 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9210 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9212 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9200 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9202 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9204 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9206 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9208 …} #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 {#15681 -props: [ "product" => App\Entity\Product\Product {#9199 #id: 468 #code: "PIRB3580" #attributes: Doctrine\ORM\PersistentCollection {#9216 …} #variants: Doctrine\ORM\PersistentCollection {#9229 …} #options: Doctrine\ORM\PersistentCollection {#9220 …} #associations: Doctrine\ORM\PersistentCollection {#9218 …} #createdAt: DateTime @1773152177 {#9195 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383764 {#9196 : 2026-04-28 15:42:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9223 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9224 #locale: "fr" #translatable: App\Entity\Product\Product {#9199} #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 {#9226 …} #channels: Doctrine\ORM\PersistentCollection {#9214 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9210 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9212 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9200 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9202 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9204 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9206 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9208 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15716 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15665 …} +context: Sylius\TwigHooks\Bag\DataBag {#15674 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15714 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9230 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9240 #collection: Doctrine\Common\Collections\ArrayCollection {#9241 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9239 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23275 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23277 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15716 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15665 …} +context: Sylius\TwigHooks\Bag\DataBag {#15674 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15714 …} +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 {#9240 #collection: Doctrine\Common\Collections\ArrayCollection {#9241 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9239 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23275 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23277 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15728 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15716 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15665 …} +context: Sylius\TwigHooks\Bag\DataBag {#15674 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15714 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9230 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9240 #collection: Doctrine\Common\Collections\ArrayCollection {#9241 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9239 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23275 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23277 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15769 …} +context: Sylius\TwigHooks\Bag\DataBag {#15776 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15777 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9230 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15781 +variant: App\Entity\Product\ProductVariant {#9230 …} +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 {#9462 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12236 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9459 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15769 …} +context: Sylius\TwigHooks\Bag\DataBag {#15776 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15777 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 32.0 MiB | 5.36 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9246 #id: 467 #code: "PIRB3550" #attributes: Doctrine\ORM\PersistentCollection {#9263 …} #variants: Doctrine\ORM\PersistentCollection {#9276 …} #options: Doctrine\ORM\PersistentCollection {#9267 …} #associations: Doctrine\ORM\PersistentCollection {#9265 …} #createdAt: DateTime @1773152177 {#9242 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383404 {#9243 : 2026-04-28 15:36:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9270 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9271 #locale: "fr" #translatable: App\Entity\Product\Product {#9246} #id: 467 #name: "Pistolet Alimentaire 12b 50l/min 50°C" #slug: "pistolet-alimentaire-12b-50l-min-50-c-PIRB3550" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9273 …} #channels: Doctrine\ORM\PersistentCollection {#9261 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9257 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9259 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9247 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9249 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9251 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9253 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9255 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15672 +product: App\Entity\Product\Product {#9246 #id: 467 #code: "PIRB3550" #attributes: Doctrine\ORM\PersistentCollection {#9263 …} #variants: Doctrine\ORM\PersistentCollection {#9276 …} #options: Doctrine\ORM\PersistentCollection {#9267 …} #associations: Doctrine\ORM\PersistentCollection {#9265 …} #createdAt: DateTime @1773152177 {#9242 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383404 {#9243 : 2026-04-28 15:36:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9270 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9271 #locale: "fr" #translatable: App\Entity\Product\Product {#9246} #id: 467 #name: "Pistolet Alimentaire 12b 50l/min 50°C" #slug: "pistolet-alimentaire-12b-50l-min-50-c-PIRB3550" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9273 …} #channels: Doctrine\ORM\PersistentCollection {#9261 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9257 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9259 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9247 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9249 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9251 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9253 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9255 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9277 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14174 …} +context: Sylius\TwigHooks\Bag\DataBag {#14180 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14167 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
32.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9246 #id: 467 #code: "PIRB3550" #attributes: Doctrine\ORM\PersistentCollection {#9263 …} #variants: Doctrine\ORM\PersistentCollection {#9276 …} #options: Doctrine\ORM\PersistentCollection {#9267 …} #associations: Doctrine\ORM\PersistentCollection {#9265 …} #createdAt: DateTime @1773152177 {#9242 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383404 {#9243 : 2026-04-28 15:36:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9270 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9271 #locale: "fr" #translatable: App\Entity\Product\Product {#9246} #id: 467 #name: "Pistolet Alimentaire 12b 50l/min 50°C" #slug: "pistolet-alimentaire-12b-50l-min-50-c-PIRB3550" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9273 …} #channels: Doctrine\ORM\PersistentCollection {#9261 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9257 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9259 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9247 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9249 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9251 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9253 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9255 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Pistolet Alimentaire 12b 50l/min 50°C" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15898 -props: [ "product" => App\Entity\Product\Product {#9246 #id: 467 #code: "PIRB3550" #attributes: Doctrine\ORM\PersistentCollection {#9263 …} #variants: Doctrine\ORM\PersistentCollection {#9276 …} #options: Doctrine\ORM\PersistentCollection {#9267 …} #associations: Doctrine\ORM\PersistentCollection {#9265 …} #createdAt: DateTime @1773152177 {#9242 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383404 {#9243 : 2026-04-28 15:36:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9270 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9271 #locale: "fr" #translatable: App\Entity\Product\Product {#9246} #id: 467 #name: "Pistolet Alimentaire 12b 50l/min 50°C" #slug: "pistolet-alimentaire-12b-50l-min-50-c-PIRB3550" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9273 …} #channels: Doctrine\ORM\PersistentCollection {#9261 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …} #reviews: Doctrine\ORM\PersistentCollection {#9257 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9259 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9247 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9249 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9251 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9253 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9255 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
32.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15933 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15882 …} +context: Sylius\TwigHooks\Bag\DataBag {#15891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15931 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9277 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9287 #collection: Doctrine\Common\Collections\ArrayCollection {#9288 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9286 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23294 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23296 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15933 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15882 …} +context: Sylius\TwigHooks\Bag\DataBag {#15891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15931 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Pistolet Alimentaire 12b 50l/min 50°C" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9287 #collection: Doctrine\Common\Collections\ArrayCollection {#9288 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9286 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23294 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23296 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15945 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15933 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15882 …} +context: Sylius\TwigHooks\Bag\DataBag {#15891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15931 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9277 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9287 #collection: Doctrine\Common\Collections\ArrayCollection {#9288 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9286 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23294 …} -backRefFieldName: null -isDirty: false -em: ContainerQmFdQA9\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23296 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 32.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15986 …} +context: Sylius\TwigHooks\Bag\DataBag {#15993 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15994 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9277 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15998 +variant: App\Entity\Product\ProductVariant {#9277 …} +price: "50,62\u{A0}€" +originalPrice: "50,62\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9462 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12236 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9459 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15986 …} +context: Sylius\TwigHooks\Bag\DataBag {#15993 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15994 …} +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 | 32.0 MiB | 5.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13879 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12302 …} +context: Sylius\TwigHooks\Bag\DataBag {#13869 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12312 …} +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 {#14064 +cart: App\Entity\Order\Order {#12621 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13879 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12302 …} +context: Sylius\TwigHooks\Bag\DataBag {#13869 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12312 …} +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 …} } |
|||