Components
12
Twig Components
44
Render Count
135
ms
Render Time
106.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 94.0 MiB | 3.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11952 …} +context: Sylius\TwigHooks\Bag\DataBag {#11958 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11957 …} +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 {#11973 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11849 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#11959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11952 …} +context: Sylius\TwigHooks\Bag\DataBag {#11958 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11957 …} +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 | 94.0 MiB | 1.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12050 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12046 …} +context: Sylius\TwigHooks\Bag\DataBag {#12048 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12049 …} +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 {#12059 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12050 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12046 …} +context: Sylius\TwigHooks\Bag\DataBag {#12048 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12049 …} +prefixes: [ "sylius_shop.product.index.header.top_bar" "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 94.0 MiB | 10.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12158 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12131 …} +context: Sylius\TwigHooks\Bag\DataBag {#12153 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12151 …} +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 {#12179 +cart: App\Entity\Order\Order {#12234 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12158 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12131 …} +context: Sylius\TwigHooks\Bag\DataBag {#12153 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12151 …} +prefixes: [ "sylius_shop.product.index.header.content" "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5077 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 94.0 MiB | 4.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12868 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12867 …} +context: Sylius\TwigHooks\Bag\DataBag {#12863 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12865 …} +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 {#12877 #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12868 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12867 …} +context: Sylius\TwigHooks\Bag\DataBag {#12863 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12865 …} +prefixes: [ "sylius_shop.product.index.header.navbar" "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 94.0 MiB | 5.94 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13121 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13117 …} +context: Sylius\TwigHooks\Bag\DataBag {#13118 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13120 …} +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 {#13130 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#353 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13121 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13117 …} +context: Sylius\TwigHooks\Bag\DataBag {#13118 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13120 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 96.0 MiB | 14.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13246 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13242 …} +context: Sylius\TwigHooks\Bag\DataBag {#13243 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13245 …} +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 {#13254 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#353 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13246 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13242 …} +context: Sylius\TwigHooks\Bag\DataBag {#13243 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13245 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 96.0 MiB | 4.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13525 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13521 …} +context: Sylius\TwigHooks\Bag\DataBag {#13522 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13524 …} +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 {#13533 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#353 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7690 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13525 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13521 …} +context: Sylius\TwigHooks\Bag\DataBag {#13522 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13524 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 17.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8270 #id: 620 #code: "TURBO400V2090" #attributes: Doctrine\ORM\PersistentCollection {#8165 …} #variants: Doctrine\ORM\PersistentCollection {#8486 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1773152178 {#7679 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777039885 {#7995 : 2026-04-24 16:11:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8613 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8616 #locale: "fr" #translatable: App\Entity\Product\Product {#8270} #id: 620 #name: "Buse rotative 400 calibre 09" #slug: "buse-rotative-400-calibre-09-TURBO400V2090" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8619 …} #channels: Doctrine\ORM\PersistentCollection {#6538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#6279 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6545 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7701 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8175 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7754 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8217 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8259 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#13826 +product: App\Entity\Product\Product {#8270 #id: 620 #code: "TURBO400V2090" #attributes: Doctrine\ORM\PersistentCollection {#8165 …} #variants: Doctrine\ORM\PersistentCollection {#8486 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1773152178 {#7679 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777039885 {#7995 : 2026-04-24 16:11:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8613 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8616 #locale: "fr" #translatable: App\Entity\Product\Product {#8270} #id: 620 #name: "Buse rotative 400 calibre 09" #slug: "buse-rotative-400-calibre-09-TURBO400V2090" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8619 …} #channels: Doctrine\ORM\PersistentCollection {#6538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#6279 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6545 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7701 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8175 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7754 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8217 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8259 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14052 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 2.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8270 #id: 620 #code: "TURBO400V2090" #attributes: Doctrine\ORM\PersistentCollection {#8165 …} #variants: Doctrine\ORM\PersistentCollection {#8486 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1773152178 {#7679 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777039885 {#7995 : 2026-04-24 16:11:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8613 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8616 #locale: "fr" #translatable: App\Entity\Product\Product {#8270} #id: 620 #name: "Buse rotative 400 calibre 09" #slug: "buse-rotative-400-calibre-09-TURBO400V2090" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8619 …} #channels: Doctrine\ORM\PersistentCollection {#6538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#6279 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6545 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7701 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8175 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7754 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8217 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8259 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Buse rotative 400 calibre 09" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14479 -props: [ "product" => App\Entity\Product\Product {#8270 #id: 620 #code: "TURBO400V2090" #attributes: Doctrine\ORM\PersistentCollection {#8165 …} #variants: Doctrine\ORM\PersistentCollection {#8486 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8554 …} #createdAt: DateTime @1773152178 {#7679 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777039885 {#7995 : 2026-04-24 16:11:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8613 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8616 #locale: "fr" #translatable: App\Entity\Product\Product {#8270} #id: 620 #name: "Buse rotative 400 calibre 09" #slug: "buse-rotative-400-calibre-09-TURBO400V2090" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8619 …} #channels: Doctrine\ORM\PersistentCollection {#6538 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#6279 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#6545 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#7701 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8175 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#7754 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8217 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8259 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 2.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14539 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14542 …} +context: Sylius\TwigHooks\Bag\DataBag {#14537 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14536 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14052 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14409 #collection: Doctrine\Common\Collections\ArrayCollection {#14410 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14406 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23741 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23803 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14539 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14542 …} +context: Sylius\TwigHooks\Bag\DataBag {#14537 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14536 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Buse rotative 400 calibre 09" "applied_promotions" => Doctrine\ORM\PersistentCollection {#14409 #collection: Doctrine\Common\Collections\ArrayCollection {#14410 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14406 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23741 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23803 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14547 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14539 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14542 …} +context: Sylius\TwigHooks\Bag\DataBag {#14537 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14536 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14052 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14409 #collection: Doctrine\Common\Collections\ArrayCollection {#14410 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14406 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23741 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23803 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14615 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14605 …} +context: Sylius\TwigHooks\Bag\DataBag {#14613 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14614 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14052 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14624 +variant: App\Entity\Product\ProductVariant {#14052 …} +price: "181,25\u{A0}€" +originalPrice: "181,25\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11849 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14615 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14605 …} +context: Sylius\TwigHooks\Bag\DataBag {#14613 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14614 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 6.27 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8626 #id: 621 #code: "TV41AV3M" #attributes: Doctrine\ORM\PersistentCollection {#8646 …} #variants: Doctrine\ORM\PersistentCollection {#8648 …} #options: Doctrine\ORM\PersistentCollection {#8652 …} #associations: Doctrine\ORM\PersistentCollection {#8650 …} #createdAt: DateTime @1773152178 {#8624 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777040491 {#8623 : 2026-04-24 16:21:31.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8655 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8656 #locale: "fr" #translatable: App\Entity\Product\Product {#8626} #id: 621 #name: "Enrouleur acier cap. 50m en 5/16-40 m en 3/8 avec flex. jonction 3m" #slug: "enrouleur-acier-cap-50m-en-5-16-40-m-en-3-8-avec-flex-jonction-3m-TV41AV3M" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8658 …} #channels: Doctrine\ORM\PersistentCollection {#8644 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8640 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8642 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8630 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8632 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8634 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8636 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8638 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14457 +product: App\Entity\Product\Product {#8626 #id: 621 #code: "TV41AV3M" #attributes: Doctrine\ORM\PersistentCollection {#8646 …} #variants: Doctrine\ORM\PersistentCollection {#8648 …} #options: Doctrine\ORM\PersistentCollection {#8652 …} #associations: Doctrine\ORM\PersistentCollection {#8650 …} #createdAt: DateTime @1773152178 {#8624 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777040491 {#8623 : 2026-04-24 16:21:31.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8655 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8656 #locale: "fr" #translatable: App\Entity\Product\Product {#8626} #id: 621 #name: "Enrouleur acier cap. 50m en 5/16-40 m en 3/8 avec flex. jonction 3m" #slug: "enrouleur-acier-cap-50m-en-5-16-40-m-en-3-8-avec-flex-jonction-3m-TV41AV3M" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8658 …} #channels: Doctrine\ORM\PersistentCollection {#8644 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8640 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8642 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8630 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8632 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8634 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8636 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8638 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14699 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8626 #id: 621 #code: "TV41AV3M" #attributes: Doctrine\ORM\PersistentCollection {#8646 …} #variants: Doctrine\ORM\PersistentCollection {#8648 …} #options: Doctrine\ORM\PersistentCollection {#8652 …} #associations: Doctrine\ORM\PersistentCollection {#8650 …} #createdAt: DateTime @1773152178 {#8624 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777040491 {#8623 : 2026-04-24 16:21:31.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8655 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8656 #locale: "fr" #translatable: App\Entity\Product\Product {#8626} #id: 621 #name: "Enrouleur acier cap. 50m en 5/16-40 m en 3/8 avec flex. jonction 3m" #slug: "enrouleur-acier-cap-50m-en-5-16-40-m-en-3-8-avec-flex-jonction-3m-TV41AV3M" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8658 …} #channels: Doctrine\ORM\PersistentCollection {#8644 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8640 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8642 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8630 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8632 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8634 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8636 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8638 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Enrouleur acier cap. 50m en 5/16-40 m en 3/8 avec flex. jonction 3m" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14774 -props: [ "product" => App\Entity\Product\Product {#8626 #id: 621 #code: "TV41AV3M" #attributes: Doctrine\ORM\PersistentCollection {#8646 …} #variants: Doctrine\ORM\PersistentCollection {#8648 …} #options: Doctrine\ORM\PersistentCollection {#8652 …} #associations: Doctrine\ORM\PersistentCollection {#8650 …} #createdAt: DateTime @1773152178 {#8624 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777040491 {#8623 : 2026-04-24 16:21:31.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8655 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8656 #locale: "fr" #translatable: App\Entity\Product\Product {#8626} #id: 621 #name: "Enrouleur acier cap. 50m en 5/16-40 m en 3/8 avec flex. jonction 3m" #slug: "enrouleur-acier-cap-50m-en-5-16-40-m-en-3-8-avec-flex-jonction-3m-TV41AV3M" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8658 …} #channels: Doctrine\ORM\PersistentCollection {#8644 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8628 …} #reviews: Doctrine\ORM\PersistentCollection {#8640 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8642 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8630 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8632 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8634 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8636 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8638 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14767 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14758 …} +context: Sylius\TwigHooks\Bag\DataBag {#14820 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14755 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14699 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14719 #collection: Doctrine\Common\Collections\ArrayCollection {#14720 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14717 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23828 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23830 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14767 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14758 …} +context: Sylius\TwigHooks\Bag\DataBag {#14820 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14755 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Enrouleur acier cap. 50m en 5/16-40 m en 3/8 avec flex. jonction 3m" "applied_promotions" => Doctrine\ORM\PersistentCollection {#14719 #collection: Doctrine\Common\Collections\ArrayCollection {#14720 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14717 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23828 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23830 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14824 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14767 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14758 …} +context: Sylius\TwigHooks\Bag\DataBag {#14820 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14755 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14699 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14719 #collection: Doctrine\Common\Collections\ArrayCollection {#14720 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14717 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23828 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23830 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14874 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14865 …} +context: Sylius\TwigHooks\Bag\DataBag {#14872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14873 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14699 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14877 +variant: App\Entity\Product\ProductVariant {#14699 …} +price: "343,87\u{A0}€" +originalPrice: "343,87\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11849 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14874 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14865 …} +context: Sylius\TwigHooks\Bag\DataBag {#14872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14873 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 104.0 MiB | 6.55 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8663 #id: 640 #code: "ZROTOMAX2" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1773152178 {#8661 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777274706 {#8660 : 2026-04-27 09:25:06.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr" #translatable: App\Entity\Product\Product {#8663} #id: 640 #name: "Buse rotative seule bleue avec buse réf. 150" #slug: "buse-rotative-seule-bleue-avec-buse-ref-150-ZROTOMAX2" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8664 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8666 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8668 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8670 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8672 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14765 +product: App\Entity\Product\Product {#8663 #id: 640 #code: "ZROTOMAX2" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1773152178 {#8661 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777274706 {#8660 : 2026-04-27 09:25:06.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr" #translatable: App\Entity\Product\Product {#8663} #id: 640 #name: "Buse rotative seule bleue avec buse réf. 150" #slug: "buse-rotative-seule-bleue-avec-buse-ref-150-ZROTOMAX2" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8664 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8666 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8668 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8670 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8672 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14942 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8663 #id: 640 #code: "ZROTOMAX2" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1773152178 {#8661 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777274706 {#8660 : 2026-04-27 09:25:06.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr" #translatable: App\Entity\Product\Product {#8663} #id: 640 #name: "Buse rotative seule bleue avec buse réf. 150" #slug: "buse-rotative-seule-bleue-avec-buse-ref-150-ZROTOMAX2" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8664 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8666 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8668 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8670 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8672 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Buse rotative seule bleue avec buse réf. 150" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15017 -props: [ "product" => App\Entity\Product\Product {#8663 #id: 640 #code: "ZROTOMAX2" #attributes: Doctrine\ORM\PersistentCollection {#8680 …} #variants: Doctrine\ORM\PersistentCollection {#8682 …} #options: Doctrine\ORM\PersistentCollection {#8686 …} #associations: Doctrine\ORM\PersistentCollection {#8684 …} #createdAt: DateTime @1773152178 {#8661 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777274706 {#8660 : 2026-04-27 09:25:06.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8689 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8690 #locale: "fr" #translatable: App\Entity\Product\Product {#8663} #id: 640 #name: "Buse rotative seule bleue avec buse réf. 150" #slug: "buse-rotative-seule-bleue-avec-buse-ref-150-ZROTOMAX2" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8692 …} #channels: Doctrine\ORM\PersistentCollection {#8678 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#8674 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8676 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8664 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8666 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8668 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8670 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8672 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15010 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15001 …} +context: Sylius\TwigHooks\Bag\DataBag {#15063 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14998 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14942 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14962 #collection: Doctrine\Common\Collections\ArrayCollection {#14963 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14960 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23847 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23849 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15010 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15001 …} +context: Sylius\TwigHooks\Bag\DataBag {#15063 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14998 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Buse rotative seule bleue avec buse réf. 150" "applied_promotions" => Doctrine\ORM\PersistentCollection {#14962 #collection: Doctrine\Common\Collections\ArrayCollection {#14963 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14960 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23847 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23849 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15067 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15010 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15001 …} +context: Sylius\TwigHooks\Bag\DataBag {#15063 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14998 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14942 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#14962 #collection: Doctrine\Common\Collections\ArrayCollection {#14963 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#14960 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23847 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23849 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15117 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15108 …} +context: Sylius\TwigHooks\Bag\DataBag {#15115 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15116 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14942 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15120 +variant: App\Entity\Product\ProductVariant {#14942 …} +price: "113,90\u{A0}€" +originalPrice: "113,90\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11849 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15117 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15108 …} +context: Sylius\TwigHooks\Bag\DataBag {#15115 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15116 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 104.0 MiB | 6.32 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8697 #id: 641 #code: "ZROTOMAX3" #attributes: Doctrine\ORM\PersistentCollection {#8714 …} #variants: Doctrine\ORM\PersistentCollection {#8716 …} #options: Doctrine\ORM\PersistentCollection {#8720 …} #associations: Doctrine\ORM\PersistentCollection {#8718 …} #createdAt: DateTime @1773152178 {#8695 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777274749 {#8694 : 2026-04-27 09:25:49.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8723 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8724 #locale: "fr" #translatable: App\Entity\Product\Product {#8697} #id: 641 #name: "Buse rotative seule noire avec buse réf. 160" #slug: "buse-rotative-seule-noire-avec-buse-ref-160-ZROTOMAX3" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8726 …} #channels: Doctrine\ORM\PersistentCollection {#8712 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#8708 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8710 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8698 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8700 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8702 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8704 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8706 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15008 +product: App\Entity\Product\Product {#8697 #id: 641 #code: "ZROTOMAX3" #attributes: Doctrine\ORM\PersistentCollection {#8714 …} #variants: Doctrine\ORM\PersistentCollection {#8716 …} #options: Doctrine\ORM\PersistentCollection {#8720 …} #associations: Doctrine\ORM\PersistentCollection {#8718 …} #createdAt: DateTime @1773152178 {#8695 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777274749 {#8694 : 2026-04-27 09:25:49.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8723 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8724 #locale: "fr" #translatable: App\Entity\Product\Product {#8697} #id: 641 #name: "Buse rotative seule noire avec buse réf. 160" #slug: "buse-rotative-seule-noire-avec-buse-ref-160-ZROTOMAX3" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8726 …} #channels: Doctrine\ORM\PersistentCollection {#8712 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#8708 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8710 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8698 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8700 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8702 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8704 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8706 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15185 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8697 #id: 641 #code: "ZROTOMAX3" #attributes: Doctrine\ORM\PersistentCollection {#8714 …} #variants: Doctrine\ORM\PersistentCollection {#8716 …} #options: Doctrine\ORM\PersistentCollection {#8720 …} #associations: Doctrine\ORM\PersistentCollection {#8718 …} #createdAt: DateTime @1773152178 {#8695 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777274749 {#8694 : 2026-04-27 09:25:49.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8723 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8724 #locale: "fr" #translatable: App\Entity\Product\Product {#8697} #id: 641 #name: "Buse rotative seule noire avec buse réf. 160" #slug: "buse-rotative-seule-noire-avec-buse-ref-160-ZROTOMAX3" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8726 …} #channels: Doctrine\ORM\PersistentCollection {#8712 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#8708 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8710 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8698 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8700 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8702 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8704 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8706 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Buse rotative seule noire avec buse réf. 160" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15260 -props: [ "product" => App\Entity\Product\Product {#8697 #id: 641 #code: "ZROTOMAX3" #attributes: Doctrine\ORM\PersistentCollection {#8714 …} #variants: Doctrine\ORM\PersistentCollection {#8716 …} #options: Doctrine\ORM\PersistentCollection {#8720 …} #associations: Doctrine\ORM\PersistentCollection {#8718 …} #createdAt: DateTime @1773152178 {#8695 : 2026-03-10 15:16:18.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777274749 {#8694 : 2026-04-27 09:25:49.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8723 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8724 #locale: "fr" #translatable: App\Entity\Product\Product {#8697} #id: 641 #name: "Buse rotative seule noire avec buse réf. 160" #slug: "buse-rotative-seule-noire-avec-buse-ref-160-ZROTOMAX3" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8726 …} #channels: Doctrine\ORM\PersistentCollection {#8712 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7991 …} #reviews: Doctrine\ORM\PersistentCollection {#8708 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8710 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8698 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8700 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8702 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8704 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8706 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15253 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15244 …} +context: Sylius\TwigHooks\Bag\DataBag {#15306 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15241 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15185 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15205 #collection: Doctrine\Common\Collections\ArrayCollection {#15206 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15203 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23866 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23868 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15253 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15244 …} +context: Sylius\TwigHooks\Bag\DataBag {#15306 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15241 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Buse rotative seule noire avec buse réf. 160" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15205 #collection: Doctrine\Common\Collections\ArrayCollection {#15206 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15203 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23866 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23868 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15310 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15253 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15244 …} +context: Sylius\TwigHooks\Bag\DataBag {#15306 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15241 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15185 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15205 #collection: Doctrine\Common\Collections\ArrayCollection {#15206 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15203 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23866 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23868 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15360 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15351 …} +context: Sylius\TwigHooks\Bag\DataBag {#15358 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15359 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15185 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15363 +variant: App\Entity\Product\ProductVariant {#15185 …} +price: "113,90\u{A0}€" +originalPrice: "113,90\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11849 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15360 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15351 …} +context: Sylius\TwigHooks\Bag\DataBag {#15358 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15359 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 104.0 MiB | 6.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8731 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#8751 …} #variants: Doctrine\ORM\PersistentCollection {#8753 …} #options: Doctrine\ORM\PersistentCollection {#8757 …} #associations: Doctrine\ORM\PersistentCollection {#8755 …} #createdAt: DateTime @1773152177 {#8729 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#8728 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8761 #locale: "fr" #translatable: App\Entity\Product\Product {#8731} #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 {#8763 …} #channels: Doctrine\ORM\PersistentCollection {#8749 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8745 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8747 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8735 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8737 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8739 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8741 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8743 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15251 +product: App\Entity\Product\Product {#8731 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#8751 …} #variants: Doctrine\ORM\PersistentCollection {#8753 …} #options: Doctrine\ORM\PersistentCollection {#8757 …} #associations: Doctrine\ORM\PersistentCollection {#8755 …} #createdAt: DateTime @1773152177 {#8729 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#8728 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8761 #locale: "fr" #translatable: App\Entity\Product\Product {#8731} #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 {#8763 …} #channels: Doctrine\ORM\PersistentCollection {#8749 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8745 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8747 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8735 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8737 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8739 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8741 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8743 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15428 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8731 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#8751 …} #variants: Doctrine\ORM\PersistentCollection {#8753 …} #options: Doctrine\ORM\PersistentCollection {#8757 …} #associations: Doctrine\ORM\PersistentCollection {#8755 …} #createdAt: DateTime @1773152177 {#8729 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#8728 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8761 #locale: "fr" #translatable: App\Entity\Product\Product {#8731} #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 {#8763 …} #channels: Doctrine\ORM\PersistentCollection {#8749 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8745 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8747 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8735 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8737 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8739 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8741 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8743 …} #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 {#15503 -props: [ "product" => App\Entity\Product\Product {#8731 #id: 455 #code: "PI31030" #attributes: Doctrine\ORM\PersistentCollection {#8751 …} #variants: Doctrine\ORM\PersistentCollection {#8753 …} #options: Doctrine\ORM\PersistentCollection {#8757 …} #associations: Doctrine\ORM\PersistentCollection {#8755 …} #createdAt: DateTime @1773152177 {#8729 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382210 {#8728 : 2026-04-28 15:16:50.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8761 #locale: "fr" #translatable: App\Entity\Product\Product {#8731} #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 {#8763 …} #channels: Doctrine\ORM\PersistentCollection {#8749 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8745 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8747 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8735 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8737 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8739 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8741 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8743 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15496 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15487 …} +context: Sylius\TwigHooks\Bag\DataBag {#15549 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15484 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15428 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15448 #collection: Doctrine\Common\Collections\ArrayCollection {#15449 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15446 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23885 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23887 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15496 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15487 …} +context: Sylius\TwigHooks\Bag\DataBag {#15549 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15484 …} +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 {#15448 #collection: Doctrine\Common\Collections\ArrayCollection {#15449 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15446 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23885 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23887 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15553 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15496 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15487 …} +context: Sylius\TwigHooks\Bag\DataBag {#15549 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15484 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15428 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15448 #collection: Doctrine\Common\Collections\ArrayCollection {#15449 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15446 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23885 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23887 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15603 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15594 …} +context: Sylius\TwigHooks\Bag\DataBag {#15601 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15602 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15428 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15606 +variant: App\Entity\Product\ProductVariant {#15428 …} +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 {#9075 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11849 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15603 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15594 …} +context: Sylius\TwigHooks\Bag\DataBag {#15601 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15602 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 104.0 MiB | 6.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8768 #id: 459 #code: "PI35045AFRT" #attributes: Doctrine\ORM\PersistentCollection {#8785 …} #variants: Doctrine\ORM\PersistentCollection {#8787 …} #options: Doctrine\ORM\PersistentCollection {#8791 …} #associations: Doctrine\ORM\PersistentCollection {#8789 …} #createdAt: DateTime @1773152177 {#8766 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382326 {#8765 : 2026-04-28 15:18:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8794 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8795 #locale: "fr" #translatable: App\Entity\Product\Product {#8768} #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 {#8797 …} #channels: Doctrine\ORM\PersistentCollection {#8783 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8779 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8781 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8769 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8771 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8773 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8775 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8777 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15494 +product: App\Entity\Product\Product {#8768 #id: 459 #code: "PI35045AFRT" #attributes: Doctrine\ORM\PersistentCollection {#8785 …} #variants: Doctrine\ORM\PersistentCollection {#8787 …} #options: Doctrine\ORM\PersistentCollection {#8791 …} #associations: Doctrine\ORM\PersistentCollection {#8789 …} #createdAt: DateTime @1773152177 {#8766 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382326 {#8765 : 2026-04-28 15:18:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8794 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8795 #locale: "fr" #translatable: App\Entity\Product\Product {#8768} #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 {#8797 …} #channels: Doctrine\ORM\PersistentCollection {#8783 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8779 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8781 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8769 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8771 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8773 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8775 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8777 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15671 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8768 #id: 459 #code: "PI35045AFRT" #attributes: Doctrine\ORM\PersistentCollection {#8785 …} #variants: Doctrine\ORM\PersistentCollection {#8787 …} #options: Doctrine\ORM\PersistentCollection {#8791 …} #associations: Doctrine\ORM\PersistentCollection {#8789 …} #createdAt: DateTime @1773152177 {#8766 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382326 {#8765 : 2026-04-28 15:18:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8794 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8795 #locale: "fr" #translatable: App\Entity\Product\Product {#8768} #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 {#8797 …} #channels: Doctrine\ORM\PersistentCollection {#8783 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8779 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8781 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8769 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8771 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8773 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8775 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8777 …} #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 {#15746 -props: [ "product" => App\Entity\Product\Product {#8768 #id: 459 #code: "PI35045AFRT" #attributes: Doctrine\ORM\PersistentCollection {#8785 …} #variants: Doctrine\ORM\PersistentCollection {#8787 …} #options: Doctrine\ORM\PersistentCollection {#8791 …} #associations: Doctrine\ORM\PersistentCollection {#8789 …} #createdAt: DateTime @1773152177 {#8766 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382326 {#8765 : 2026-04-28 15:18:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8794 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8795 #locale: "fr" #translatable: App\Entity\Product\Product {#8768} #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 {#8797 …} #channels: Doctrine\ORM\PersistentCollection {#8783 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8779 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8781 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8769 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8771 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8773 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8775 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8777 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15730 …} +context: Sylius\TwigHooks\Bag\DataBag {#15792 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15727 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15671 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15691 #collection: Doctrine\Common\Collections\ArrayCollection {#15692 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15689 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23904 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23906 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15730 …} +context: Sylius\TwigHooks\Bag\DataBag {#15792 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15727 …} +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 {#15691 #collection: Doctrine\Common\Collections\ArrayCollection {#15692 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15689 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23904 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23906 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15796 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15739 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15730 …} +context: Sylius\TwigHooks\Bag\DataBag {#15792 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15727 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15671 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15691 #collection: Doctrine\Common\Collections\ArrayCollection {#15692 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15689 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23904 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23906 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15846 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15837 …} +context: Sylius\TwigHooks\Bag\DataBag {#15844 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15845 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15671 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15849 +variant: App\Entity\Product\ProductVariant {#15671 …} +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 {#9075 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11849 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15846 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15837 …} +context: Sylius\TwigHooks\Bag\DataBag {#15844 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15845 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 104.0 MiB | 7.37 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8802 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#8819 …} #variants: Doctrine\ORM\PersistentCollection {#8821 …} #options: Doctrine\ORM\PersistentCollection {#8825 …} #associations: Doctrine\ORM\PersistentCollection {#8823 …} #createdAt: DateTime @1773152177 {#8800 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#8799 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8828 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8829 #locale: "fr" #translatable: App\Entity\Product\Product {#8802} #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 {#8831 …} #channels: Doctrine\ORM\PersistentCollection {#8817 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8815 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8803 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8805 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8807 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8809 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8811 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15737 +product: App\Entity\Product\Product {#8802 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#8819 …} #variants: Doctrine\ORM\PersistentCollection {#8821 …} #options: Doctrine\ORM\PersistentCollection {#8825 …} #associations: Doctrine\ORM\PersistentCollection {#8823 …} #createdAt: DateTime @1773152177 {#8800 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#8799 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8828 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8829 #locale: "fr" #translatable: App\Entity\Product\Product {#8802} #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 {#8831 …} #channels: Doctrine\ORM\PersistentCollection {#8817 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8815 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8803 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8805 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8807 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8809 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8811 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15914 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
104.0 MiB | 1.16 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8802 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#8819 …} #variants: Doctrine\ORM\PersistentCollection {#8821 …} #options: Doctrine\ORM\PersistentCollection {#8825 …} #associations: Doctrine\ORM\PersistentCollection {#8823 …} #createdAt: DateTime @1773152177 {#8800 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#8799 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8828 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8829 #locale: "fr" #translatable: App\Entity\Product\Product {#8802} #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 {#8831 …} #channels: Doctrine\ORM\PersistentCollection {#8817 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8815 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8803 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8805 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8807 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8809 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8811 …} #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 {#15989 -props: [ "product" => App\Entity\Product\Product {#8802 #id: 461 #code: "PI925RTB" #attributes: Doctrine\ORM\PersistentCollection {#8819 …} #variants: Doctrine\ORM\PersistentCollection {#8821 …} #options: Doctrine\ORM\PersistentCollection {#8825 …} #associations: Doctrine\ORM\PersistentCollection {#8823 …} #createdAt: DateTime @1773152177 {#8800 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382459 {#8799 : 2026-04-28 15:20:59.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8828 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8829 #locale: "fr" #translatable: App\Entity\Product\Product {#8802} #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 {#8831 …} #channels: Doctrine\ORM\PersistentCollection {#8817 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8813 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8815 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8803 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8805 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8807 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8809 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8811 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
104.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15982 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15973 …} +context: Sylius\TwigHooks\Bag\DataBag {#16035 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15970 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15914 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15934 #collection: Doctrine\Common\Collections\ArrayCollection {#15935 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15932 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23923 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23925 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15982 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15973 …} +context: Sylius\TwigHooks\Bag\DataBag {#16035 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15970 …} +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 {#15934 #collection: Doctrine\Common\Collections\ArrayCollection {#15935 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15932 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23923 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23925 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16039 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15982 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15973 …} +context: Sylius\TwigHooks\Bag\DataBag {#16035 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15970 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15914 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15934 #collection: Doctrine\Common\Collections\ArrayCollection {#15935 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15932 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23923 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23925 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 104.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16089 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16080 …} +context: Sylius\TwigHooks\Bag\DataBag {#16087 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16088 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15914 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16092 +variant: App\Entity\Product\ProductVariant {#15914 …} +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 {#9075 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11849 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16089 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16080 …} +context: Sylius\TwigHooks\Bag\DataBag {#16087 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16088 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 21.52 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8836 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#8853 …} #variants: Doctrine\ORM\PersistentCollection {#8855 …} #options: Doctrine\ORM\PersistentCollection {#8859 …} #associations: Doctrine\ORM\PersistentCollection {#8857 …} #createdAt: DateTime @1773152177 {#8834 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#8833 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8862 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8863 #locale: "fr" #translatable: App\Entity\Product\Product {#8836} #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 {#8865 …} #channels: Doctrine\ORM\PersistentCollection {#8851 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8847 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8849 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8837 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8839 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8841 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8843 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8845 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15980 +product: App\Entity\Product\Product {#8836 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#8853 …} #variants: Doctrine\ORM\PersistentCollection {#8855 …} #options: Doctrine\ORM\PersistentCollection {#8859 …} #associations: Doctrine\ORM\PersistentCollection {#8857 …} #createdAt: DateTime @1773152177 {#8834 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#8833 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8862 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8863 #locale: "fr" #translatable: App\Entity\Product\Product {#8836} #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 {#8865 …} #channels: Doctrine\ORM\PersistentCollection {#8851 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8847 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8849 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8837 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8839 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8841 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8843 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8845 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16157 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 15.29 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8836 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#8853 …} #variants: Doctrine\ORM\PersistentCollection {#8855 …} #options: Doctrine\ORM\PersistentCollection {#8859 …} #associations: Doctrine\ORM\PersistentCollection {#8857 …} #createdAt: DateTime @1773152177 {#8834 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#8833 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8862 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8863 #locale: "fr" #translatable: App\Entity\Product\Product {#8836} #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 {#8865 …} #channels: Doctrine\ORM\PersistentCollection {#8851 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8847 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8849 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8837 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8839 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8841 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8843 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8845 …} #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 {#16232 -props: [ "product" => App\Entity\Product\Product {#8836 #id: 465 #code: "PIML330" #attributes: Doctrine\ORM\PersistentCollection {#8853 …} #variants: Doctrine\ORM\PersistentCollection {#8855 …} #options: Doctrine\ORM\PersistentCollection {#8859 …} #associations: Doctrine\ORM\PersistentCollection {#8857 …} #createdAt: DateTime @1773152177 {#8834 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777382837 {#8833 : 2026-04-28 15:27:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8862 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8863 #locale: "fr" #translatable: App\Entity\Product\Product {#8836} #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 {#8865 …} #channels: Doctrine\ORM\PersistentCollection {#8851 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8847 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8849 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8837 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8839 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8841 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8843 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8845 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16225 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16216 …} +context: Sylius\TwigHooks\Bag\DataBag {#13765 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16213 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16157 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16177 #collection: Doctrine\Common\Collections\ArrayCollection {#16178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16175 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23942 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23944 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16225 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16216 …} +context: Sylius\TwigHooks\Bag\DataBag {#13765 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16213 …} +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 {#16177 #collection: Doctrine\Common\Collections\ArrayCollection {#16178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16175 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23942 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23944 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#13817 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16225 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16216 …} +context: Sylius\TwigHooks\Bag\DataBag {#13765 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16213 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16157 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16177 #collection: Doctrine\Common\Collections\ArrayCollection {#16178 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16175 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23942 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23944 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14179 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14165 …} +context: Sylius\TwigHooks\Bag\DataBag {#14169 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14181 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16157 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14187 +variant: App\Entity\Product\ProductVariant {#16157 …} +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 {#9075 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11849 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14179 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14165 …} +context: Sylius\TwigHooks\Bag\DataBag {#14169 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14181 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 106.0 MiB | 6.45 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8870 #id: 467 #code: "PIRB3550" #attributes: Doctrine\ORM\PersistentCollection {#8887 …} #variants: Doctrine\ORM\PersistentCollection {#8889 …} #options: Doctrine\ORM\PersistentCollection {#8893 …} #associations: Doctrine\ORM\PersistentCollection {#8891 …} #createdAt: DateTime @1773152177 {#8868 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383404 {#8867 : 2026-04-28 15:36:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8896 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8897 #locale: "fr" #translatable: App\Entity\Product\Product {#8870} #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 {#8899 …} #channels: Doctrine\ORM\PersistentCollection {#8885 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8881 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8883 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8871 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8873 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8875 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8877 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8879 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16223 +product: App\Entity\Product\Product {#8870 #id: 467 #code: "PIRB3550" #attributes: Doctrine\ORM\PersistentCollection {#8887 …} #variants: Doctrine\ORM\PersistentCollection {#8889 …} #options: Doctrine\ORM\PersistentCollection {#8893 …} #associations: Doctrine\ORM\PersistentCollection {#8891 …} #createdAt: DateTime @1773152177 {#8868 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383404 {#8867 : 2026-04-28 15:36:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8896 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8897 #locale: "fr" #translatable: App\Entity\Product\Product {#8870} #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 {#8899 …} #channels: Doctrine\ORM\PersistentCollection {#8885 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8881 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8883 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8871 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8873 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8875 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8877 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8879 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15295 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13623 …} +context: Sylius\TwigHooks\Bag\DataBag {#13629 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13616 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
106.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8870 #id: 467 #code: "PIRB3550" #attributes: Doctrine\ORM\PersistentCollection {#8887 …} #variants: Doctrine\ORM\PersistentCollection {#8889 …} #options: Doctrine\ORM\PersistentCollection {#8893 …} #associations: Doctrine\ORM\PersistentCollection {#8891 …} #createdAt: DateTime @1773152177 {#8868 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383404 {#8867 : 2026-04-28 15:36:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8896 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8897 #locale: "fr" #translatable: App\Entity\Product\Product {#8870} #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 {#8899 …} #channels: Doctrine\ORM\PersistentCollection {#8885 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8881 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8883 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8871 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8873 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8875 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8877 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8879 …} #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 {#16310 -props: [ "product" => App\Entity\Product\Product {#8870 #id: 467 #code: "PIRB3550" #attributes: Doctrine\ORM\PersistentCollection {#8887 …} #variants: Doctrine\ORM\PersistentCollection {#8889 …} #options: Doctrine\ORM\PersistentCollection {#8893 …} #associations: Doctrine\ORM\PersistentCollection {#8891 …} #createdAt: DateTime @1773152177 {#8868 : 2026-03-10 15:16:17.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777383404 {#8867 : 2026-04-28 15:36:44.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8896 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8897 #locale: "fr" #translatable: App\Entity\Product\Product {#8870} #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 {#8899 …} #channels: Doctrine\ORM\PersistentCollection {#8885 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8733 …} #reviews: Doctrine\ORM\PersistentCollection {#8881 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8883 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8871 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8873 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8875 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8877 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8879 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
106.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16303 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16294 …} +context: Sylius\TwigHooks\Bag\DataBag {#16356 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16291 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15295 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15781 #collection: Doctrine\Common\Collections\ArrayCollection {#15847 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15732 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23961 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23963 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16303 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16294 …} +context: Sylius\TwigHooks\Bag\DataBag {#16356 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16291 …} +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 {#15781 #collection: Doctrine\Common\Collections\ArrayCollection {#15847 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15732 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23961 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23963 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16360 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16303 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16294 …} +context: Sylius\TwigHooks\Bag\DataBag {#16356 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16291 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15295 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15781 #collection: Doctrine\Common\Collections\ArrayCollection {#15847 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15732 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#23961 …} -backRefFieldName: null -isDirty: false -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#23963 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 106.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16410 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16401 …} +context: Sylius\TwigHooks\Bag\DataBag {#16408 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16409 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15295 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16413 +variant: App\Entity\Product\ProductVariant {#15295 …} +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 {#9075 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#11849 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16410 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16401 …} +context: Sylius\TwigHooks\Bag\DataBag {#16408 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16409 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 106.0 MiB | 5.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13093 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11915 …} +context: Sylius\TwigHooks\Bag\DataBag {#13107 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11925 …} +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 {#13503 +cart: App\Entity\Order\Order {#12234 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13093 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#11915 …} +context: Sylius\TwigHooks\Bag\DataBag {#13107 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#11925 …} +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 …} } |
|||