Components
12
Twig Components
96
Render Count
208
ms
Render Time
34.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 34.0 MiB | 1.86 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12714 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12707 …} +context: Sylius\TwigHooks\Bag\DataBag {#12713 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12712 …} +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 {#12857 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12714 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12707 …} +context: Sylius\TwigHooks\Bag\DataBag {#12713 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12712 …} +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 | 34.0 MiB | 1.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12801 …} +context: Sylius\TwigHooks\Bag\DataBag {#12803 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12804 …} +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 {#12814 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12801 …} +context: Sylius\TwigHooks\Bag\DataBag {#12803 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12804 …} +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 | 34.0 MiB | 9.94 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12913 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12886 …} +context: Sylius\TwigHooks\Bag\DataBag {#12908 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12906 …} +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 {#12934 +cart: App\Entity\Order\Order {#12989 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12913 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12886 …} +context: Sylius\TwigHooks\Bag\DataBag {#12908 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12906 …} +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 | 34.0 MiB | 4.84 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13622 …} +context: Sylius\TwigHooks\Bag\DataBag {#13618 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13620 …} +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 {#13632 #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7686 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13622 …} +context: Sylius\TwigHooks\Bag\DataBag {#13618 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13620 …} +prefixes: [ "sylius_shop.product.index.header.navbar" "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 34.0 MiB | 5.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13876 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13872 …} +context: Sylius\TwigHooks\Bag\DataBag {#13873 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13875 …} +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 {#13885 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7686 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13876 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13872 …} +context: Sylius\TwigHooks\Bag\DataBag {#13873 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13875 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 34.0 MiB | 4.47 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14001 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13997 …} +context: Sylius\TwigHooks\Bag\DataBag {#13998 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14000 …} +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 {#14009 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7686 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14001 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13997 …} +context: Sylius\TwigHooks\Bag\DataBag {#13998 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14000 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 34.0 MiB | 4.83 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14099 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14095 …} +context: Sylius\TwigHooks\Bag\DataBag {#14096 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14098 …} +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 {#14107 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#351 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7686 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14099 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14095 …} +context: Sylius\TwigHooks\Bag\DataBag {#14096 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14098 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 24.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8060 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8802 …} #options: Doctrine\ORM\PersistentCollection {#8930 …} #associations: Doctrine\ORM\PersistentCollection {#8870 …} #createdAt: DateTime @1773152174 {#8185 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#8111 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8929 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8932 #locale: "fr" #translatable: App\Entity\Product\Product {#8060} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8935 …} #channels: Doctrine\ORM\PersistentCollection {#8444 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8376 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8447 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8101 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7927 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8036 …} -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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14632 +product: App\Entity\Product\Product {#8060 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8802 …} #options: Doctrine\ORM\PersistentCollection {#8930 …} #associations: Doctrine\ORM\PersistentCollection {#8870 …} #createdAt: DateTime @1773152174 {#8185 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#8111 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8929 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8932 #locale: "fr" #translatable: App\Entity\Product\Product {#8060} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8935 …} #channels: Doctrine\ORM\PersistentCollection {#8444 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8376 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8447 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8101 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7927 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8036 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8217 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8259 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#14858 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 2.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8060 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8802 …} #options: Doctrine\ORM\PersistentCollection {#8930 …} #associations: Doctrine\ORM\PersistentCollection {#8870 …} #createdAt: DateTime @1773152174 {#8185 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#8111 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8929 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8932 #locale: "fr" #translatable: App\Entity\Product\Product {#8060} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8935 …} #channels: Doctrine\ORM\PersistentCollection {#8444 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8376 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8447 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8101 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7927 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8036 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8217 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8259 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tuyau flexible 2,50m avec manchons ø40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15285 -props: [ "product" => App\Entity\Product\Product {#8060 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8802 …} #options: Doctrine\ORM\PersistentCollection {#8930 …} #associations: Doctrine\ORM\PersistentCollection {#8870 …} #createdAt: DateTime @1773152174 {#8185 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#8111 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8929 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8932 #locale: "fr" #translatable: App\Entity\Product\Product {#8060} #id: 132 #name: "Tuyau flexible 2,50m avec manchons ø40" #slug: "tuyau-flexible-2-50m-avec-manchons-o40-40130" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8935 …} #channels: Doctrine\ORM\PersistentCollection {#8444 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8376 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8447 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8101 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#7927 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8036 …} -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]
|
34.0 MiB | 2.96 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15345 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15348 …} +context: Sylius\TwigHooks\Bag\DataBag {#15343 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15342 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14858 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15215 #collection: Doctrine\Common\Collections\ArrayCollection {#15216 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15212 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28145 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28207 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15345 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15348 …} +context: Sylius\TwigHooks\Bag\DataBag {#15343 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15342 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tuyau flexible 2,50m avec manchons ø40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15215 #collection: Doctrine\Common\Collections\ArrayCollection {#15216 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15212 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28145 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28207 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15353 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15345 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15348 …} +context: Sylius\TwigHooks\Bag\DataBag {#15343 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15342 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14858 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15215 #collection: Doctrine\Common\Collections\ArrayCollection {#15216 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15212 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28145 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28207 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 1.43 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15421 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15411 …} +context: Sylius\TwigHooks\Bag\DataBag {#15419 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15420 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#14858 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15430 +variant: App\Entity\Product\ProductVariant {#14858 …} +price: "45,91\u{A0}€" +originalPrice: "45,91\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15421 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15411 …} +context: Sylius\TwigHooks\Bag\DataBag {#15419 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15420 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 7.54 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8942 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8959 …} #variants: Doctrine\ORM\PersistentCollection {#8961 …} #options: Doctrine\ORM\PersistentCollection {#8965 …} #associations: Doctrine\ORM\PersistentCollection {#8963 …} #createdAt: DateTime @1773152175 {#8940 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8939 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8968 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8969 #locale: "fr" #translatable: App\Entity\Product\Product {#8942} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8971 …} #channels: Doctrine\ORM\PersistentCollection {#8957 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8953 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8955 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8943 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8945 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8947 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8949 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8951 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15263 +product: App\Entity\Product\Product {#8942 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8959 …} #variants: Doctrine\ORM\PersistentCollection {#8961 …} #options: Doctrine\ORM\PersistentCollection {#8965 …} #associations: Doctrine\ORM\PersistentCollection {#8963 …} #createdAt: DateTime @1773152175 {#8940 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8939 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8968 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8969 #locale: "fr" #translatable: App\Entity\Product\Product {#8942} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8971 …} #channels: Doctrine\ORM\PersistentCollection {#8957 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8953 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8955 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8943 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8945 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8947 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8949 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8951 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15504 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8942 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8959 …} #variants: Doctrine\ORM\PersistentCollection {#8961 …} #options: Doctrine\ORM\PersistentCollection {#8965 …} #associations: Doctrine\ORM\PersistentCollection {#8963 …} #createdAt: DateTime @1773152175 {#8940 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8939 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8968 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8969 #locale: "fr" #translatable: App\Entity\Product\Product {#8942} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8971 …} #channels: Doctrine\ORM\PersistentCollection {#8957 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8953 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8955 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8943 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8945 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8947 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8949 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8951 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tube acier chromé droit Ø 40 x 1" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15580 -props: [ "product" => App\Entity\Product\Product {#8942 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#8959 …} #variants: Doctrine\ORM\PersistentCollection {#8961 …} #options: Doctrine\ORM\PersistentCollection {#8965 …} #associations: Doctrine\ORM\PersistentCollection {#8963 …} #createdAt: DateTime @1773152175 {#8940 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#8939 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8968 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#8969 #locale: "fr" #translatable: App\Entity\Product\Product {#8942} #id: 208 #name: "Tube acier chromé droit Ø 40 x 1" #slug: "tube-acier-chrome-droit-O-40-x-1-ASTUBDROI40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8971 …} #channels: Doctrine\ORM\PersistentCollection {#8957 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8953 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8955 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8943 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8945 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8947 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8949 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8951 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15573 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15564 …} +context: Sylius\TwigHooks\Bag\DataBag {#15626 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15561 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15504 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15525 #collection: Doctrine\Common\Collections\ArrayCollection {#15526 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15523 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28232 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28234 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15573 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15564 …} +context: Sylius\TwigHooks\Bag\DataBag {#15626 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15561 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tube acier chromé droit Ø 40 x 1" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15525 #collection: Doctrine\Common\Collections\ArrayCollection {#15526 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15523 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28232 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28234 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15630 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15573 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15564 …} +context: Sylius\TwigHooks\Bag\DataBag {#15626 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15561 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15504 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15525 #collection: Doctrine\Common\Collections\ArrayCollection {#15526 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15523 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28232 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28234 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15680 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15671 …} +context: Sylius\TwigHooks\Bag\DataBag {#15678 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15679 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15504 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15683 +variant: App\Entity\Product\ProductVariant {#15504 …} +price: "25,59\u{A0}€" +originalPrice: "25,59\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15680 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15671 …} +context: Sylius\TwigHooks\Bag\DataBag {#15678 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15679 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 5.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8976 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8993 …} #variants: Doctrine\ORM\PersistentCollection {#8995 …} #options: Doctrine\ORM\PersistentCollection {#8999 …} #associations: Doctrine\ORM\PersistentCollection {#8997 …} #createdAt: DateTime @1773152175 {#8974 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8973 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9002 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9003 #locale: "fr" #translatable: App\Entity\Product\Product {#8976} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9005 …} #channels: Doctrine\ORM\PersistentCollection {#8991 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8987 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8989 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8977 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8979 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8981 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8983 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8985 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15571 +product: App\Entity\Product\Product {#8976 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8993 …} #variants: Doctrine\ORM\PersistentCollection {#8995 …} #options: Doctrine\ORM\PersistentCollection {#8999 …} #associations: Doctrine\ORM\PersistentCollection {#8997 …} #createdAt: DateTime @1773152175 {#8974 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8973 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9002 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9003 #locale: "fr" #translatable: App\Entity\Product\Product {#8976} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9005 …} #channels: Doctrine\ORM\PersistentCollection {#8991 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8987 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8989 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8977 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8979 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8981 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8983 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8985 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15747 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8976 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8993 …} #variants: Doctrine\ORM\PersistentCollection {#8995 …} #options: Doctrine\ORM\PersistentCollection {#8999 …} #associations: Doctrine\ORM\PersistentCollection {#8997 …} #createdAt: DateTime @1773152175 {#8974 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8973 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9002 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9003 #locale: "fr" #translatable: App\Entity\Product\Product {#8976} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9005 …} #channels: Doctrine\ORM\PersistentCollection {#8991 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8987 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8989 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8977 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8979 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8981 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8983 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8985 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Tube acier chromé courbé mâle Ø 40 x 1" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15823 -props: [ "product" => App\Entity\Product\Product {#8976 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#8993 …} #variants: Doctrine\ORM\PersistentCollection {#8995 …} #options: Doctrine\ORM\PersistentCollection {#8999 …} #associations: Doctrine\ORM\PersistentCollection {#8997 …} #createdAt: DateTime @1773152175 {#8974 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#8973 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9002 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9003 #locale: "fr" #translatable: App\Entity\Product\Product {#8976} #id: 207 #name: "Tube acier chromé courbé mâle Ø 40 x 1" #slug: "tube-acier-chrome-courbe-male-O-40-x-1-ASTUBCOU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9005 …} #channels: Doctrine\ORM\PersistentCollection {#8991 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#8987 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8989 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8977 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8979 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8981 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8983 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8985 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15816 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15807 …} +context: Sylius\TwigHooks\Bag\DataBag {#15869 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15804 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15747 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15768 #collection: Doctrine\Common\Collections\ArrayCollection {#15769 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15766 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28251 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28253 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15816 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15807 …} +context: Sylius\TwigHooks\Bag\DataBag {#15869 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15804 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Tube acier chromé courbé mâle Ø 40 x 1" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15768 #collection: Doctrine\Common\Collections\ArrayCollection {#15769 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15766 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28251 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28253 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15873 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15816 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15807 …} +context: Sylius\TwigHooks\Bag\DataBag {#15869 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15804 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15747 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15768 #collection: Doctrine\Common\Collections\ArrayCollection {#15769 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15766 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28251 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28253 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15923 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15914 …} +context: Sylius\TwigHooks\Bag\DataBag {#15921 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15922 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15747 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15926 +variant: App\Entity\Product\ProductVariant {#15747 …} +price: "25,59\u{A0}€" +originalPrice: "25,59\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15923 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15914 …} +context: Sylius\TwigHooks\Bag\DataBag {#15921 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15922 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 6.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9010 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9027 …} #variants: Doctrine\ORM\PersistentCollection {#9029 …} #options: Doctrine\ORM\PersistentCollection {#9033 …} #associations: Doctrine\ORM\PersistentCollection {#9031 …} #createdAt: DateTime @1773152175 {#9008 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9007 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9036 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9037 #locale: "fr" #translatable: App\Entity\Product\Product {#9010} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9039 …} #channels: Doctrine\ORM\PersistentCollection {#9025 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9021 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9023 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9011 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9013 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9015 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9017 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9019 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15814 +product: App\Entity\Product\Product {#9010 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9027 …} #variants: Doctrine\ORM\PersistentCollection {#9029 …} #options: Doctrine\ORM\PersistentCollection {#9033 …} #associations: Doctrine\ORM\PersistentCollection {#9031 …} #createdAt: DateTime @1773152175 {#9008 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9007 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9036 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9037 #locale: "fr" #translatable: App\Entity\Product\Product {#9010} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9039 …} #channels: Doctrine\ORM\PersistentCollection {#9025 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9021 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9023 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9011 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9013 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9015 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9017 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9019 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15990 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9010 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9027 …} #variants: Doctrine\ORM\PersistentCollection {#9029 …} #options: Doctrine\ORM\PersistentCollection {#9033 …} #associations: Doctrine\ORM\PersistentCollection {#9031 …} #createdAt: DateTime @1773152175 {#9008 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9007 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9036 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9037 #locale: "fr" #translatable: App\Entity\Product\Product {#9010} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9039 …} #channels: Doctrine\ORM\PersistentCollection {#9025 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9021 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9023 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9011 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9013 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9015 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9017 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9019 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Support Brosse L400 ø40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16066 -props: [ "product" => App\Entity\Product\Product {#9010 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9027 …} #variants: Doctrine\ORM\PersistentCollection {#9029 …} #options: Doctrine\ORM\PersistentCollection {#9033 …} #associations: Doctrine\ORM\PersistentCollection {#9031 …} #createdAt: DateTime @1773152175 {#9008 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9007 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9036 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9037 #locale: "fr" #translatable: App\Entity\Product\Product {#9010} #id: 206 #name: "Support Brosse L400 ø40" #slug: "support-brosse-l400-o40-ASSUPSU40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9039 …} #channels: Doctrine\ORM\PersistentCollection {#9025 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9021 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9023 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9011 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9013 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9015 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9017 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9019 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16059 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16050 …} +context: Sylius\TwigHooks\Bag\DataBag {#16112 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16047 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15990 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16011 #collection: Doctrine\Common\Collections\ArrayCollection {#16012 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16009 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28270 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28272 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16059 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16050 …} +context: Sylius\TwigHooks\Bag\DataBag {#16112 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16047 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Support Brosse L400 ø40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#16011 #collection: Doctrine\Common\Collections\ArrayCollection {#16012 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16009 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28270 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28272 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16116 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16059 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16050 …} +context: Sylius\TwigHooks\Bag\DataBag {#16112 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16047 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15990 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16011 #collection: Doctrine\Common\Collections\ArrayCollection {#16012 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16009 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28270 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28272 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16166 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16157 …} +context: Sylius\TwigHooks\Bag\DataBag {#16164 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16165 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15990 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16169 +variant: App\Entity\Product\ProductVariant {#15990 …} +price: "15,72\u{A0}€" +originalPrice: "15,72\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16166 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16157 …} +context: Sylius\TwigHooks\Bag\DataBag {#16164 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16165 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 6.19 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9044 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9061 …} #variants: Doctrine\ORM\PersistentCollection {#9063 …} #options: Doctrine\ORM\PersistentCollection {#9067 …} #associations: Doctrine\ORM\PersistentCollection {#9065 …} #createdAt: DateTime @1773152175 {#9042 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9041 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9070 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9071 #locale: "fr" #translatable: App\Entity\Product\Product {#9044} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9073 …} #channels: Doctrine\ORM\PersistentCollection {#9059 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9055 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9057 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9045 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9047 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9049 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9051 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9053 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16057 +product: App\Entity\Product\Product {#9044 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9061 …} #variants: Doctrine\ORM\PersistentCollection {#9063 …} #options: Doctrine\ORM\PersistentCollection {#9067 …} #associations: Doctrine\ORM\PersistentCollection {#9065 …} #createdAt: DateTime @1773152175 {#9042 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9041 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9070 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9071 #locale: "fr" #translatable: App\Entity\Product\Product {#9044} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9073 …} #channels: Doctrine\ORM\PersistentCollection {#9059 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9055 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9057 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9045 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9047 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9049 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9051 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9053 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16233 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9044 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9061 …} #variants: Doctrine\ORM\PersistentCollection {#9063 …} #options: Doctrine\ORM\PersistentCollection {#9067 …} #associations: Doctrine\ORM\PersistentCollection {#9065 …} #createdAt: DateTime @1773152175 {#9042 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9041 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9070 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9071 #locale: "fr" #translatable: App\Entity\Product\Product {#9044} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9073 …} #channels: Doctrine\ORM\PersistentCollection {#9059 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9055 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9057 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9045 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9047 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9049 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9051 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9053 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur plat Ø36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16309 -props: [ "product" => App\Entity\Product\Product {#9044 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9061 …} #variants: Doctrine\ORM\PersistentCollection {#9063 …} #options: Doctrine\ORM\PersistentCollection {#9067 …} #associations: Doctrine\ORM\PersistentCollection {#9065 …} #createdAt: DateTime @1773152175 {#9042 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#9041 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9070 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9071 #locale: "fr" #translatable: App\Entity\Product\Product {#9044} #id: 204 #name: "Suceur plat Ø36" #slug: "suceur-plat-O36-ASSUPL36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9073 …} #channels: Doctrine\ORM\PersistentCollection {#9059 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9055 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9057 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9045 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9047 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9049 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9051 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9053 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16302 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16293 …} +context: Sylius\TwigHooks\Bag\DataBag {#16355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16290 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16233 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16254 #collection: Doctrine\Common\Collections\ArrayCollection {#16255 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16252 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28289 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28291 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16302 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16293 …} +context: Sylius\TwigHooks\Bag\DataBag {#16355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16290 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur plat Ø36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#16254 #collection: Doctrine\Common\Collections\ArrayCollection {#16255 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16252 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28289 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28291 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16359 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16302 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16293 …} +context: Sylius\TwigHooks\Bag\DataBag {#16355 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16290 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16233 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16254 #collection: Doctrine\Common\Collections\ArrayCollection {#16255 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16252 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28289 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28291 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16409 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16400 …} +context: Sylius\TwigHooks\Bag\DataBag {#16407 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16408 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16233 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16412 +variant: App\Entity\Product\ProductVariant {#16233 …} +price: "4,10\u{A0}€" +originalPrice: "4,10\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16409 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16400 …} +context: Sylius\TwigHooks\Bag\DataBag {#16407 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16408 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 6.43 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9078 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9095 …} #variants: Doctrine\ORM\PersistentCollection {#9097 …} #options: Doctrine\ORM\PersistentCollection {#9101 …} #associations: Doctrine\ORM\PersistentCollection {#9099 …} #createdAt: DateTime @1773152174 {#9076 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9075 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9104 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9105 #locale: "fr" #translatable: App\Entity\Product\Product {#9078} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9107 …} #channels: Doctrine\ORM\PersistentCollection {#9093 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9089 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9091 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9079 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9083 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9085 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9087 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16300 +product: App\Entity\Product\Product {#9078 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9095 …} #variants: Doctrine\ORM\PersistentCollection {#9097 …} #options: Doctrine\ORM\PersistentCollection {#9101 …} #associations: Doctrine\ORM\PersistentCollection {#9099 …} #createdAt: DateTime @1773152174 {#9076 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9075 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9104 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9105 #locale: "fr" #translatable: App\Entity\Product\Product {#9078} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9107 …} #channels: Doctrine\ORM\PersistentCollection {#9093 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9089 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9091 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9079 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9083 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9085 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9087 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16476 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9078 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9095 …} #variants: Doctrine\ORM\PersistentCollection {#9097 …} #options: Doctrine\ORM\PersistentCollection {#9101 …} #associations: Doctrine\ORM\PersistentCollection {#9099 …} #createdAt: DateTime @1773152174 {#9076 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9075 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9104 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9105 #locale: "fr" #translatable: App\Entity\Product\Product {#9078} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9107 …} #channels: Doctrine\ORM\PersistentCollection {#9093 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9089 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9091 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9079 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9083 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9085 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9087 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur plat" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16552 -props: [ "product" => App\Entity\Product\Product {#9078 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9095 …} #variants: Doctrine\ORM\PersistentCollection {#9097 …} #options: Doctrine\ORM\PersistentCollection {#9101 …} #associations: Doctrine\ORM\PersistentCollection {#9099 …} #createdAt: DateTime @1773152174 {#9076 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9075 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9104 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9105 #locale: "fr" #translatable: App\Entity\Product\Product {#9078} #id: 133 #name: "Suceur plat" #slug: "suceur-plat-40134" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9107 …} #channels: Doctrine\ORM\PersistentCollection {#9093 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9089 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9091 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9079 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9081 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9083 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9085 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9087 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16545 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16536 …} +context: Sylius\TwigHooks\Bag\DataBag {#16598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16533 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16476 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16497 #collection: Doctrine\Common\Collections\ArrayCollection {#16498 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16495 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28308 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28310 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16545 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16536 …} +context: Sylius\TwigHooks\Bag\DataBag {#16598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16533 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur plat" "applied_promotions" => Doctrine\ORM\PersistentCollection {#16497 #collection: Doctrine\Common\Collections\ArrayCollection {#16498 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16495 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28308 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28310 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16602 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16545 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16536 …} +context: Sylius\TwigHooks\Bag\DataBag {#16598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16533 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16476 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16497 #collection: Doctrine\Common\Collections\ArrayCollection {#16498 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16495 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28308 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28310 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16652 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16643 …} +context: Sylius\TwigHooks\Bag\DataBag {#16650 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16651 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16476 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16655 +variant: App\Entity\Product\ProductVariant {#16476 …} +price: "7,14\u{A0}€" +originalPrice: "7,14\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16652 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16643 …} +context: Sylius\TwigHooks\Bag\DataBag {#16650 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16651 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 6.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9112 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#9129 …} #variants: Doctrine\ORM\PersistentCollection {#9131 …} #options: Doctrine\ORM\PersistentCollection {#9135 …} #associations: Doctrine\ORM\PersistentCollection {#9133 …} #createdAt: DateTime @1773152175 {#9110 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#9109 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9138 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9139 #locale: "fr" #translatable: App\Entity\Product\Product {#9112} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9141 …} #channels: Doctrine\ORM\PersistentCollection {#9127 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9123 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9125 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9113 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9115 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9117 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9119 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9121 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16543 +product: App\Entity\Product\Product {#9112 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#9129 …} #variants: Doctrine\ORM\PersistentCollection {#9131 …} #options: Doctrine\ORM\PersistentCollection {#9135 …} #associations: Doctrine\ORM\PersistentCollection {#9133 …} #createdAt: DateTime @1773152175 {#9110 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#9109 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9138 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9139 #locale: "fr" #translatable: App\Entity\Product\Product {#9112} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9141 …} #channels: Doctrine\ORM\PersistentCollection {#9127 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9123 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9125 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9113 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9115 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9117 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9119 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9121 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16719 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9112 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#9129 …} #variants: Doctrine\ORM\PersistentCollection {#9131 …} #options: Doctrine\ORM\PersistentCollection {#9135 …} #associations: Doctrine\ORM\PersistentCollection {#9133 …} #createdAt: DateTime @1773152175 {#9110 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#9109 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9138 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9139 #locale: "fr" #translatable: App\Entity\Product\Product {#9112} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9141 …} #channels: Doctrine\ORM\PersistentCollection {#9127 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9123 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9125 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9113 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9115 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9117 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9119 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9121 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur combine carrelage/moquette (brosse retractable) Ø 36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16795 -props: [ "product" => App\Entity\Product\Product {#9112 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#9129 …} #variants: Doctrine\ORM\PersistentCollection {#9131 …} #options: Doctrine\ORM\PersistentCollection {#9135 …} #associations: Doctrine\ORM\PersistentCollection {#9133 …} #createdAt: DateTime @1773152175 {#9110 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#9109 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9138 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9139 #locale: "fr" #translatable: App\Entity\Product\Product {#9112} #id: 201 #name: "Suceur combine carrelage/moquette (brosse retractable) Ø 36" #slug: "suceur-combine-carrelage-moquette-brosse-retractable-O-36-ASSUCOMBI36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9141 …} #channels: Doctrine\ORM\PersistentCollection {#9127 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9123 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9125 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9113 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9115 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9117 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9119 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9121 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16788 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16779 …} +context: Sylius\TwigHooks\Bag\DataBag {#16841 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16776 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16719 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16740 #collection: Doctrine\Common\Collections\ArrayCollection {#16741 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16738 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28327 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28329 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16788 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16779 …} +context: Sylius\TwigHooks\Bag\DataBag {#16841 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16776 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur combine carrelage/moquette (brosse retractable) Ø 36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#16740 #collection: Doctrine\Common\Collections\ArrayCollection {#16741 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16738 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28327 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28329 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16845 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16788 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16779 …} +context: Sylius\TwigHooks\Bag\DataBag {#16841 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16776 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16719 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16740 #collection: Doctrine\Common\Collections\ArrayCollection {#16741 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16738 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28327 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28329 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16895 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16886 …} +context: Sylius\TwigHooks\Bag\DataBag {#16893 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16894 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16719 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16898 +variant: App\Entity\Product\ProductVariant {#16719 …} +price: "36,02\u{A0}€" +originalPrice: "36,02\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16895 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16886 …} +context: Sylius\TwigHooks\Bag\DataBag {#16893 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16894 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 6.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9146 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9163 …} #variants: Doctrine\ORM\PersistentCollection {#9165 …} #options: Doctrine\ORM\PersistentCollection {#9169 …} #associations: Doctrine\ORM\PersistentCollection {#9167 …} #createdAt: DateTime @1773152175 {#9144 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9143 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9172 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9173 #locale: "fr" #translatable: App\Entity\Product\Product {#9146} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9175 …} #channels: Doctrine\ORM\PersistentCollection {#9161 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9157 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9159 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9147 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9149 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9151 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9153 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9155 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16786 +product: App\Entity\Product\Product {#9146 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9163 …} #variants: Doctrine\ORM\PersistentCollection {#9165 …} #options: Doctrine\ORM\PersistentCollection {#9169 …} #associations: Doctrine\ORM\PersistentCollection {#9167 …} #createdAt: DateTime @1773152175 {#9144 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9143 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9172 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9173 #locale: "fr" #translatable: App\Entity\Product\Product {#9146} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9175 …} #channels: Doctrine\ORM\PersistentCollection {#9161 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9157 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9159 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9147 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9149 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9151 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9153 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9155 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#16962 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9146 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9163 …} #variants: Doctrine\ORM\PersistentCollection {#9165 …} #options: Doctrine\ORM\PersistentCollection {#9169 …} #associations: Doctrine\ORM\PersistentCollection {#9167 …} #createdAt: DateTime @1773152175 {#9144 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9143 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9172 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9173 #locale: "fr" #translatable: App\Entity\Product\Product {#9146} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9175 …} #channels: Doctrine\ORM\PersistentCollection {#9161 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9157 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9159 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9147 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9149 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9151 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9153 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9155 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur à lèvres pour liquide L400 ø40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17038 -props: [ "product" => App\Entity\Product\Product {#9146 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9163 …} #variants: Doctrine\ORM\PersistentCollection {#9165 …} #options: Doctrine\ORM\PersistentCollection {#9169 …} #associations: Doctrine\ORM\PersistentCollection {#9167 …} #createdAt: DateTime @1773152175 {#9144 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9143 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9172 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9173 #locale: "fr" #translatable: App\Entity\Product\Product {#9146} #id: 203 #name: "Suceur à lèvres pour liquide L400 ø40" #slug: "suceur-a-levres-pour-liquide-l400-o40-ASSULIQ40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9175 …} #channels: Doctrine\ORM\PersistentCollection {#9161 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9157 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9159 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9147 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9149 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9151 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9153 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9155 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17031 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17022 …} +context: Sylius\TwigHooks\Bag\DataBag {#17084 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17019 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16962 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16983 #collection: Doctrine\Common\Collections\ArrayCollection {#16984 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16981 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28346 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28348 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17031 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17022 …} +context: Sylius\TwigHooks\Bag\DataBag {#17084 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17019 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur à lèvres pour liquide L400 ø40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#16983 #collection: Doctrine\Common\Collections\ArrayCollection {#16984 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16981 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28346 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28348 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17088 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17031 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17022 …} +context: Sylius\TwigHooks\Bag\DataBag {#17084 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17019 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16962 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#16983 #collection: Doctrine\Common\Collections\ArrayCollection {#16984 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#16981 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28346 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28348 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17129 …} +context: Sylius\TwigHooks\Bag\DataBag {#17136 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17137 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#16962 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17141 +variant: App\Entity\Product\ProductVariant {#16962 …} +price: "15,36\u{A0}€" +originalPrice: "15,36\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17138 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17129 …} +context: Sylius\TwigHooks\Bag\DataBag {#17136 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17137 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 6.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9180 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9197 …} #variants: Doctrine\ORM\PersistentCollection {#9199 …} #options: Doctrine\ORM\PersistentCollection {#9203 …} #associations: Doctrine\ORM\PersistentCollection {#9201 …} #createdAt: DateTime @1773152175 {#9178 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9177 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9206 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9207 #locale: "fr" #translatable: App\Entity\Product\Product {#9180} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9209 …} #channels: Doctrine\ORM\PersistentCollection {#9195 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9191 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9193 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9181 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9183 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9185 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9187 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9189 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17029 +product: App\Entity\Product\Product {#9180 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9197 …} #variants: Doctrine\ORM\PersistentCollection {#9199 …} #options: Doctrine\ORM\PersistentCollection {#9203 …} #associations: Doctrine\ORM\PersistentCollection {#9201 …} #createdAt: DateTime @1773152175 {#9178 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9177 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9206 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9207 #locale: "fr" #translatable: App\Entity\Product\Product {#9180} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9209 …} #channels: Doctrine\ORM\PersistentCollection {#9195 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9191 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9193 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9181 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9183 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9185 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9187 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9189 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#17205 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.96 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9180 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9197 …} #variants: Doctrine\ORM\PersistentCollection {#9199 …} #options: Doctrine\ORM\PersistentCollection {#9203 …} #associations: Doctrine\ORM\PersistentCollection {#9201 …} #createdAt: DateTime @1773152175 {#9178 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9177 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9206 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9207 #locale: "fr" #translatable: App\Entity\Product\Product {#9180} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9209 …} #channels: Doctrine\ORM\PersistentCollection {#9195 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9191 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9193 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9181 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9183 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9185 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9187 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9189 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17281 -props: [ "product" => App\Entity\Product\Product {#9180 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9197 …} #variants: Doctrine\ORM\PersistentCollection {#9199 …} #options: Doctrine\ORM\PersistentCollection {#9203 …} #associations: Doctrine\ORM\PersistentCollection {#9201 …} #createdAt: DateTime @1773152175 {#9178 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9177 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9206 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9207 #locale: "fr" #translatable: App\Entity\Product\Product {#9180} #id: 200 #name: "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" #slug: "suceur-a-brosse-pour-carrelages-l400-o40-adapte-sur-assupsu40-ASSUBRCAR40" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9209 …} #channels: Doctrine\ORM\PersistentCollection {#9195 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9191 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9193 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9181 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9183 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9185 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9187 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9189 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17265 …} +context: Sylius\TwigHooks\Bag\DataBag {#17327 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17262 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17205 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#17226 #collection: Doctrine\Common\Collections\ArrayCollection {#17227 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17224 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28365 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28367 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17265 …} +context: Sylius\TwigHooks\Bag\DataBag {#17327 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17262 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur a brosse pour carrelages L400 ø40 adapte sur ASSUPSU40" "applied_promotions" => Doctrine\ORM\PersistentCollection {#17226 #collection: Doctrine\Common\Collections\ArrayCollection {#17227 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17224 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28365 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28367 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17331 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17265 …} +context: Sylius\TwigHooks\Bag\DataBag {#17327 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17262 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17205 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#17226 #collection: Doctrine\Common\Collections\ArrayCollection {#17227 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17224 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28365 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28367 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17372 …} +context: Sylius\TwigHooks\Bag\DataBag {#17379 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17380 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17205 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17384 +variant: App\Entity\Product\ProductVariant {#17205 …} +price: "14,04\u{A0}€" +originalPrice: "14,04\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17381 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17372 …} +context: Sylius\TwigHooks\Bag\DataBag {#17379 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17380 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 6.58 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9214 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9231 …} #variants: Doctrine\ORM\PersistentCollection {#9233 …} #options: Doctrine\ORM\PersistentCollection {#9237 …} #associations: Doctrine\ORM\PersistentCollection {#9235 …} #createdAt: DateTime @1773152175 {#9212 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9211 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9240 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9241 #locale: "fr" #translatable: App\Entity\Product\Product {#9214} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9243 …} #channels: Doctrine\ORM\PersistentCollection {#9229 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9225 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9227 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9215 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9217 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9219 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9221 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9223 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17272 +product: App\Entity\Product\Product {#9214 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9231 …} #variants: Doctrine\ORM\PersistentCollection {#9233 …} #options: Doctrine\ORM\PersistentCollection {#9237 …} #associations: Doctrine\ORM\PersistentCollection {#9235 …} #createdAt: DateTime @1773152175 {#9212 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9211 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9240 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9241 #locale: "fr" #translatable: App\Entity\Product\Product {#9214} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9243 …} #channels: Doctrine\ORM\PersistentCollection {#9229 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9225 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9227 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9215 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9217 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9219 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9221 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9223 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#17448 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9214 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9231 …} #variants: Doctrine\ORM\PersistentCollection {#9233 …} #options: Doctrine\ORM\PersistentCollection {#9237 …} #associations: Doctrine\ORM\PersistentCollection {#9235 …} #createdAt: DateTime @1773152175 {#9212 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9211 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9240 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9241 #locale: "fr" #translatable: App\Entity\Product\Product {#9214} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9243 …} #channels: Doctrine\ORM\PersistentCollection {#9229 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9225 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9227 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9215 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9217 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9219 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9221 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9223 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Sac en polyester 20 l (vendu à l'unité)" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17524 -props: [ "product" => App\Entity\Product\Product {#9214 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9231 …} #variants: Doctrine\ORM\PersistentCollection {#9233 …} #options: Doctrine\ORM\PersistentCollection {#9237 …} #associations: Doctrine\ORM\PersistentCollection {#9235 …} #createdAt: DateTime @1773152175 {#9212 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9211 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9240 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9241 #locale: "fr" #translatable: App\Entity\Product\Product {#9214} #id: 197 #name: "Sac en polyester 20 l (vendu à l'unité)" #slug: "sac-en-polyester-20-l-vendu-a-l-unite-ASSAC20L" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9243 …} #channels: Doctrine\ORM\PersistentCollection {#9229 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9225 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9227 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9215 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9217 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9219 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9221 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9223 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17517 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17508 …} +context: Sylius\TwigHooks\Bag\DataBag {#17570 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17505 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17448 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#17469 #collection: Doctrine\Common\Collections\ArrayCollection {#17470 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17467 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28384 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28386 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17517 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17508 …} +context: Sylius\TwigHooks\Bag\DataBag {#17570 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17505 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Sac en polyester 20 l (vendu à l'unité)" "applied_promotions" => Doctrine\ORM\PersistentCollection {#17469 #collection: Doctrine\Common\Collections\ArrayCollection {#17470 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17467 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28384 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28386 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17574 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17517 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17508 …} +context: Sylius\TwigHooks\Bag\DataBag {#17570 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17505 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17448 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#17469 #collection: Doctrine\Common\Collections\ArrayCollection {#17470 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17467 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28384 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28386 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17624 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17615 …} +context: Sylius\TwigHooks\Bag\DataBag {#17622 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17623 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17448 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17627 +variant: App\Entity\Product\ProductVariant {#17448 …} +price: "9,33\u{A0}€" +originalPrice: "9,33\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17624 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17615 …} +context: Sylius\TwigHooks\Bag\DataBag {#17622 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17623 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 6.16 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9248 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9265 …} #variants: Doctrine\ORM\PersistentCollection {#9267 …} #options: Doctrine\ORM\PersistentCollection {#9271 …} #associations: Doctrine\ORM\PersistentCollection {#9269 …} #createdAt: DateTime @1773152175 {#9246 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9245 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9274 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9275 #locale: "fr" #translatable: App\Entity\Product\Product {#9248} #id: 182 #name: "RallongeTube acier diam.36" #slug: "rallongetube-acier-diam-36-ACTC036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9277 …} #channels: Doctrine\ORM\PersistentCollection {#9263 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9259 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9261 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9249 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9251 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9253 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9255 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9257 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17515 +product: App\Entity\Product\Product {#9248 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9265 …} #variants: Doctrine\ORM\PersistentCollection {#9267 …} #options: Doctrine\ORM\PersistentCollection {#9271 …} #associations: Doctrine\ORM\PersistentCollection {#9269 …} #createdAt: DateTime @1773152175 {#9246 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9245 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9274 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9275 #locale: "fr" #translatable: App\Entity\Product\Product {#9248} #id: 182 #name: "RallongeTube acier diam.36" #slug: "rallongetube-acier-diam-36-ACTC036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9277 …} #channels: Doctrine\ORM\PersistentCollection {#9263 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9259 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9261 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9249 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9251 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9253 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9255 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9257 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#17691 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9248 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9265 …} #variants: Doctrine\ORM\PersistentCollection {#9267 …} #options: Doctrine\ORM\PersistentCollection {#9271 …} #associations: Doctrine\ORM\PersistentCollection {#9269 …} #createdAt: DateTime @1773152175 {#9246 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9245 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9274 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9275 #locale: "fr" #translatable: App\Entity\Product\Product {#9248} #id: 182 #name: "RallongeTube acier diam.36" #slug: "rallongetube-acier-diam-36-ACTC036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9277 …} #channels: Doctrine\ORM\PersistentCollection {#9263 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9259 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9261 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9249 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9251 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9253 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9255 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9257 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "RallongeTube acier diam.36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17767 -props: [ "product" => App\Entity\Product\Product {#9248 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9265 …} #variants: Doctrine\ORM\PersistentCollection {#9267 …} #options: Doctrine\ORM\PersistentCollection {#9271 …} #associations: Doctrine\ORM\PersistentCollection {#9269 …} #createdAt: DateTime @1773152175 {#9246 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9245 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9274 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9275 #locale: "fr" #translatable: App\Entity\Product\Product {#9248} #id: 182 #name: "RallongeTube acier diam.36" #slug: "rallongetube-acier-diam-36-ACTC036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9277 …} #channels: Doctrine\ORM\PersistentCollection {#9263 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9259 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9261 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9249 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9251 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9253 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9255 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9257 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17760 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17751 …} +context: Sylius\TwigHooks\Bag\DataBag {#17813 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17748 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17691 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#17712 #collection: Doctrine\Common\Collections\ArrayCollection {#17713 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17710 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28403 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28405 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17760 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17751 …} +context: Sylius\TwigHooks\Bag\DataBag {#17813 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17748 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "RallongeTube acier diam.36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#17712 #collection: Doctrine\Common\Collections\ArrayCollection {#17713 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17710 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28403 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28405 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17817 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17760 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17751 …} +context: Sylius\TwigHooks\Bag\DataBag {#17813 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17748 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17691 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#17712 #collection: Doctrine\Common\Collections\ArrayCollection {#17713 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17710 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28403 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28405 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17867 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17858 …} +context: Sylius\TwigHooks\Bag\DataBag {#17865 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17866 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17691 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17870 +variant: App\Entity\Product\ProductVariant {#17691 …} +price: "15,19\u{A0}€" +originalPrice: "15,19\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17867 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17858 …} +context: Sylius\TwigHooks\Bag\DataBag {#17865 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17866 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 15.30 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9282 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9299 …} #variants: Doctrine\ORM\PersistentCollection {#9301 …} #options: Doctrine\ORM\PersistentCollection {#9305 …} #associations: Doctrine\ORM\PersistentCollection {#9303 …} #createdAt: DateTime @1773152175 {#9280 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9279 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9308 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9309 #locale: "fr" #translatable: App\Entity\Product\Product {#9282} #id: 164 #name: "Préfiltre nylon poussières fines p/B770M&E" #slug: "prefiltre-nylon-poussieres-fines-p-b770m-e-58053" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9311 …} #channels: Doctrine\ORM\PersistentCollection {#9297 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9293 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9295 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9283 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9285 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9287 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9289 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9291 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17758 +product: App\Entity\Product\Product {#9282 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9299 …} #variants: Doctrine\ORM\PersistentCollection {#9301 …} #options: Doctrine\ORM\PersistentCollection {#9305 …} #associations: Doctrine\ORM\PersistentCollection {#9303 …} #createdAt: DateTime @1773152175 {#9280 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9279 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9308 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9309 #locale: "fr" #translatable: App\Entity\Product\Product {#9282} #id: 164 #name: "Préfiltre nylon poussières fines p/B770M&E" #slug: "prefiltre-nylon-poussieres-fines-p-b770m-e-58053" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9311 …} #channels: Doctrine\ORM\PersistentCollection {#9297 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9293 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9295 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9283 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9285 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9287 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9289 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9291 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#17934 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 10.37 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9282 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9299 …} #variants: Doctrine\ORM\PersistentCollection {#9301 …} #options: Doctrine\ORM\PersistentCollection {#9305 …} #associations: Doctrine\ORM\PersistentCollection {#9303 …} #createdAt: DateTime @1773152175 {#9280 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9279 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9308 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9309 #locale: "fr" #translatable: App\Entity\Product\Product {#9282} #id: 164 #name: "Préfiltre nylon poussières fines p/B770M&E" #slug: "prefiltre-nylon-poussieres-fines-p-b770m-e-58053" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9311 …} #channels: Doctrine\ORM\PersistentCollection {#9297 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9293 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9295 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9283 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9285 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9287 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9289 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9291 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Préfiltre nylon poussières fines p/B770M&E" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18010 -props: [ "product" => App\Entity\Product\Product {#9282 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9299 …} #variants: Doctrine\ORM\PersistentCollection {#9301 …} #options: Doctrine\ORM\PersistentCollection {#9305 …} #associations: Doctrine\ORM\PersistentCollection {#9303 …} #createdAt: DateTime @1773152175 {#9280 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9279 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9308 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9309 #locale: "fr" #translatable: App\Entity\Product\Product {#9282} #id: 164 #name: "Préfiltre nylon poussières fines p/B770M&E" #slug: "prefiltre-nylon-poussieres-fines-p-b770m-e-58053" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9311 …} #channels: Doctrine\ORM\PersistentCollection {#9297 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9293 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9295 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9283 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9285 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9287 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9289 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9291 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18003 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17994 …} +context: Sylius\TwigHooks\Bag\DataBag {#4797 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17991 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17934 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#17955 #collection: Doctrine\Common\Collections\ArrayCollection {#17956 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17953 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28422 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28424 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18003 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17994 …} +context: Sylius\TwigHooks\Bag\DataBag {#4797 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17991 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Préfiltre nylon poussières fines p/B770M&E" "applied_promotions" => Doctrine\ORM\PersistentCollection {#17955 #collection: Doctrine\Common\Collections\ArrayCollection {#17956 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17953 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28422 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28424 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5214 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18003 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17994 …} +context: Sylius\TwigHooks\Bag\DataBag {#4797 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17991 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17934 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#17955 #collection: Doctrine\Common\Collections\ArrayCollection {#17956 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#17953 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28422 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28424 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5449 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5220 …} +context: Sylius\TwigHooks\Bag\DataBag {#5445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5437 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#17934 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#5443 +variant: App\Entity\Product\ProductVariant {#17934 …} +price: "31,31\u{A0}€" +originalPrice: "31,31\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5449 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5220 …} +context: Sylius\TwigHooks\Bag\DataBag {#5445 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5437 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 6.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9316 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9333 …} #variants: Doctrine\ORM\PersistentCollection {#9335 …} #options: Doctrine\ORM\PersistentCollection {#9339 …} #associations: Doctrine\ORM\PersistentCollection {#9337 …} #createdAt: DateTime @1773152175 {#9314 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9313 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9342 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9343 #locale: "fr" #translatable: App\Entity\Product\Product {#9316} #id: 193 #name: "Flexible 2 m avec manchons Ø36" #slug: "flexible-2-m-avec-manchons-O36-ASFLEX2M36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9345 …} #channels: Doctrine\ORM\PersistentCollection {#9331 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9327 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9329 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9317 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9319 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9321 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9323 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9325 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18001 +product: App\Entity\Product\Product {#9316 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9333 …} #variants: Doctrine\ORM\PersistentCollection {#9335 …} #options: Doctrine\ORM\PersistentCollection {#9339 …} #associations: Doctrine\ORM\PersistentCollection {#9337 …} #createdAt: DateTime @1773152175 {#9314 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9313 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9342 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9343 #locale: "fr" #translatable: App\Entity\Product\Product {#9316} #id: 193 #name: "Flexible 2 m avec manchons Ø36" #slug: "flexible-2-m-avec-manchons-O36-ASFLEX2M36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9345 …} #channels: Doctrine\ORM\PersistentCollection {#9331 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9327 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9329 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9317 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9319 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9321 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9323 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9325 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#6325 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9316 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9333 …} #variants: Doctrine\ORM\PersistentCollection {#9335 …} #options: Doctrine\ORM\PersistentCollection {#9339 …} #associations: Doctrine\ORM\PersistentCollection {#9337 …} #createdAt: DateTime @1773152175 {#9314 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9313 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9342 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9343 #locale: "fr" #translatable: App\Entity\Product\Product {#9316} #id: 193 #name: "Flexible 2 m avec manchons Ø36" #slug: "flexible-2-m-avec-manchons-O36-ASFLEX2M36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9345 …} #channels: Doctrine\ORM\PersistentCollection {#9331 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9327 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9329 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9317 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9319 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9321 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9323 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9325 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Flexible 2 m avec manchons Ø36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6813 -props: [ "product" => App\Entity\Product\Product {#9316 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9333 …} #variants: Doctrine\ORM\PersistentCollection {#9335 …} #options: Doctrine\ORM\PersistentCollection {#9339 …} #associations: Doctrine\ORM\PersistentCollection {#9337 …} #createdAt: DateTime @1773152175 {#9314 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9313 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9342 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9343 #locale: "fr" #translatable: App\Entity\Product\Product {#9316} #id: 193 #name: "Flexible 2 m avec manchons Ø36" #slug: "flexible-2-m-avec-manchons-O36-ASFLEX2M36" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9345 …} #channels: Doctrine\ORM\PersistentCollection {#9331 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9327 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9329 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9317 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9319 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9321 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9323 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9325 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6797 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6748 …} +context: Sylius\TwigHooks\Bag\DataBag {#7843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6751 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6325 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#6534 #collection: Doctrine\Common\Collections\ArrayCollection {#6537 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6535 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28441 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28443 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6797 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6748 …} +context: Sylius\TwigHooks\Bag\DataBag {#7843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6751 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Flexible 2 m avec manchons Ø36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#6534 #collection: Doctrine\Common\Collections\ArrayCollection {#6537 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6535 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28441 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28443 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#7847 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6797 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6748 …} +context: Sylius\TwigHooks\Bag\DataBag {#7843 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6751 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6325 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#6534 #collection: Doctrine\Common\Collections\ArrayCollection {#6537 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#6535 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28441 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28443 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9799 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8170 …} +context: Sylius\TwigHooks\Bag\DataBag {#9801 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9798 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#6325 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#9807 +variant: App\Entity\Product\ProductVariant {#6325 …} +price: "30,41\u{A0}€" +originalPrice: "30,41\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9799 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8170 …} +context: Sylius\TwigHooks\Bag\DataBag {#9801 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9798 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 5.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9350 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#9367 …} #variants: Doctrine\ORM\PersistentCollection {#9369 …} #options: Doctrine\ORM\PersistentCollection {#9373 …} #associations: Doctrine\ORM\PersistentCollection {#9371 …} #createdAt: DateTime @1773152175 {#9348 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#9347 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9376 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9377 #locale: "fr" #translatable: App\Entity\Product\Product {#9350} #id: 191 #name: "Filtre Polyester avec collerette ø440" #slug: "filtre-polyester-avec-collerette-o440-ASFILCOL440" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9379 …} #channels: Doctrine\ORM\PersistentCollection {#9365 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9361 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9363 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9351 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9353 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9355 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9357 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9359 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#6761 +product: App\Entity\Product\Product {#9350 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#9367 …} #variants: Doctrine\ORM\PersistentCollection {#9369 …} #options: Doctrine\ORM\PersistentCollection {#9373 …} #associations: Doctrine\ORM\PersistentCollection {#9371 …} #createdAt: DateTime @1773152175 {#9348 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#9347 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9376 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9377 #locale: "fr" #translatable: App\Entity\Product\Product {#9350} #id: 191 #name: "Filtre Polyester avec collerette ø440" #slug: "filtre-polyester-avec-collerette-o440-ASFILCOL440" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9379 …} #channels: Doctrine\ORM\PersistentCollection {#9365 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9361 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9363 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9351 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9353 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9355 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9357 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9359 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8564 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9350 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#9367 …} #variants: Doctrine\ORM\PersistentCollection {#9369 …} #options: Doctrine\ORM\PersistentCollection {#9373 …} #associations: Doctrine\ORM\PersistentCollection {#9371 …} #createdAt: DateTime @1773152175 {#9348 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#9347 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9376 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9377 #locale: "fr" #translatable: App\Entity\Product\Product {#9350} #id: 191 #name: "Filtre Polyester avec collerette ø440" #slug: "filtre-polyester-avec-collerette-o440-ASFILCOL440" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9379 …} #channels: Doctrine\ORM\PersistentCollection {#9365 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9361 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9363 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9351 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9353 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9355 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9357 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9359 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Filtre Polyester avec collerette ø440" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#10007 -props: [ "product" => App\Entity\Product\Product {#9350 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#9367 …} #variants: Doctrine\ORM\PersistentCollection {#9369 …} #options: Doctrine\ORM\PersistentCollection {#9373 …} #associations: Doctrine\ORM\PersistentCollection {#9371 …} #createdAt: DateTime @1773152175 {#9348 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#9347 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9376 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9377 #locale: "fr" #translatable: App\Entity\Product\Product {#9350} #id: 191 #name: "Filtre Polyester avec collerette ø440" #slug: "filtre-polyester-avec-collerette-o440-ASFILCOL440" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9379 …} #channels: Doctrine\ORM\PersistentCollection {#9365 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9361 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9363 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9351 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9353 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9355 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9357 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9359 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 0.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9814 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8898 …} +context: Sylius\TwigHooks\Bag\DataBag {#13593 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8908 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8564 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8718 #collection: Doctrine\Common\Collections\ArrayCollection {#8719 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8710 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28460 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28462 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9814 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8898 …} +context: Sylius\TwigHooks\Bag\DataBag {#13593 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8908 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Filtre Polyester avec collerette ø440" "applied_promotions" => Doctrine\ORM\PersistentCollection {#8718 #collection: Doctrine\Common\Collections\ArrayCollection {#8719 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8710 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28460 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28462 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#13613 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9814 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8898 …} +context: Sylius\TwigHooks\Bag\DataBag {#13593 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8908 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8564 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#8718 #collection: Doctrine\Common\Collections\ArrayCollection {#8719 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8710 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28460 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28462 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14765 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14683 …} +context: Sylius\TwigHooks\Bag\DataBag {#14763 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14766 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8564 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14761 +variant: App\Entity\Product\ProductVariant {#8564 …} +price: "57,91\u{A0}€" +originalPrice: "57,91\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14765 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14683 …} +context: Sylius\TwigHooks\Bag\DataBag {#14763 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14766 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 5.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9384 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#9401 …} #variants: Doctrine\ORM\PersistentCollection {#9403 …} #options: Doctrine\ORM\PersistentCollection {#9407 …} #associations: Doctrine\ORM\PersistentCollection {#9405 …} #createdAt: DateTime @1773152175 {#9382 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#9381 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9410 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9411 #locale: "fr" #translatable: App\Entity\Product\Product {#9384} #id: 190 #name: "Filtre panier polyester avec Collerette Diam.340" #slug: "filtre-panier-polyester-avec-collerette-diam-340-ASFILCOL340" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9413 …} #channels: Doctrine\ORM\PersistentCollection {#9399 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9395 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9397 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9385 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9387 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9389 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9391 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9393 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#9812 +product: App\Entity\Product\Product {#9384 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#9401 …} #variants: Doctrine\ORM\PersistentCollection {#9403 …} #options: Doctrine\ORM\PersistentCollection {#9407 …} #associations: Doctrine\ORM\PersistentCollection {#9405 …} #createdAt: DateTime @1773152175 {#9382 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#9381 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9410 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9411 #locale: "fr" #translatable: App\Entity\Product\Product {#9384} #id: 190 #name: "Filtre panier polyester avec Collerette Diam.340" #slug: "filtre-panier-polyester-avec-collerette-diam-340-ASFILCOL340" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9413 …} #channels: Doctrine\ORM\PersistentCollection {#9399 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9395 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9397 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9385 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9387 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9389 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9391 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9393 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#15173 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9384 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#9401 …} #variants: Doctrine\ORM\PersistentCollection {#9403 …} #options: Doctrine\ORM\PersistentCollection {#9407 …} #associations: Doctrine\ORM\PersistentCollection {#9405 …} #createdAt: DateTime @1773152175 {#9382 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#9381 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9410 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9411 #locale: "fr" #translatable: App\Entity\Product\Product {#9384} #id: 190 #name: "Filtre panier polyester avec Collerette Diam.340" #slug: "filtre-panier-polyester-avec-collerette-diam-340-ASFILCOL340" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9413 …} #channels: Doctrine\ORM\PersistentCollection {#9399 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9395 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9397 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9385 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9387 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9389 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9391 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9393 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Filtre panier polyester avec Collerette Diam.340" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17023 -props: [ "product" => App\Entity\Product\Product {#9384 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#9401 …} #variants: Doctrine\ORM\PersistentCollection {#9403 …} #options: Doctrine\ORM\PersistentCollection {#9407 …} #associations: Doctrine\ORM\PersistentCollection {#9405 …} #createdAt: DateTime @1773152175 {#9382 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#9381 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9410 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9411 #locale: "fr" #translatable: App\Entity\Product\Product {#9384} #id: 190 #name: "Filtre panier polyester avec Collerette Diam.340" #slug: "filtre-panier-polyester-avec-collerette-diam-340-ASFILCOL340" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9413 …} #channels: Doctrine\ORM\PersistentCollection {#9399 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9395 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9397 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9385 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9387 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9389 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9391 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9393 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16830 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16653 …} +context: Sylius\TwigHooks\Bag\DataBag {#18045 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16538 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15173 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15792 #collection: Doctrine\Common\Collections\ArrayCollection {#15787 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15615 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28479 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28481 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16830 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16653 …} +context: Sylius\TwigHooks\Bag\DataBag {#18045 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16538 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Filtre panier polyester avec Collerette Diam.340" "applied_promotions" => Doctrine\ORM\PersistentCollection {#15792 #collection: Doctrine\Common\Collections\ArrayCollection {#15787 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15615 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28479 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28481 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18049 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16830 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16653 …} +context: Sylius\TwigHooks\Bag\DataBag {#18045 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16538 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15173 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#15792 #collection: Doctrine\Common\Collections\ArrayCollection {#15787 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#15615 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28479 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28481 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18099 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18090 …} +context: Sylius\TwigHooks\Bag\DataBag {#18097 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18098 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#15173 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18102 +variant: App\Entity\Product\ProductVariant {#15173 …} +price: "53,44\u{A0}€" +originalPrice: "53,44\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18099 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18090 …} +context: Sylius\TwigHooks\Bag\DataBag {#18097 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18098 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 5.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9418 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#9435 …} #variants: Doctrine\ORM\PersistentCollection {#9437 …} #options: Doctrine\ORM\PersistentCollection {#9441 …} #associations: Doctrine\ORM\PersistentCollection {#9439 …} #createdAt: DateTime @1773152176 {#9416 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9415 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9444 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9445 #locale: "fr" #translatable: App\Entity\Product\Product {#9418} #id: 430 #name: "Filtre nylon 15/20/30 litres ø340" #slug: "filtre-nylon-15-20-30-litres-o340-MICFILP5P" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9447 …} #channels: Doctrine\ORM\PersistentCollection {#9433 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9429 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9431 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9419 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9421 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9423 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9425 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9427 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16781 +product: App\Entity\Product\Product {#9418 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#9435 …} #variants: Doctrine\ORM\PersistentCollection {#9437 …} #options: Doctrine\ORM\PersistentCollection {#9441 …} #associations: Doctrine\ORM\PersistentCollection {#9439 …} #createdAt: DateTime @1773152176 {#9416 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9415 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9444 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9445 #locale: "fr" #translatable: App\Entity\Product\Product {#9418} #id: 430 #name: "Filtre nylon 15/20/30 litres ø340" #slug: "filtre-nylon-15-20-30-litres-o340-MICFILP5P" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9447 …} #channels: Doctrine\ORM\PersistentCollection {#9433 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9429 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9431 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9419 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9421 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9423 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9425 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9427 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#18166 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9418 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#9435 …} #variants: Doctrine\ORM\PersistentCollection {#9437 …} #options: Doctrine\ORM\PersistentCollection {#9441 …} #associations: Doctrine\ORM\PersistentCollection {#9439 …} #createdAt: DateTime @1773152176 {#9416 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9415 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9444 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9445 #locale: "fr" #translatable: App\Entity\Product\Product {#9418} #id: 430 #name: "Filtre nylon 15/20/30 litres ø340" #slug: "filtre-nylon-15-20-30-litres-o340-MICFILP5P" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9447 …} #channels: Doctrine\ORM\PersistentCollection {#9433 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9429 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9431 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9419 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9421 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9423 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9425 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9427 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Filtre nylon 15/20/30 litres ø340" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18242 -props: [ "product" => App\Entity\Product\Product {#9418 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#9435 …} #variants: Doctrine\ORM\PersistentCollection {#9437 …} #options: Doctrine\ORM\PersistentCollection {#9441 …} #associations: Doctrine\ORM\PersistentCollection {#9439 …} #createdAt: DateTime @1773152176 {#9416 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9415 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9444 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9445 #locale: "fr" #translatable: App\Entity\Product\Product {#9418} #id: 430 #name: "Filtre nylon 15/20/30 litres ø340" #slug: "filtre-nylon-15-20-30-litres-o340-MICFILP5P" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9447 …} #channels: Doctrine\ORM\PersistentCollection {#9433 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9429 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9431 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9419 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9421 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9423 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9425 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9427 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18235 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18226 …} +context: Sylius\TwigHooks\Bag\DataBag {#18288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18223 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18166 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18187 #collection: Doctrine\Common\Collections\ArrayCollection {#18188 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18185 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28498 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28500 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18235 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18226 …} +context: Sylius\TwigHooks\Bag\DataBag {#18288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18223 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Filtre nylon 15/20/30 litres ø340" "applied_promotions" => Doctrine\ORM\PersistentCollection {#18187 #collection: Doctrine\Common\Collections\ArrayCollection {#18188 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18185 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28498 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28500 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18292 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18235 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18226 …} +context: Sylius\TwigHooks\Bag\DataBag {#18288 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18223 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18166 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18187 #collection: Doctrine\Common\Collections\ArrayCollection {#18188 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18185 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28498 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28500 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18342 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18333 …} +context: Sylius\TwigHooks\Bag\DataBag {#18340 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18341 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18166 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18345 +variant: App\Entity\Product\ProductVariant {#18166 …} +price: "31,31\u{A0}€" +originalPrice: "31,31\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18342 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18333 …} +context: Sylius\TwigHooks\Bag\DataBag {#18340 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18341 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 7.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9452 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9469 …} #variants: Doctrine\ORM\PersistentCollection {#9471 …} #options: Doctrine\ORM\PersistentCollection {#9475 …} #associations: Doctrine\ORM\PersistentCollection {#9473 …} #createdAt: DateTime @1773152175 {#9450 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9449 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9478 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9479 #locale: "fr" #translatable: App\Entity\Product\Product {#9452} #id: 179 #name: "Filtre éponge p/eau" #slug: "filtre-eponge-p-eau-95018" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9481 …} #channels: Doctrine\ORM\PersistentCollection {#9467 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9463 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9465 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9453 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9455 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9457 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9459 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9461 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18233 +product: App\Entity\Product\Product {#9452 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9469 …} #variants: Doctrine\ORM\PersistentCollection {#9471 …} #options: Doctrine\ORM\PersistentCollection {#9475 …} #associations: Doctrine\ORM\PersistentCollection {#9473 …} #createdAt: DateTime @1773152175 {#9450 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9449 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9478 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9479 #locale: "fr" #translatable: App\Entity\Product\Product {#9452} #id: 179 #name: "Filtre éponge p/eau" #slug: "filtre-eponge-p-eau-95018" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9481 …} #channels: Doctrine\ORM\PersistentCollection {#9467 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9463 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9465 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9453 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9455 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9457 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9459 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9461 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#18409 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9452 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9469 …} #variants: Doctrine\ORM\PersistentCollection {#9471 …} #options: Doctrine\ORM\PersistentCollection {#9475 …} #associations: Doctrine\ORM\PersistentCollection {#9473 …} #createdAt: DateTime @1773152175 {#9450 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9449 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9478 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9479 #locale: "fr" #translatable: App\Entity\Product\Product {#9452} #id: 179 #name: "Filtre éponge p/eau" #slug: "filtre-eponge-p-eau-95018" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9481 …} #channels: Doctrine\ORM\PersistentCollection {#9467 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9463 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9465 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9453 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9455 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9457 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9459 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9461 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Filtre éponge p/eau" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18485 -props: [ "product" => App\Entity\Product\Product {#9452 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9469 …} #variants: Doctrine\ORM\PersistentCollection {#9471 …} #options: Doctrine\ORM\PersistentCollection {#9475 …} #associations: Doctrine\ORM\PersistentCollection {#9473 …} #createdAt: DateTime @1773152175 {#9450 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9449 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9478 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9479 #locale: "fr" #translatable: App\Entity\Product\Product {#9452} #id: 179 #name: "Filtre éponge p/eau" #slug: "filtre-eponge-p-eau-95018" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9481 …} #channels: Doctrine\ORM\PersistentCollection {#9467 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9463 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9465 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9453 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9455 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9457 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9459 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9461 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.06 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18478 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18469 …} +context: Sylius\TwigHooks\Bag\DataBag {#18531 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18466 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18409 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18430 #collection: Doctrine\Common\Collections\ArrayCollection {#18431 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18428 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28517 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28519 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18478 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18469 …} +context: Sylius\TwigHooks\Bag\DataBag {#18531 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18466 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Filtre éponge p/eau" "applied_promotions" => Doctrine\ORM\PersistentCollection {#18430 #collection: Doctrine\Common\Collections\ArrayCollection {#18431 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18428 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28517 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28519 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18535 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18478 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18469 …} +context: Sylius\TwigHooks\Bag\DataBag {#18531 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18466 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18409 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18430 #collection: Doctrine\Common\Collections\ArrayCollection {#18431 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18428 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28517 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28519 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18585 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18576 …} +context: Sylius\TwigHooks\Bag\DataBag {#18583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18584 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18409 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18588 +variant: App\Entity\Product\ProductVariant {#18409 …} +price: "11,21\u{A0}€" +originalPrice: "11,21\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18585 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18576 …} +context: Sylius\TwigHooks\Bag\DataBag {#18583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18584 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 7.48 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9486 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9503 …} #variants: Doctrine\ORM\PersistentCollection {#9505 …} #options: Doctrine\ORM\PersistentCollection {#9509 …} #associations: Doctrine\ORM\PersistentCollection {#9507 …} #createdAt: DateTime @1773152175 {#9484 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9483 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9512 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9513 #locale: "fr" #translatable: App\Entity\Product\Product {#9486} #id: 189 #name: "Brosse Ronde Ø 36" #slug: "brosse-ronde-O-36-ASBRR036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9515 …} #channels: Doctrine\ORM\PersistentCollection {#9501 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9497 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9499 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9487 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9489 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9491 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9493 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9495 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18476 +product: App\Entity\Product\Product {#9486 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9503 …} #variants: Doctrine\ORM\PersistentCollection {#9505 …} #options: Doctrine\ORM\PersistentCollection {#9509 …} #associations: Doctrine\ORM\PersistentCollection {#9507 …} #createdAt: DateTime @1773152175 {#9484 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9483 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9512 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9513 #locale: "fr" #translatable: App\Entity\Product\Product {#9486} #id: 189 #name: "Brosse Ronde Ø 36" #slug: "brosse-ronde-O-36-ASBRR036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9515 …} #channels: Doctrine\ORM\PersistentCollection {#9501 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9497 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9499 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9487 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9489 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9491 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9493 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9495 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#18652 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9486 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9503 …} #variants: Doctrine\ORM\PersistentCollection {#9505 …} #options: Doctrine\ORM\PersistentCollection {#9509 …} #associations: Doctrine\ORM\PersistentCollection {#9507 …} #createdAt: DateTime @1773152175 {#9484 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9483 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9512 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9513 #locale: "fr" #translatable: App\Entity\Product\Product {#9486} #id: 189 #name: "Brosse Ronde Ø 36" #slug: "brosse-ronde-O-36-ASBRR036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9515 …} #channels: Doctrine\ORM\PersistentCollection {#9501 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9497 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9499 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9487 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9489 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9491 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9493 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9495 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Brosse Ronde Ø 36" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18728 -props: [ "product" => App\Entity\Product\Product {#9486 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9503 …} #variants: Doctrine\ORM\PersistentCollection {#9505 …} #options: Doctrine\ORM\PersistentCollection {#9509 …} #associations: Doctrine\ORM\PersistentCollection {#9507 …} #createdAt: DateTime @1773152175 {#9484 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9483 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9512 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9513 #locale: "fr" #translatable: App\Entity\Product\Product {#9486} #id: 189 #name: "Brosse Ronde Ø 36" #slug: "brosse-ronde-O-36-ASBRR036" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9515 …} #channels: Doctrine\ORM\PersistentCollection {#9501 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8065 …} #reviews: Doctrine\ORM\PersistentCollection {#9497 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9499 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9487 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9489 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9491 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9493 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9495 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18721 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18712 …} +context: Sylius\TwigHooks\Bag\DataBag {#18774 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18709 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18652 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18673 #collection: Doctrine\Common\Collections\ArrayCollection {#18674 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18671 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28536 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28538 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18721 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18712 …} +context: Sylius\TwigHooks\Bag\DataBag {#18774 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18709 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Brosse Ronde Ø 36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#18673 #collection: Doctrine\Common\Collections\ArrayCollection {#18674 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18671 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28536 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28538 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18778 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18721 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18712 …} +context: Sylius\TwigHooks\Bag\DataBag {#18774 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18709 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18652 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18673 #collection: Doctrine\Common\Collections\ArrayCollection {#18674 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18671 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28536 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28538 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18828 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18819 …} +context: Sylius\TwigHooks\Bag\DataBag {#18826 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18827 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18652 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18831 +variant: App\Entity\Product\ProductVariant {#18652 …} +price: "7,28\u{A0}€" +originalPrice: "7,28\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18828 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18819 …} +context: Sylius\TwigHooks\Bag\DataBag {#18826 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18827 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 7.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9520 #id: 429 #code: "M70B" #attributes: Doctrine\ORM\PersistentCollection {#9537 …} #variants: Doctrine\ORM\PersistentCollection {#9539 …} #options: Doctrine\ORM\PersistentCollection {#9543 …} #associations: Doctrine\ORM\PersistentCollection {#9541 …} #createdAt: DateTime @1773152176 {#9518 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955971 {#9517 : 2026-04-23 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9546 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9547 #locale: "fr" #translatable: App\Entity\Product\Product {#9520} #id: 429 #name: "Aspirateur DIMACO 70L 3moteurs & cuve inox" #slug: "aspirateur-dimaco-70l-3moteurs-cuve-inox-M70B" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9549 …} #channels: Doctrine\ORM\PersistentCollection {#9535 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9531 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9533 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9521 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9523 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9525 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9527 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9529 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18719 +product: App\Entity\Product\Product {#9520 #id: 429 #code: "M70B" #attributes: Doctrine\ORM\PersistentCollection {#9537 …} #variants: Doctrine\ORM\PersistentCollection {#9539 …} #options: Doctrine\ORM\PersistentCollection {#9543 …} #associations: Doctrine\ORM\PersistentCollection {#9541 …} #createdAt: DateTime @1773152176 {#9518 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955971 {#9517 : 2026-04-23 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9546 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9547 #locale: "fr" #translatable: App\Entity\Product\Product {#9520} #id: 429 #name: "Aspirateur DIMACO 70L 3moteurs & cuve inox" #slug: "aspirateur-dimaco-70l-3moteurs-cuve-inox-M70B" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9549 …} #channels: Doctrine\ORM\PersistentCollection {#9535 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9531 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9533 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9521 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9523 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9525 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9527 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9529 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#18895 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9520 #id: 429 #code: "M70B" #attributes: Doctrine\ORM\PersistentCollection {#9537 …} #variants: Doctrine\ORM\PersistentCollection {#9539 …} #options: Doctrine\ORM\PersistentCollection {#9543 …} #associations: Doctrine\ORM\PersistentCollection {#9541 …} #createdAt: DateTime @1773152176 {#9518 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955971 {#9517 : 2026-04-23 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9546 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9547 #locale: "fr" #translatable: App\Entity\Product\Product {#9520} #id: 429 #name: "Aspirateur DIMACO 70L 3moteurs & cuve inox" #slug: "aspirateur-dimaco-70l-3moteurs-cuve-inox-M70B" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9549 …} #channels: Doctrine\ORM\PersistentCollection {#9535 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9531 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9533 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9521 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9523 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9525 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9527 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9529 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Aspirateur DIMACO 70L 3moteurs & cuve inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18971 -props: [ "product" => App\Entity\Product\Product {#9520 #id: 429 #code: "M70B" #attributes: Doctrine\ORM\PersistentCollection {#9537 …} #variants: Doctrine\ORM\PersistentCollection {#9539 …} #options: Doctrine\ORM\PersistentCollection {#9543 …} #associations: Doctrine\ORM\PersistentCollection {#9541 …} #createdAt: DateTime @1773152176 {#9518 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955971 {#9517 : 2026-04-23 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9546 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9547 #locale: "fr" #translatable: App\Entity\Product\Product {#9520} #id: 429 #name: "Aspirateur DIMACO 70L 3moteurs & cuve inox" #slug: "aspirateur-dimaco-70l-3moteurs-cuve-inox-M70B" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9549 …} #channels: Doctrine\ORM\PersistentCollection {#9535 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9531 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9533 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9521 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9523 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9525 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9527 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9529 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.26 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18964 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18955 …} +context: Sylius\TwigHooks\Bag\DataBag {#19017 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18952 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18895 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18916 #collection: Doctrine\Common\Collections\ArrayCollection {#18917 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18914 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28555 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28557 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18964 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18955 …} +context: Sylius\TwigHooks\Bag\DataBag {#19017 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18952 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Aspirateur DIMACO 70L 3moteurs & cuve inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#18916 #collection: Doctrine\Common\Collections\ArrayCollection {#18917 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18914 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28555 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28557 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19021 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18964 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18955 …} +context: Sylius\TwigHooks\Bag\DataBag {#19017 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18952 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18895 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18916 #collection: Doctrine\Common\Collections\ArrayCollection {#18917 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18914 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28555 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28557 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19071 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19062 …} +context: Sylius\TwigHooks\Bag\DataBag {#19069 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19070 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18895 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19074 +variant: App\Entity\Product\ProductVariant {#18895 …} +price: "1\u{202F}088,00\u{A0}€" +originalPrice: "1\u{202F}088,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19071 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19062 …} +context: Sylius\TwigHooks\Bag\DataBag {#19069 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19070 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 7.57 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9557 #id: 425 #code: "M53" #attributes: Doctrine\ORM\PersistentCollection {#9574 …} #variants: Doctrine\ORM\PersistentCollection {#9576 …} #options: Doctrine\ORM\PersistentCollection {#9580 …} #associations: Doctrine\ORM\PersistentCollection {#9578 …} #createdAt: DateTime @1773152176 {#9552 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955457 {#9551 : 2026-04-23 16:44:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9583 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9584 #locale: "fr" #translatable: App\Entity\Product\Product {#9557} #id: 425 #name: "Aspirateur DIMACO 60L 3moteurs & cuve inox" #slug: "aspirateur-dimaco-60l-3moteurs-cuve-inox-M53" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9586 …} #channels: Doctrine\ORM\PersistentCollection {#9572 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9568 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9570 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9558 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9560 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9562 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9564 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9566 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18962 +product: App\Entity\Product\Product {#9557 #id: 425 #code: "M53" #attributes: Doctrine\ORM\PersistentCollection {#9574 …} #variants: Doctrine\ORM\PersistentCollection {#9576 …} #options: Doctrine\ORM\PersistentCollection {#9580 …} #associations: Doctrine\ORM\PersistentCollection {#9578 …} #createdAt: DateTime @1773152176 {#9552 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955457 {#9551 : 2026-04-23 16:44:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9583 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9584 #locale: "fr" #translatable: App\Entity\Product\Product {#9557} #id: 425 #name: "Aspirateur DIMACO 60L 3moteurs & cuve inox" #slug: "aspirateur-dimaco-60l-3moteurs-cuve-inox-M53" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9586 …} #channels: Doctrine\ORM\PersistentCollection {#9572 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9568 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9570 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9558 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9560 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9562 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9564 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9566 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#19138 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9557 #id: 425 #code: "M53" #attributes: Doctrine\ORM\PersistentCollection {#9574 …} #variants: Doctrine\ORM\PersistentCollection {#9576 …} #options: Doctrine\ORM\PersistentCollection {#9580 …} #associations: Doctrine\ORM\PersistentCollection {#9578 …} #createdAt: DateTime @1773152176 {#9552 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955457 {#9551 : 2026-04-23 16:44:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9583 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9584 #locale: "fr" #translatable: App\Entity\Product\Product {#9557} #id: 425 #name: "Aspirateur DIMACO 60L 3moteurs & cuve inox" #slug: "aspirateur-dimaco-60l-3moteurs-cuve-inox-M53" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9586 …} #channels: Doctrine\ORM\PersistentCollection {#9572 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9568 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9570 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9558 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9560 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9562 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9564 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9566 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Aspirateur DIMACO 60L 3moteurs & cuve inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19214 -props: [ "product" => App\Entity\Product\Product {#9557 #id: 425 #code: "M53" #attributes: Doctrine\ORM\PersistentCollection {#9574 …} #variants: Doctrine\ORM\PersistentCollection {#9576 …} #options: Doctrine\ORM\PersistentCollection {#9580 …} #associations: Doctrine\ORM\PersistentCollection {#9578 …} #createdAt: DateTime @1773152176 {#9552 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955457 {#9551 : 2026-04-23 16:44:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9583 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9584 #locale: "fr" #translatable: App\Entity\Product\Product {#9557} #id: 425 #name: "Aspirateur DIMACO 60L 3moteurs & cuve inox" #slug: "aspirateur-dimaco-60l-3moteurs-cuve-inox-M53" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9586 …} #channels: Doctrine\ORM\PersistentCollection {#9572 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9568 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9570 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9558 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9560 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9562 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9564 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9566 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 1.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19207 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19198 …} +context: Sylius\TwigHooks\Bag\DataBag {#19260 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19195 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19138 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19159 #collection: Doctrine\Common\Collections\ArrayCollection {#19160 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19157 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28574 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28576 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19207 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19198 …} +context: Sylius\TwigHooks\Bag\DataBag {#19260 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19195 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Aspirateur DIMACO 60L 3moteurs & cuve inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19159 #collection: Doctrine\Common\Collections\ArrayCollection {#19160 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19157 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28574 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28576 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19264 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19207 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19198 …} +context: Sylius\TwigHooks\Bag\DataBag {#19260 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19195 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19138 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19159 #collection: Doctrine\Common\Collections\ArrayCollection {#19160 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19157 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28574 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28576 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.35 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19314 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19305 …} +context: Sylius\TwigHooks\Bag\DataBag {#19312 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19313 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19138 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19317 +variant: App\Entity\Product\ProductVariant {#19138 …} +price: "957,00\u{A0}€" +originalPrice: "957,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19314 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19305 …} +context: Sylius\TwigHooks\Bag\DataBag {#19312 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19313 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 5.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9591 #id: 280 #code: "E21I" #attributes: Doctrine\ORM\PersistentCollection {#9608 …} #variants: Doctrine\ORM\PersistentCollection {#9610 …} #options: Doctrine\ORM\PersistentCollection {#9614 …} #associations: Doctrine\ORM\PersistentCollection {#9612 …} #createdAt: DateTime @1773152175 {#9589 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933763 {#9588 : 2026-04-23 10:42:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9617 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9618 #locale: "fr" #translatable: App\Entity\Product\Product {#9591} #id: 280 #name: "Aspirateur 21L 1250W cuve Inox" #slug: "aspirateur-21l-1250w-cuve-inox-E21I" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9620 …} #channels: Doctrine\ORM\PersistentCollection {#9606 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9604 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9592 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9594 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9596 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9598 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9600 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19205 +product: App\Entity\Product\Product {#9591 #id: 280 #code: "E21I" #attributes: Doctrine\ORM\PersistentCollection {#9608 …} #variants: Doctrine\ORM\PersistentCollection {#9610 …} #options: Doctrine\ORM\PersistentCollection {#9614 …} #associations: Doctrine\ORM\PersistentCollection {#9612 …} #createdAt: DateTime @1773152175 {#9589 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933763 {#9588 : 2026-04-23 10:42:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9617 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9618 #locale: "fr" #translatable: App\Entity\Product\Product {#9591} #id: 280 #name: "Aspirateur 21L 1250W cuve Inox" #slug: "aspirateur-21l-1250w-cuve-inox-E21I" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9620 …} #channels: Doctrine\ORM\PersistentCollection {#9606 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9604 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9592 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9594 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9596 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9598 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9600 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#19381 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9591 #id: 280 #code: "E21I" #attributes: Doctrine\ORM\PersistentCollection {#9608 …} #variants: Doctrine\ORM\PersistentCollection {#9610 …} #options: Doctrine\ORM\PersistentCollection {#9614 …} #associations: Doctrine\ORM\PersistentCollection {#9612 …} #createdAt: DateTime @1773152175 {#9589 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933763 {#9588 : 2026-04-23 10:42:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9617 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9618 #locale: "fr" #translatable: App\Entity\Product\Product {#9591} #id: 280 #name: "Aspirateur 21L 1250W cuve Inox" #slug: "aspirateur-21l-1250w-cuve-inox-E21I" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9620 …} #channels: Doctrine\ORM\PersistentCollection {#9606 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9604 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9592 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9594 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9596 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9598 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9600 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Aspirateur 21L 1250W cuve Inox" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19457 -props: [ "product" => App\Entity\Product\Product {#9591 #id: 280 #code: "E21I" #attributes: Doctrine\ORM\PersistentCollection {#9608 …} #variants: Doctrine\ORM\PersistentCollection {#9610 …} #options: Doctrine\ORM\PersistentCollection {#9614 …} #associations: Doctrine\ORM\PersistentCollection {#9612 …} #createdAt: DateTime @1773152175 {#9589 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933763 {#9588 : 2026-04-23 10:42:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9617 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9618 #locale: "fr" #translatable: App\Entity\Product\Product {#9591} #id: 280 #name: "Aspirateur 21L 1250W cuve Inox" #slug: "aspirateur-21l-1250w-cuve-inox-E21I" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9620 …} #channels: Doctrine\ORM\PersistentCollection {#9606 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9604 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9592 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9594 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9596 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9598 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9600 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19441 …} +context: Sylius\TwigHooks\Bag\DataBag {#19503 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19438 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19381 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19402 #collection: Doctrine\Common\Collections\ArrayCollection {#19403 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19400 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28593 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28595 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19441 …} +context: Sylius\TwigHooks\Bag\DataBag {#19503 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19438 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Aspirateur 21L 1250W cuve Inox" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19402 #collection: Doctrine\Common\Collections\ArrayCollection {#19403 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19400 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28593 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28595 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19507 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19450 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19441 …} +context: Sylius\TwigHooks\Bag\DataBag {#19503 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19438 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19381 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19402 #collection: Doctrine\Common\Collections\ArrayCollection {#19403 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19400 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28593 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28595 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19557 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19548 …} +context: Sylius\TwigHooks\Bag\DataBag {#19555 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19556 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19381 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19560 +variant: App\Entity\Product\ProductVariant {#19381 …} +price: "364,00\u{A0}€" +originalPrice: "364,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19557 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19548 …} +context: Sylius\TwigHooks\Bag\DataBag {#19555 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19556 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 34.0 MiB | 5.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9625 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#9642 …} #variants: Doctrine\ORM\PersistentCollection {#9644 …} #options: Doctrine\ORM\PersistentCollection {#9648 …} #associations: Doctrine\ORM\PersistentCollection {#9646 …} #createdAt: DateTime @1773152175 {#9623 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933147 {#9622 : 2026-04-23 10:32:27.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9651 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9652 #locale: "fr" #translatable: App\Entity\Product\Product {#9625} #id: 279 #name: "Aspirateur 21L 1250W cuve ABS" #slug: "aspirateur-21l-1250w-cuve-abs-E21A" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9654 …} #channels: Doctrine\ORM\PersistentCollection {#9640 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9636 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9638 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9626 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9628 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9630 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9632 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9634 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19448 +product: App\Entity\Product\Product {#9625 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#9642 …} #variants: Doctrine\ORM\PersistentCollection {#9644 …} #options: Doctrine\ORM\PersistentCollection {#9648 …} #associations: Doctrine\ORM\PersistentCollection {#9646 …} #createdAt: DateTime @1773152175 {#9623 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933147 {#9622 : 2026-04-23 10:32:27.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9651 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9652 #locale: "fr" #translatable: App\Entity\Product\Product {#9625} #id: 279 #name: "Aspirateur 21L 1250W cuve ABS" #slug: "aspirateur-21l-1250w-cuve-abs-E21A" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9654 …} #channels: Doctrine\ORM\PersistentCollection {#9640 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9636 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9638 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9626 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9628 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9630 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9632 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9634 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#19624 …} +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 {#14164 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14197 …} +context: Sylius\TwigHooks\Bag\DataBag {#14203 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14190 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
34.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9625 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#9642 …} #variants: Doctrine\ORM\PersistentCollection {#9644 …} #options: Doctrine\ORM\PersistentCollection {#9648 …} #associations: Doctrine\ORM\PersistentCollection {#9646 …} #createdAt: DateTime @1773152175 {#9623 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933147 {#9622 : 2026-04-23 10:32:27.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9651 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9652 #locale: "fr" #translatable: App\Entity\Product\Product {#9625} #id: 279 #name: "Aspirateur 21L 1250W cuve ABS" #slug: "aspirateur-21l-1250w-cuve-abs-E21A" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9654 …} #channels: Doctrine\ORM\PersistentCollection {#9640 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9636 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9638 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9626 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9628 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9630 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9632 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9634 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Aspirateur 21L 1250W cuve ABS" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19700 -props: [ "product" => App\Entity\Product\Product {#9625 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#9642 …} #variants: Doctrine\ORM\PersistentCollection {#9644 …} #options: Doctrine\ORM\PersistentCollection {#9648 …} #associations: Doctrine\ORM\PersistentCollection {#9646 …} #createdAt: DateTime @1773152175 {#9623 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933147 {#9622 : 2026-04-23 10:32:27.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9651 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9652 #locale: "fr" #translatable: App\Entity\Product\Product {#9625} #id: 279 #name: "Aspirateur 21L 1250W cuve ABS" #slug: "aspirateur-21l-1250w-cuve-abs-E21A" #description: null #metaKeywords: null #metaDescription: null #shortDescription: null -descriptionEquipement: null -youtubeVideoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9654 …} #channels: Doctrine\ORM\PersistentCollection {#9640 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#9636 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9638 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9626 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9628 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9630 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9632 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9634 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
34.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19684 …} +context: Sylius\TwigHooks\Bag\DataBag {#19746 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19681 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19624 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19645 #collection: Doctrine\Common\Collections\ArrayCollection {#19646 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19643 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28612 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28614 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19684 …} +context: Sylius\TwigHooks\Bag\DataBag {#19746 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19681 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Aspirateur 21L 1250W cuve ABS" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19645 #collection: Doctrine\Common\Collections\ArrayCollection {#19646 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19643 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28612 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28614 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19750 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19684 …} +context: Sylius\TwigHooks\Bag\DataBag {#19746 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19681 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19624 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19645 #collection: Doctrine\Common\Collections\ArrayCollection {#19646 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19643 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28612 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28614 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 34.0 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19800 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19791 …} +context: Sylius\TwigHooks\Bag\DataBag {#19798 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19799 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19624 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19803 +variant: App\Entity\Product\ProductVariant {#19624 …} +price: "256,00\u{A0}€" +originalPrice: "256,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9830 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12604 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9827 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19800 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19791 …} +context: Sylius\TwigHooks\Bag\DataBag {#19798 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19799 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 34.0 MiB | 5.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13848 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12670 …} +context: Sylius\TwigHooks\Bag\DataBag {#13862 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12680 …} +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 {#14078 +cart: App\Entity\Order\Order {#12989 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13848 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12670 …} +context: Sylius\TwigHooks\Bag\DataBag {#13862 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12680 …} +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 …} } |
|||