Components
12
Twig Components
96
Render Count
170
ms
Render Time
28.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 18.0 MiB | 2.75 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13494 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13487 …} +context: Sylius\TwigHooks\Bag\DataBag {#13493 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13492 …} +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 {#13637 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13494 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13487 …} +context: Sylius\TwigHooks\Bag\DataBag {#13493 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13492 …} +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 | 18.0 MiB | 2.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13585 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13581 …} +context: Sylius\TwigHooks\Bag\DataBag {#13583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13584 …} +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 {#13594 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13585 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13581 …} +context: Sylius\TwigHooks\Bag\DataBag {#13583 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13584 …} +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 | 18.0 MiB | 10.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13666 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13686 …} +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 {#13714 +cart: App\Entity\Order\Order {#13769 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13666 …} +context: Sylius\TwigHooks\Bag\DataBag {#13688 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13686 …} +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 | 18.0 MiB | 4.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14402 …} +context: Sylius\TwigHooks\Bag\DataBag {#14398 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14400 …} +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 {#14412 #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 {#14403 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14402 …} +context: Sylius\TwigHooks\Bag\DataBag {#14398 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14400 …} +prefixes: [ "sylius_shop.product.index.header.navbar" "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 18.0 MiB | 4.90 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14656 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14652 …} +context: Sylius\TwigHooks\Bag\DataBag {#14653 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14655 …} +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 {#14665 #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 {#14656 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14652 …} +context: Sylius\TwigHooks\Bag\DataBag {#14653 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14655 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 18.0 MiB | 4.51 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14781 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14777 …} +context: Sylius\TwigHooks\Bag\DataBag {#14778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14780 …} +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 {#14789 #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 {#14781 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14777 …} +context: Sylius\TwigHooks\Bag\DataBag {#14778 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14780 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 18.0 MiB | 4.96 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14879 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14875 …} +context: Sylius\TwigHooks\Bag\DataBag {#14876 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14878 …} +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 {#14887 #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 {#14879 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14875 …} +context: Sylius\TwigHooks\Bag\DataBag {#14876 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14878 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 20.0 MiB | 15.22 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8278 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9013 …} #variants: Doctrine\ORM\PersistentCollection {#9151 …} #options: Doctrine\ORM\PersistentCollection {#9141 …} #associations: Doctrine\ORM\PersistentCollection {#9081 …} #createdAt: DateTime @1773152175 {#8555 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8356 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9143 #locale: "fr" #translatable: App\Entity\Product\Product {#8278} #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 {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#8868 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8871 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8293 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8319 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8348 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8547 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15412 +product: App\Entity\Product\Product {#8278 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9013 …} #variants: Doctrine\ORM\PersistentCollection {#9151 …} #options: Doctrine\ORM\PersistentCollection {#9141 …} #associations: Doctrine\ORM\PersistentCollection {#9081 …} #createdAt: DateTime @1773152175 {#8555 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8356 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9143 #locale: "fr" #translatable: App\Entity\Product\Product {#8278} #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 {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#8868 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8871 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8293 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8319 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8348 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8547 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9154 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
20.0 MiB | 2.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8278 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9013 …} #variants: Doctrine\ORM\PersistentCollection {#9151 …} #options: Doctrine\ORM\PersistentCollection {#9141 …} #associations: Doctrine\ORM\PersistentCollection {#9081 …} #createdAt: DateTime @1773152175 {#8555 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8356 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9143 #locale: "fr" #translatable: App\Entity\Product\Product {#8278} #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 {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#8868 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8871 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8293 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8319 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8348 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8547 …} #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 {#15572 -props: [ "product" => App\Entity\Product\Product {#8278 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9013 …} #variants: Doctrine\ORM\PersistentCollection {#9151 …} #options: Doctrine\ORM\PersistentCollection {#9141 …} #associations: Doctrine\ORM\PersistentCollection {#9081 …} #createdAt: DateTime @1773152175 {#8555 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8356 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9143 #locale: "fr" #translatable: App\Entity\Product\Product {#8278} #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 {#9146 …} #channels: Doctrine\ORM\PersistentCollection {#8868 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#8800 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8871 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8293 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8319 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8348 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8547 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
20.0 MiB | 2.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15633 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15629 …} +context: Sylius\TwigHooks\Bag\DataBag {#15630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15632 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9154 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9425 #collection: Doctrine\Common\Collections\ArrayCollection {#9424 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9271 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#27926 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27988 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15633 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15629 …} +context: Sylius\TwigHooks\Bag\DataBag {#15630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15632 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur plat Ø36" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9425 #collection: Doctrine\Common\Collections\ArrayCollection {#9424 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9271 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#27926 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27988 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15637 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15633 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15629 …} +context: Sylius\TwigHooks\Bag\DataBag {#15630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15632 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9154 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9425 #collection: Doctrine\Common\Collections\ArrayCollection {#9424 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9271 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#27926 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#27988 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 20.0 MiB | 0.96 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15705 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15695 …} +context: Sylius\TwigHooks\Bag\DataBag {#15703 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15704 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9154 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15714 +variant: App\Entity\Product\ProductVariant {#9154 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15705 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15695 …} +context: Sylius\TwigHooks\Bag\DataBag {#15703 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15704 …} +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 | 22.0 MiB | 5.09 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9430 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9447 …} #variants: Doctrine\ORM\PersistentCollection {#9460 …} #options: Doctrine\ORM\PersistentCollection {#9451 …} #associations: Doctrine\ORM\PersistentCollection {#9449 …} #createdAt: DateTime @1773152174 {#9428 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9427 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9454 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9455 #locale: "fr" #translatable: App\Entity\Product\Product {#9430} #id: 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 {#9457 …} #channels: Doctrine\ORM\PersistentCollection {#9445 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9441 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9443 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9431 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9433 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9435 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9437 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9439 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15550 +product: App\Entity\Product\Product {#9430 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9447 …} #variants: Doctrine\ORM\PersistentCollection {#9460 …} #options: Doctrine\ORM\PersistentCollection {#9451 …} #associations: Doctrine\ORM\PersistentCollection {#9449 …} #createdAt: DateTime @1773152174 {#9428 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9427 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9454 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9455 #locale: "fr" #translatable: App\Entity\Product\Product {#9430} #id: 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 {#9457 …} #channels: Doctrine\ORM\PersistentCollection {#9445 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9441 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9443 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9431 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9433 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9435 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9437 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9439 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9461 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9430 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9447 …} #variants: Doctrine\ORM\PersistentCollection {#9460 …} #options: Doctrine\ORM\PersistentCollection {#9451 …} #associations: Doctrine\ORM\PersistentCollection {#9449 …} #createdAt: DateTime @1773152174 {#9428 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9427 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9454 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9455 #locale: "fr" #translatable: App\Entity\Product\Product {#9430} #id: 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 {#9457 …} #channels: Doctrine\ORM\PersistentCollection {#9445 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9441 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9443 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9431 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9433 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9435 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9437 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9439 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Suceur plat" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5251 -props: [ "product" => App\Entity\Product\Product {#9430 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9447 …} #variants: Doctrine\ORM\PersistentCollection {#9460 …} #options: Doctrine\ORM\PersistentCollection {#9451 …} #associations: Doctrine\ORM\PersistentCollection {#9449 …} #createdAt: DateTime @1773152174 {#9428 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9427 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9454 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9455 #locale: "fr" #translatable: App\Entity\Product\Product {#9430} #id: 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 {#9457 …} #channels: Doctrine\ORM\PersistentCollection {#9445 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9441 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9443 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9431 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9433 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9435 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9437 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9439 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5461 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5221 …} +context: Sylius\TwigHooks\Bag\DataBag {#5232 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5447 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9461 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9471 #collection: Doctrine\Common\Collections\ArrayCollection {#9472 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9470 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28013 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28015 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5461 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5221 …} +context: Sylius\TwigHooks\Bag\DataBag {#5232 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5447 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur plat" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9471 #collection: Doctrine\Common\Collections\ArrayCollection {#9472 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9470 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28013 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28015 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6286 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5461 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5221 …} +context: Sylius\TwigHooks\Bag\DataBag {#5232 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5447 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9461 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9471 #collection: Doctrine\Common\Collections\ArrayCollection {#9472 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9470 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28013 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28015 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6435 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6316 …} +context: Sylius\TwigHooks\Bag\DataBag {#6438 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6436 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9461 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#6445 +variant: App\Entity\Product\ProductVariant {#9461 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6435 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6316 …} +context: Sylius\TwigHooks\Bag\DataBag {#6438 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6436 …} +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 | 22.0 MiB | 4.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9478 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9495 …} #variants: Doctrine\ORM\PersistentCollection {#9508 …} #options: Doctrine\ORM\PersistentCollection {#9499 …} #associations: Doctrine\ORM\PersistentCollection {#9497 …} #createdAt: DateTime @1773152175 {#9476 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9475 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9502 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9503 #locale: "fr" #translatable: App\Entity\Product\Product {#9478} #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 {#9505 …} #channels: Doctrine\ORM\PersistentCollection {#9493 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9489 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9491 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9479 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9481 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9483 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9485 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9487 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#5234 +product: App\Entity\Product\Product {#9478 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9495 …} #variants: Doctrine\ORM\PersistentCollection {#9508 …} #options: Doctrine\ORM\PersistentCollection {#9499 …} #associations: Doctrine\ORM\PersistentCollection {#9497 …} #createdAt: DateTime @1773152175 {#9476 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9475 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9502 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9503 #locale: "fr" #translatable: App\Entity\Product\Product {#9478} #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 {#9505 …} #channels: Doctrine\ORM\PersistentCollection {#9493 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9489 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9491 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9479 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9481 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9483 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9485 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9487 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9509 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9478 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9495 …} #variants: Doctrine\ORM\PersistentCollection {#9508 …} #options: Doctrine\ORM\PersistentCollection {#9499 …} #associations: Doctrine\ORM\PersistentCollection {#9497 …} #createdAt: DateTime @1773152175 {#9476 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9475 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9502 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9503 #locale: "fr" #translatable: App\Entity\Product\Product {#9478} #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 {#9505 …} #channels: Doctrine\ORM\PersistentCollection {#9493 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9489 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9491 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9479 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9481 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9483 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9485 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9487 …} #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 {#7846 -props: [ "product" => App\Entity\Product\Product {#9478 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9495 …} #variants: Doctrine\ORM\PersistentCollection {#9508 …} #options: Doctrine\ORM\PersistentCollection {#9499 …} #associations: Doctrine\ORM\PersistentCollection {#9497 …} #createdAt: DateTime @1773152175 {#9476 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9475 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9502 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9503 #locale: "fr" #translatable: App\Entity\Product\Product {#9478} #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 {#9505 …} #channels: Doctrine\ORM\PersistentCollection {#9493 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9489 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9491 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9479 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9481 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9483 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9485 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9487 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8053 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7225 …} +context: Sylius\TwigHooks\Bag\DataBag {#7257 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8051 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9509 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9519 #collection: Doctrine\Common\Collections\ArrayCollection {#9520 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9518 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28032 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28034 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8053 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7225 …} +context: Sylius\TwigHooks\Bag\DataBag {#7257 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8051 …} +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 {#9519 #collection: Doctrine\Common\Collections\ArrayCollection {#9520 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9518 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28032 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28034 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8068 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8053 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7225 …} +context: Sylius\TwigHooks\Bag\DataBag {#7257 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8051 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9509 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9519 #collection: Doctrine\Common\Collections\ArrayCollection {#9520 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9518 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28032 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28034 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8516 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8431 …} +context: Sylius\TwigHooks\Bag\DataBag {#8512 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8511 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9509 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#8524 +variant: App\Entity\Product\ProductVariant {#9509 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8516 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8431 …} +context: Sylius\TwigHooks\Bag\DataBag {#8512 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8511 …} +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 | 22.0 MiB | 4.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9526 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9543 …} #variants: Doctrine\ORM\PersistentCollection {#9556 …} #options: Doctrine\ORM\PersistentCollection {#9547 …} #associations: Doctrine\ORM\PersistentCollection {#9545 …} #createdAt: DateTime @1773152175 {#9524 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9523 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9550 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9551 #locale: "fr" #translatable: App\Entity\Product\Product {#9526} #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 {#9553 …} #channels: Doctrine\ORM\PersistentCollection {#9541 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9539 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9527 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9529 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9531 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9533 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9535 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#7258 +product: App\Entity\Product\Product {#9526 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9543 …} #variants: Doctrine\ORM\PersistentCollection {#9556 …} #options: Doctrine\ORM\PersistentCollection {#9547 …} #associations: Doctrine\ORM\PersistentCollection {#9545 …} #createdAt: DateTime @1773152175 {#9524 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9523 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9550 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9551 #locale: "fr" #translatable: App\Entity\Product\Product {#9526} #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 {#9553 …} #channels: Doctrine\ORM\PersistentCollection {#9541 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9539 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9527 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9529 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9531 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9533 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9535 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9557 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9526 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9543 …} #variants: Doctrine\ORM\PersistentCollection {#9556 …} #options: Doctrine\ORM\PersistentCollection {#9547 …} #associations: Doctrine\ORM\PersistentCollection {#9545 …} #createdAt: DateTime @1773152175 {#9524 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9523 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9550 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9551 #locale: "fr" #translatable: App\Entity\Product\Product {#9526} #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 {#9553 …} #channels: Doctrine\ORM\PersistentCollection {#9541 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9539 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9527 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9529 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9531 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9533 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9535 …} #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 {#9130 -props: [ "product" => App\Entity\Product\Product {#9526 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9543 …} #variants: Doctrine\ORM\PersistentCollection {#9556 …} #options: Doctrine\ORM\PersistentCollection {#9547 …} #associations: Doctrine\ORM\PersistentCollection {#9545 …} #createdAt: DateTime @1773152175 {#9524 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9523 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9550 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9551 #locale: "fr" #translatable: App\Entity\Product\Product {#9526} #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 {#9553 …} #channels: Doctrine\ORM\PersistentCollection {#9541 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9539 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9527 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9529 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9531 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9533 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9535 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9380 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9061 …} +context: Sylius\TwigHooks\Bag\DataBag {#9124 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9376 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9557 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9567 #collection: Doctrine\Common\Collections\ArrayCollection {#9568 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9566 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28051 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28053 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9380 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9061 …} +context: Sylius\TwigHooks\Bag\DataBag {#9124 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9376 …} +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 {#9567 #collection: Doctrine\Common\Collections\ArrayCollection {#9568 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9566 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28051 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28053 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#10595 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9380 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9061 …} +context: Sylius\TwigHooks\Bag\DataBag {#9124 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9376 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9557 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9567 #collection: Doctrine\Common\Collections\ArrayCollection {#9568 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9566 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28051 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28053 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13828 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13499 …} +context: Sylius\TwigHooks\Bag\DataBag {#13831 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13830 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9557 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14287 +variant: App\Entity\Product\ProductVariant {#9557 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13828 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13499 …} +context: Sylius\TwigHooks\Bag\DataBag {#13831 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13830 …} +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 | 22.0 MiB | 4.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9574 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9591 …} #variants: Doctrine\ORM\PersistentCollection {#9604 …} #options: Doctrine\ORM\PersistentCollection {#9595 …} #associations: Doctrine\ORM\PersistentCollection {#9593 …} #createdAt: DateTime @1773152175 {#9572 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9571 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9598 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9599 #locale: "fr" #translatable: App\Entity\Product\Product {#9574} #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 {#9601 …} #channels: Doctrine\ORM\PersistentCollection {#9589 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9587 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9575 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9577 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9579 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9581 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9583 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#9112 +product: App\Entity\Product\Product {#9574 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9591 …} #variants: Doctrine\ORM\PersistentCollection {#9604 …} #options: Doctrine\ORM\PersistentCollection {#9595 …} #associations: Doctrine\ORM\PersistentCollection {#9593 …} #createdAt: DateTime @1773152175 {#9572 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9571 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9598 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9599 #locale: "fr" #translatable: App\Entity\Product\Product {#9574} #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 {#9601 …} #channels: Doctrine\ORM\PersistentCollection {#9589 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9587 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9575 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9577 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9579 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9581 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9583 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9605 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9574 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9591 …} #variants: Doctrine\ORM\PersistentCollection {#9604 …} #options: Doctrine\ORM\PersistentCollection {#9595 …} #associations: Doctrine\ORM\PersistentCollection {#9593 …} #createdAt: DateTime @1773152175 {#9572 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9571 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9598 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9599 #locale: "fr" #translatable: App\Entity\Product\Product {#9574} #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 {#9601 …} #channels: Doctrine\ORM\PersistentCollection {#9589 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9587 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9575 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9577 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9579 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9581 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9583 …} #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 {#15853 -props: [ "product" => App\Entity\Product\Product {#9574 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9591 …} #variants: Doctrine\ORM\PersistentCollection {#9604 …} #options: Doctrine\ORM\PersistentCollection {#9595 …} #associations: Doctrine\ORM\PersistentCollection {#9593 …} #createdAt: DateTime @1773152175 {#9572 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9571 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9598 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9599 #locale: "fr" #translatable: App\Entity\Product\Product {#9574} #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 {#9601 …} #channels: Doctrine\ORM\PersistentCollection {#9589 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9585 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9587 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9575 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9577 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9579 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9581 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9583 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15888 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15837 …} +context: Sylius\TwigHooks\Bag\DataBag {#15846 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15886 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9605 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9615 #collection: Doctrine\Common\Collections\ArrayCollection {#9616 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9614 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28070 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28072 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15888 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15837 …} +context: Sylius\TwigHooks\Bag\DataBag {#15846 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15886 …} +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 {#9615 #collection: Doctrine\Common\Collections\ArrayCollection {#9616 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9614 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28070 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28072 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15900 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15888 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15837 …} +context: Sylius\TwigHooks\Bag\DataBag {#15846 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15886 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9605 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9615 #collection: Doctrine\Common\Collections\ArrayCollection {#9616 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9614 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28070 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28072 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15950 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15941 …} +context: Sylius\TwigHooks\Bag\DataBag {#15948 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15949 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9605 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15953 +variant: App\Entity\Product\ProductVariant {#9605 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15950 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15941 …} +context: Sylius\TwigHooks\Bag\DataBag {#15948 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15949 …} +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 | 22.0 MiB | 4.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9622 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9639 …} #variants: Doctrine\ORM\PersistentCollection {#9652 …} #options: Doctrine\ORM\PersistentCollection {#9643 …} #associations: Doctrine\ORM\PersistentCollection {#9641 …} #createdAt: DateTime @1773152175 {#9620 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9619 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9646 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9647 #locale: "fr" #translatable: App\Entity\Product\Product {#9622} #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 {#9649 …} #channels: Doctrine\ORM\PersistentCollection {#9637 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9633 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9635 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9623 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9625 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9627 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9629 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9631 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15844 +product: App\Entity\Product\Product {#9622 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9639 …} #variants: Doctrine\ORM\PersistentCollection {#9652 …} #options: Doctrine\ORM\PersistentCollection {#9643 …} #associations: Doctrine\ORM\PersistentCollection {#9641 …} #createdAt: DateTime @1773152175 {#9620 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9619 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9646 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9647 #locale: "fr" #translatable: App\Entity\Product\Product {#9622} #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 {#9649 …} #channels: Doctrine\ORM\PersistentCollection {#9637 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9633 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9635 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9623 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9625 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9627 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9629 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9631 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9653 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9622 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9639 …} #variants: Doctrine\ORM\PersistentCollection {#9652 …} #options: Doctrine\ORM\PersistentCollection {#9643 …} #associations: Doctrine\ORM\PersistentCollection {#9641 …} #createdAt: DateTime @1773152175 {#9620 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9619 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9646 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9647 #locale: "fr" #translatable: App\Entity\Product\Product {#9622} #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 {#9649 …} #channels: Doctrine\ORM\PersistentCollection {#9637 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9633 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9635 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9623 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9625 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9627 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9629 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9631 …} #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 {#16070 -props: [ "product" => App\Entity\Product\Product {#9622 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9639 …} #variants: Doctrine\ORM\PersistentCollection {#9652 …} #options: Doctrine\ORM\PersistentCollection {#9643 …} #associations: Doctrine\ORM\PersistentCollection {#9641 …} #createdAt: DateTime @1773152175 {#9620 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9619 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9646 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9647 #locale: "fr" #translatable: App\Entity\Product\Product {#9622} #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 {#9649 …} #channels: Doctrine\ORM\PersistentCollection {#9637 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9633 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9635 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9623 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9625 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9627 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9629 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9631 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16105 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16054 …} +context: Sylius\TwigHooks\Bag\DataBag {#16063 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16103 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9653 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9663 #collection: Doctrine\Common\Collections\ArrayCollection {#9664 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9662 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28089 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28091 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16105 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16054 …} +context: Sylius\TwigHooks\Bag\DataBag {#16063 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16103 …} +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 {#9663 #collection: Doctrine\Common\Collections\ArrayCollection {#9664 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9662 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28089 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28091 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16117 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16105 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16054 …} +context: Sylius\TwigHooks\Bag\DataBag {#16063 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16103 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9653 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9663 #collection: Doctrine\Common\Collections\ArrayCollection {#9664 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9662 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28089 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28091 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16167 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16158 …} +context: Sylius\TwigHooks\Bag\DataBag {#16165 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16166 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9653 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16170 +variant: App\Entity\Product\ProductVariant {#9653 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16167 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16158 …} +context: Sylius\TwigHooks\Bag\DataBag {#16165 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16166 …} +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 | 22.0 MiB | 5.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9670 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9687 …} #variants: Doctrine\ORM\PersistentCollection {#9700 …} #options: Doctrine\ORM\PersistentCollection {#9691 …} #associations: Doctrine\ORM\PersistentCollection {#9689 …} #createdAt: DateTime @1773152175 {#9668 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9667 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9694 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9695 #locale: "fr" #translatable: App\Entity\Product\Product {#9670} #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 {#9697 …} #channels: Doctrine\ORM\PersistentCollection {#9685 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9681 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9683 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9671 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9673 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9675 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9677 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9679 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16061 +product: App\Entity\Product\Product {#9670 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9687 …} #variants: Doctrine\ORM\PersistentCollection {#9700 …} #options: Doctrine\ORM\PersistentCollection {#9691 …} #associations: Doctrine\ORM\PersistentCollection {#9689 …} #createdAt: DateTime @1773152175 {#9668 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9667 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9694 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9695 #locale: "fr" #translatable: App\Entity\Product\Product {#9670} #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 {#9697 …} #channels: Doctrine\ORM\PersistentCollection {#9685 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9681 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9683 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9671 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9673 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9675 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9677 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9679 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9701 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9670 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9687 …} #variants: Doctrine\ORM\PersistentCollection {#9700 …} #options: Doctrine\ORM\PersistentCollection {#9691 …} #associations: Doctrine\ORM\PersistentCollection {#9689 …} #createdAt: DateTime @1773152175 {#9668 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9667 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9694 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9695 #locale: "fr" #translatable: App\Entity\Product\Product {#9670} #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 {#9697 …} #channels: Doctrine\ORM\PersistentCollection {#9685 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9681 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9683 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9671 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9673 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9675 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9677 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9679 …} #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 {#16287 -props: [ "product" => App\Entity\Product\Product {#9670 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9687 …} #variants: Doctrine\ORM\PersistentCollection {#9700 …} #options: Doctrine\ORM\PersistentCollection {#9691 …} #associations: Doctrine\ORM\PersistentCollection {#9689 …} #createdAt: DateTime @1773152175 {#9668 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9667 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9694 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9695 #locale: "fr" #translatable: App\Entity\Product\Product {#9670} #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 {#9697 …} #channels: Doctrine\ORM\PersistentCollection {#9685 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9681 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9683 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9671 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9673 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9675 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9677 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9679 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.88 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16322 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16271 …} +context: Sylius\TwigHooks\Bag\DataBag {#16280 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16320 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9701 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9711 #collection: Doctrine\Common\Collections\ArrayCollection {#9712 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9710 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28108 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28110 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16322 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16271 …} +context: Sylius\TwigHooks\Bag\DataBag {#16280 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16320 …} +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 {#9711 #collection: Doctrine\Common\Collections\ArrayCollection {#9712 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9710 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28108 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28110 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16334 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16322 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16271 …} +context: Sylius\TwigHooks\Bag\DataBag {#16280 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16320 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9701 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9711 #collection: Doctrine\Common\Collections\ArrayCollection {#9712 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9710 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28108 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28110 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16384 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16375 …} +context: Sylius\TwigHooks\Bag\DataBag {#16382 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16383 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9701 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16387 +variant: App\Entity\Product\ProductVariant {#9701 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16384 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16375 …} +context: Sylius\TwigHooks\Bag\DataBag {#16382 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16383 …} +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 | 24.0 MiB | 4.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9718 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9735 …} #variants: Doctrine\ORM\PersistentCollection {#9748 …} #options: Doctrine\ORM\PersistentCollection {#9739 …} #associations: Doctrine\ORM\PersistentCollection {#9737 …} #createdAt: DateTime @1773152175 {#9716 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9715 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9742 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9743 #locale: "fr" #translatable: App\Entity\Product\Product {#9718} #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 {#9745 …} #channels: Doctrine\ORM\PersistentCollection {#9733 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9729 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9731 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9719 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9721 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9723 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9725 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9727 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16278 +product: App\Entity\Product\Product {#9718 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9735 …} #variants: Doctrine\ORM\PersistentCollection {#9748 …} #options: Doctrine\ORM\PersistentCollection {#9739 …} #associations: Doctrine\ORM\PersistentCollection {#9737 …} #createdAt: DateTime @1773152175 {#9716 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9715 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9742 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9743 #locale: "fr" #translatable: App\Entity\Product\Product {#9718} #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 {#9745 …} #channels: Doctrine\ORM\PersistentCollection {#9733 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9729 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9731 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9719 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9721 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9723 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9725 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9727 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9749 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9718 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9735 …} #variants: Doctrine\ORM\PersistentCollection {#9748 …} #options: Doctrine\ORM\PersistentCollection {#9739 …} #associations: Doctrine\ORM\PersistentCollection {#9737 …} #createdAt: DateTime @1773152175 {#9716 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9715 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9742 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9743 #locale: "fr" #translatable: App\Entity\Product\Product {#9718} #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 {#9745 …} #channels: Doctrine\ORM\PersistentCollection {#9733 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9729 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9731 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9719 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9721 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9723 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9725 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9727 …} #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 {#16504 -props: [ "product" => App\Entity\Product\Product {#9718 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9735 …} #variants: Doctrine\ORM\PersistentCollection {#9748 …} #options: Doctrine\ORM\PersistentCollection {#9739 …} #associations: Doctrine\ORM\PersistentCollection {#9737 …} #createdAt: DateTime @1773152175 {#9716 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9715 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9742 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9743 #locale: "fr" #translatable: App\Entity\Product\Product {#9718} #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 {#9745 …} #channels: Doctrine\ORM\PersistentCollection {#9733 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9729 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9731 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9719 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9721 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9723 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9725 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9727 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16539 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16488 …} +context: Sylius\TwigHooks\Bag\DataBag {#16497 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16537 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9749 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9759 #collection: Doctrine\Common\Collections\ArrayCollection {#9760 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9758 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28127 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28129 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16539 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16488 …} +context: Sylius\TwigHooks\Bag\DataBag {#16497 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16537 …} +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 {#9759 #collection: Doctrine\Common\Collections\ArrayCollection {#9760 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9758 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28127 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28129 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16551 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16539 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16488 …} +context: Sylius\TwigHooks\Bag\DataBag {#16497 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16537 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9749 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9759 #collection: Doctrine\Common\Collections\ArrayCollection {#9760 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9758 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28127 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28129 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16601 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16592 …} +context: Sylius\TwigHooks\Bag\DataBag {#16599 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16600 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9749 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16604 +variant: App\Entity\Product\ProductVariant {#9749 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16601 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16592 …} +context: Sylius\TwigHooks\Bag\DataBag {#16599 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16600 …} +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 | 24.0 MiB | 4.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9766 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9783 …} #variants: Doctrine\ORM\PersistentCollection {#9796 …} #options: Doctrine\ORM\PersistentCollection {#9787 …} #associations: Doctrine\ORM\PersistentCollection {#9785 …} #createdAt: DateTime @1773152175 {#9764 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9763 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9790 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9791 #locale: "fr" #translatable: App\Entity\Product\Product {#9766} #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 {#9793 …} #channels: Doctrine\ORM\PersistentCollection {#9781 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9777 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9779 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9767 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9769 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9771 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9773 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9775 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16495 +product: App\Entity\Product\Product {#9766 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9783 …} #variants: Doctrine\ORM\PersistentCollection {#9796 …} #options: Doctrine\ORM\PersistentCollection {#9787 …} #associations: Doctrine\ORM\PersistentCollection {#9785 …} #createdAt: DateTime @1773152175 {#9764 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9763 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9790 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9791 #locale: "fr" #translatable: App\Entity\Product\Product {#9766} #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 {#9793 …} #channels: Doctrine\ORM\PersistentCollection {#9781 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9777 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9779 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9767 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9769 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9771 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9773 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9775 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9797 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9766 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9783 …} #variants: Doctrine\ORM\PersistentCollection {#9796 …} #options: Doctrine\ORM\PersistentCollection {#9787 …} #associations: Doctrine\ORM\PersistentCollection {#9785 …} #createdAt: DateTime @1773152175 {#9764 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9763 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9790 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9791 #locale: "fr" #translatable: App\Entity\Product\Product {#9766} #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 {#9793 …} #channels: Doctrine\ORM\PersistentCollection {#9781 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9777 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9779 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9767 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9769 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9771 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9773 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9775 …} #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 {#16721 -props: [ "product" => App\Entity\Product\Product {#9766 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9783 …} #variants: Doctrine\ORM\PersistentCollection {#9796 …} #options: Doctrine\ORM\PersistentCollection {#9787 …} #associations: Doctrine\ORM\PersistentCollection {#9785 …} #createdAt: DateTime @1773152175 {#9764 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9763 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9790 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9791 #locale: "fr" #translatable: App\Entity\Product\Product {#9766} #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 {#9793 …} #channels: Doctrine\ORM\PersistentCollection {#9781 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9777 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9779 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9767 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9769 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9771 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9773 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9775 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16756 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16705 …} +context: Sylius\TwigHooks\Bag\DataBag {#16714 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16754 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9797 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9807 #collection: Doctrine\Common\Collections\ArrayCollection {#9808 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9806 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28146 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28148 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16756 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16705 …} +context: Sylius\TwigHooks\Bag\DataBag {#16714 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16754 …} +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 {#9807 #collection: Doctrine\Common\Collections\ArrayCollection {#9808 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9806 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28146 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28148 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16768 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16756 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16705 …} +context: Sylius\TwigHooks\Bag\DataBag {#16714 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16754 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9797 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9807 #collection: Doctrine\Common\Collections\ArrayCollection {#9808 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9806 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28146 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28148 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16809 …} +context: Sylius\TwigHooks\Bag\DataBag {#16816 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16817 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9797 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16821 +variant: App\Entity\Product\ProductVariant {#9797 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16809 …} +context: Sylius\TwigHooks\Bag\DataBag {#16816 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16817 …} +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 | 24.0 MiB | 5.06 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9814 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9831 …} #variants: Doctrine\ORM\PersistentCollection {#9844 …} #options: Doctrine\ORM\PersistentCollection {#9835 …} #associations: Doctrine\ORM\PersistentCollection {#9833 …} #createdAt: DateTime @1773152175 {#9812 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9811 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9838 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9839 #locale: "fr" #translatable: App\Entity\Product\Product {#9814} #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 {#9841 …} #channels: Doctrine\ORM\PersistentCollection {#9829 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9825 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9827 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9815 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9817 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9819 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9821 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9823 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16712 +product: App\Entity\Product\Product {#9814 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9831 …} #variants: Doctrine\ORM\PersistentCollection {#9844 …} #options: Doctrine\ORM\PersistentCollection {#9835 …} #associations: Doctrine\ORM\PersistentCollection {#9833 …} #createdAt: DateTime @1773152175 {#9812 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9811 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9838 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9839 #locale: "fr" #translatable: App\Entity\Product\Product {#9814} #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 {#9841 …} #channels: Doctrine\ORM\PersistentCollection {#9829 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9825 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9827 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9815 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9817 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9819 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9821 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9823 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9845 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9814 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9831 …} #variants: Doctrine\ORM\PersistentCollection {#9844 …} #options: Doctrine\ORM\PersistentCollection {#9835 …} #associations: Doctrine\ORM\PersistentCollection {#9833 …} #createdAt: DateTime @1773152175 {#9812 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9811 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9838 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9839 #locale: "fr" #translatable: App\Entity\Product\Product {#9814} #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 {#9841 …} #channels: Doctrine\ORM\PersistentCollection {#9829 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9825 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9827 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9815 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9817 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9819 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9821 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9823 …} #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 {#16938 -props: [ "product" => App\Entity\Product\Product {#9814 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9831 …} #variants: Doctrine\ORM\PersistentCollection {#9844 …} #options: Doctrine\ORM\PersistentCollection {#9835 …} #associations: Doctrine\ORM\PersistentCollection {#9833 …} #createdAt: DateTime @1773152175 {#9812 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9811 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9838 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9839 #locale: "fr" #translatable: App\Entity\Product\Product {#9814} #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 {#9841 …} #channels: Doctrine\ORM\PersistentCollection {#9829 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9825 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9827 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9815 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9817 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9819 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9821 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9823 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16973 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16922 …} +context: Sylius\TwigHooks\Bag\DataBag {#16931 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16971 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9845 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9855 #collection: Doctrine\Common\Collections\ArrayCollection {#9856 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9854 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28165 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28167 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16973 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16922 …} +context: Sylius\TwigHooks\Bag\DataBag {#16931 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16971 …} +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 {#9855 #collection: Doctrine\Common\Collections\ArrayCollection {#9856 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9854 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28165 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28167 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16985 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16973 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16922 …} +context: Sylius\TwigHooks\Bag\DataBag {#16931 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16971 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9845 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9855 #collection: Doctrine\Common\Collections\ArrayCollection {#9856 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9854 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28165 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28167 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17035 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17026 …} +context: Sylius\TwigHooks\Bag\DataBag {#17033 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17034 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9845 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17038 +variant: App\Entity\Product\ProductVariant {#9845 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17035 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17026 …} +context: Sylius\TwigHooks\Bag\DataBag {#17033 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17034 …} +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 | 24.0 MiB | 4.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9862 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9879 …} #variants: Doctrine\ORM\PersistentCollection {#9892 …} #options: Doctrine\ORM\PersistentCollection {#9883 …} #associations: Doctrine\ORM\PersistentCollection {#9881 …} #createdAt: DateTime @1773152175 {#9860 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9859 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9886 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9887 #locale: "fr" #translatable: App\Entity\Product\Product {#9862} #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 {#9889 …} #channels: Doctrine\ORM\PersistentCollection {#9877 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9873 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9875 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9863 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9865 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9867 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9869 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9871 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16929 +product: App\Entity\Product\Product {#9862 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9879 …} #variants: Doctrine\ORM\PersistentCollection {#9892 …} #options: Doctrine\ORM\PersistentCollection {#9883 …} #associations: Doctrine\ORM\PersistentCollection {#9881 …} #createdAt: DateTime @1773152175 {#9860 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9859 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9886 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9887 #locale: "fr" #translatable: App\Entity\Product\Product {#9862} #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 {#9889 …} #channels: Doctrine\ORM\PersistentCollection {#9877 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9873 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9875 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9863 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9865 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9867 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9869 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9871 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9893 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9862 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9879 …} #variants: Doctrine\ORM\PersistentCollection {#9892 …} #options: Doctrine\ORM\PersistentCollection {#9883 …} #associations: Doctrine\ORM\PersistentCollection {#9881 …} #createdAt: DateTime @1773152175 {#9860 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9859 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9886 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9887 #locale: "fr" #translatable: App\Entity\Product\Product {#9862} #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 {#9889 …} #channels: Doctrine\ORM\PersistentCollection {#9877 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9873 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9875 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9863 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9865 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9867 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9869 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9871 …} #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 {#17155 -props: [ "product" => App\Entity\Product\Product {#9862 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9879 …} #variants: Doctrine\ORM\PersistentCollection {#9892 …} #options: Doctrine\ORM\PersistentCollection {#9883 …} #associations: Doctrine\ORM\PersistentCollection {#9881 …} #createdAt: DateTime @1773152175 {#9860 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9859 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9886 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9887 #locale: "fr" #translatable: App\Entity\Product\Product {#9862} #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 {#9889 …} #channels: Doctrine\ORM\PersistentCollection {#9877 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9873 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9875 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9863 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9865 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9867 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9869 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9871 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17190 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17139 …} +context: Sylius\TwigHooks\Bag\DataBag {#17148 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17188 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9893 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9903 #collection: Doctrine\Common\Collections\ArrayCollection {#9904 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9902 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28184 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28186 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17190 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17139 …} +context: Sylius\TwigHooks\Bag\DataBag {#17148 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17188 …} +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 {#9903 #collection: Doctrine\Common\Collections\ArrayCollection {#9904 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9902 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28184 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28186 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17202 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17190 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17139 …} +context: Sylius\TwigHooks\Bag\DataBag {#17148 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17188 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9893 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9903 #collection: Doctrine\Common\Collections\ArrayCollection {#9904 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9902 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28184 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28186 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17252 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17243 …} +context: Sylius\TwigHooks\Bag\DataBag {#17250 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17251 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9893 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17255 +variant: App\Entity\Product\ProductVariant {#9893 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17252 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17243 …} +context: Sylius\TwigHooks\Bag\DataBag {#17250 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17251 …} +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 | 24.0 MiB | 4.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9910 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9927 …} #variants: Doctrine\ORM\PersistentCollection {#9940 …} #options: Doctrine\ORM\PersistentCollection {#9931 …} #associations: Doctrine\ORM\PersistentCollection {#9929 …} #createdAt: DateTime @1773152175 {#9908 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9907 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9934 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9935 #locale: "fr" #translatable: App\Entity\Product\Product {#9910} #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 {#9937 …} #channels: Doctrine\ORM\PersistentCollection {#9925 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9921 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9923 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9911 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9913 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9915 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9917 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9919 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17146 +product: App\Entity\Product\Product {#9910 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9927 …} #variants: Doctrine\ORM\PersistentCollection {#9940 …} #options: Doctrine\ORM\PersistentCollection {#9931 …} #associations: Doctrine\ORM\PersistentCollection {#9929 …} #createdAt: DateTime @1773152175 {#9908 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9907 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9934 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9935 #locale: "fr" #translatable: App\Entity\Product\Product {#9910} #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 {#9937 …} #channels: Doctrine\ORM\PersistentCollection {#9925 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9921 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9923 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9911 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9913 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9915 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9917 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9919 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9941 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9910 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9927 …} #variants: Doctrine\ORM\PersistentCollection {#9940 …} #options: Doctrine\ORM\PersistentCollection {#9931 …} #associations: Doctrine\ORM\PersistentCollection {#9929 …} #createdAt: DateTime @1773152175 {#9908 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9907 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9934 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9935 #locale: "fr" #translatable: App\Entity\Product\Product {#9910} #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 {#9937 …} #channels: Doctrine\ORM\PersistentCollection {#9925 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9921 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9923 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9911 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9913 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9915 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9917 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9919 …} #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 {#17372 -props: [ "product" => App\Entity\Product\Product {#9910 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9927 …} #variants: Doctrine\ORM\PersistentCollection {#9940 …} #options: Doctrine\ORM\PersistentCollection {#9931 …} #associations: Doctrine\ORM\PersistentCollection {#9929 …} #createdAt: DateTime @1773152175 {#9908 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9907 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9934 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9935 #locale: "fr" #translatable: App\Entity\Product\Product {#9910} #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 {#9937 …} #channels: Doctrine\ORM\PersistentCollection {#9925 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9921 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9923 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9911 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9913 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9915 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9917 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9919 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17407 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17356 …} +context: Sylius\TwigHooks\Bag\DataBag {#17365 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17405 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9941 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9951 #collection: Doctrine\Common\Collections\ArrayCollection {#9952 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9950 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28203 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28205 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17407 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17356 …} +context: Sylius\TwigHooks\Bag\DataBag {#17365 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17405 …} +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 {#9951 #collection: Doctrine\Common\Collections\ArrayCollection {#9952 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9950 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28203 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28205 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17419 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17407 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17356 …} +context: Sylius\TwigHooks\Bag\DataBag {#17365 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17405 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9941 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9951 #collection: Doctrine\Common\Collections\ArrayCollection {#9952 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9950 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28203 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28205 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17469 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17460 …} +context: Sylius\TwigHooks\Bag\DataBag {#17467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17468 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9941 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17472 +variant: App\Entity\Product\ProductVariant {#9941 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17469 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17460 …} +context: Sylius\TwigHooks\Bag\DataBag {#17467 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17468 …} +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 | 24.0 MiB | 4.40 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9958 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9975 …} #variants: Doctrine\ORM\PersistentCollection {#9988 …} #options: Doctrine\ORM\PersistentCollection {#9979 …} #associations: Doctrine\ORM\PersistentCollection {#9977 …} #createdAt: DateTime @1773152175 {#9956 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9955 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9982 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9983 #locale: "fr" #translatable: App\Entity\Product\Product {#9958} #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 {#9985 …} #channels: Doctrine\ORM\PersistentCollection {#9973 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9969 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9971 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9959 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9961 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9963 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9965 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9967 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17363 +product: App\Entity\Product\Product {#9958 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9975 …} #variants: Doctrine\ORM\PersistentCollection {#9988 …} #options: Doctrine\ORM\PersistentCollection {#9979 …} #associations: Doctrine\ORM\PersistentCollection {#9977 …} #createdAt: DateTime @1773152175 {#9956 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9955 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9982 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9983 #locale: "fr" #translatable: App\Entity\Product\Product {#9958} #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 {#9985 …} #channels: Doctrine\ORM\PersistentCollection {#9973 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9969 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9971 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9959 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9961 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9963 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9965 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9967 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9989 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9958 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9975 …} #variants: Doctrine\ORM\PersistentCollection {#9988 …} #options: Doctrine\ORM\PersistentCollection {#9979 …} #associations: Doctrine\ORM\PersistentCollection {#9977 …} #createdAt: DateTime @1773152175 {#9956 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9955 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9982 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9983 #locale: "fr" #translatable: App\Entity\Product\Product {#9958} #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 {#9985 …} #channels: Doctrine\ORM\PersistentCollection {#9973 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9969 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9971 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9959 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9961 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9963 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9965 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9967 …} #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 {#17589 -props: [ "product" => App\Entity\Product\Product {#9958 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9975 …} #variants: Doctrine\ORM\PersistentCollection {#9988 …} #options: Doctrine\ORM\PersistentCollection {#9979 …} #associations: Doctrine\ORM\PersistentCollection {#9977 …} #createdAt: DateTime @1773152175 {#9956 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9955 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9982 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9983 #locale: "fr" #translatable: App\Entity\Product\Product {#9958} #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 {#9985 …} #channels: Doctrine\ORM\PersistentCollection {#9973 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#9969 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9971 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9959 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9961 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9963 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9965 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9967 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17624 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17573 …} +context: Sylius\TwigHooks\Bag\DataBag {#17582 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17622 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9989 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9999 #collection: Doctrine\Common\Collections\ArrayCollection {#10000 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9998 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28222 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28224 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17624 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17573 …} +context: Sylius\TwigHooks\Bag\DataBag {#17582 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17622 …} +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 {#9999 #collection: Doctrine\Common\Collections\ArrayCollection {#10000 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9998 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28222 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28224 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17636 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17624 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17573 …} +context: Sylius\TwigHooks\Bag\DataBag {#17582 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17622 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9989 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9999 #collection: Doctrine\Common\Collections\ArrayCollection {#10000 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9998 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28222 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28224 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17686 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17677 …} +context: Sylius\TwigHooks\Bag\DataBag {#17684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17685 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9989 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17689 +variant: App\Entity\Product\ProductVariant {#9989 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17686 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17677 …} +context: Sylius\TwigHooks\Bag\DataBag {#17684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17685 …} +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 | 26.0 MiB | 12.41 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10006 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#10023 …} #variants: Doctrine\ORM\PersistentCollection {#10036 …} #options: Doctrine\ORM\PersistentCollection {#10027 …} #associations: Doctrine\ORM\PersistentCollection {#10025 …} #createdAt: DateTime @1773152176 {#10004 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#10003 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10030 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10031 #locale: "fr" #translatable: App\Entity\Product\Product {#10006} #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 {#10033 …} #channels: Doctrine\ORM\PersistentCollection {#10021 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10017 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10019 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10007 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10009 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10011 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10013 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10015 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17580 +product: App\Entity\Product\Product {#10006 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#10023 …} #variants: Doctrine\ORM\PersistentCollection {#10036 …} #options: Doctrine\ORM\PersistentCollection {#10027 …} #associations: Doctrine\ORM\PersistentCollection {#10025 …} #createdAt: DateTime @1773152176 {#10004 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#10003 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10030 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10031 #locale: "fr" #translatable: App\Entity\Product\Product {#10006} #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 {#10033 …} #channels: Doctrine\ORM\PersistentCollection {#10021 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10017 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10019 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10007 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10009 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10011 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10013 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10015 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10037 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 7.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10006 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#10023 …} #variants: Doctrine\ORM\PersistentCollection {#10036 …} #options: Doctrine\ORM\PersistentCollection {#10027 …} #associations: Doctrine\ORM\PersistentCollection {#10025 …} #createdAt: DateTime @1773152176 {#10004 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#10003 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10030 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10031 #locale: "fr" #translatable: App\Entity\Product\Product {#10006} #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 {#10033 …} #channels: Doctrine\ORM\PersistentCollection {#10021 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10017 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10019 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10007 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10009 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10011 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10013 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10015 …} #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 {#17806 -props: [ "product" => App\Entity\Product\Product {#10006 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#10023 …} #variants: Doctrine\ORM\PersistentCollection {#10036 …} #options: Doctrine\ORM\PersistentCollection {#10027 …} #associations: Doctrine\ORM\PersistentCollection {#10025 …} #createdAt: DateTime @1773152176 {#10004 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#10003 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10030 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10031 #locale: "fr" #translatable: App\Entity\Product\Product {#10006} #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 {#10033 …} #channels: Doctrine\ORM\PersistentCollection {#10021 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10017 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10019 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10007 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10009 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10011 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10013 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10015 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17841 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17790 …} +context: Sylius\TwigHooks\Bag\DataBag {#17799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17839 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10037 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10047 #collection: Doctrine\Common\Collections\ArrayCollection {#10048 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10046 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28241 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28243 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17841 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17790 …} +context: Sylius\TwigHooks\Bag\DataBag {#17799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17839 …} +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 {#10047 #collection: Doctrine\Common\Collections\ArrayCollection {#10048 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10046 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28241 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28243 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#7002 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17841 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17790 …} +context: Sylius\TwigHooks\Bag\DataBag {#17799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17839 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10037 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10047 #collection: Doctrine\Common\Collections\ArrayCollection {#10048 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10046 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28241 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28243 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16468 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16257 …} +context: Sylius\TwigHooks\Bag\DataBag {#16385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16473 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10037 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16484 +variant: App\Entity\Product\ProductVariant {#10037 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16468 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16257 …} +context: Sylius\TwigHooks\Bag\DataBag {#16385 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16473 …} +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 | 26.0 MiB | 5.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10054 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#10071 …} #variants: Doctrine\ORM\PersistentCollection {#10084 …} #options: Doctrine\ORM\PersistentCollection {#10075 …} #associations: Doctrine\ORM\PersistentCollection {#10073 …} #createdAt: DateTime @1773152175 {#10052 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#10051 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10078 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10079 #locale: "fr" #translatable: App\Entity\Product\Product {#10054} #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 {#10081 …} #channels: Doctrine\ORM\PersistentCollection {#10069 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10065 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10067 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10055 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10057 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10059 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10061 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10063 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17797 +product: App\Entity\Product\Product {#10054 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#10071 …} #variants: Doctrine\ORM\PersistentCollection {#10084 …} #options: Doctrine\ORM\PersistentCollection {#10075 …} #associations: Doctrine\ORM\PersistentCollection {#10073 …} #createdAt: DateTime @1773152175 {#10052 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#10051 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10078 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10079 #locale: "fr" #translatable: App\Entity\Product\Product {#10054} #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 {#10081 …} #channels: Doctrine\ORM\PersistentCollection {#10069 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10065 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10067 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10055 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10057 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10059 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10061 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10063 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10085 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10054 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#10071 …} #variants: Doctrine\ORM\PersistentCollection {#10084 …} #options: Doctrine\ORM\PersistentCollection {#10075 …} #associations: Doctrine\ORM\PersistentCollection {#10073 …} #createdAt: DateTime @1773152175 {#10052 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#10051 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10078 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10079 #locale: "fr" #translatable: App\Entity\Product\Product {#10054} #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 {#10081 …} #channels: Doctrine\ORM\PersistentCollection {#10069 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10065 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10067 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10055 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10057 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10059 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10061 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10063 …} #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 {#17902 -props: [ "product" => App\Entity\Product\Product {#10054 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#10071 …} #variants: Doctrine\ORM\PersistentCollection {#10084 …} #options: Doctrine\ORM\PersistentCollection {#10075 …} #associations: Doctrine\ORM\PersistentCollection {#10073 …} #createdAt: DateTime @1773152175 {#10052 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#10051 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10078 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10079 #locale: "fr" #translatable: App\Entity\Product\Product {#10054} #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 {#10081 …} #channels: Doctrine\ORM\PersistentCollection {#10069 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10065 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10067 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10055 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10057 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10059 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10061 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10063 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17937 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17886 …} +context: Sylius\TwigHooks\Bag\DataBag {#17895 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17935 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10085 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10095 #collection: Doctrine\Common\Collections\ArrayCollection {#10096 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10094 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28260 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28262 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17937 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17886 …} +context: Sylius\TwigHooks\Bag\DataBag {#17895 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17935 …} +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 {#10095 #collection: Doctrine\Common\Collections\ArrayCollection {#10096 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10094 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28260 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28262 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17949 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17937 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17886 …} +context: Sylius\TwigHooks\Bag\DataBag {#17895 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17935 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10085 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10095 #collection: Doctrine\Common\Collections\ArrayCollection {#10096 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10094 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28260 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28262 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17999 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17990 …} +context: Sylius\TwigHooks\Bag\DataBag {#17997 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17998 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10085 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18002 +variant: App\Entity\Product\ProductVariant {#10085 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17999 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17990 …} +context: Sylius\TwigHooks\Bag\DataBag {#17997 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17998 …} +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 | 26.0 MiB | 5.52 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10102 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#10119 …} #variants: Doctrine\ORM\PersistentCollection {#10132 …} #options: Doctrine\ORM\PersistentCollection {#10123 …} #associations: Doctrine\ORM\PersistentCollection {#10121 …} #createdAt: DateTime @1773152174 {#10100 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#10099 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10126 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10127 #locale: "fr" #translatable: App\Entity\Product\Product {#10102} #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 {#10129 …} #channels: Doctrine\ORM\PersistentCollection {#10117 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10113 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10115 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10103 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10105 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10107 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10109 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10111 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17893 +product: App\Entity\Product\Product {#10102 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#10119 …} #variants: Doctrine\ORM\PersistentCollection {#10132 …} #options: Doctrine\ORM\PersistentCollection {#10123 …} #associations: Doctrine\ORM\PersistentCollection {#10121 …} #createdAt: DateTime @1773152174 {#10100 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#10099 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10126 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10127 #locale: "fr" #translatable: App\Entity\Product\Product {#10102} #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 {#10129 …} #channels: Doctrine\ORM\PersistentCollection {#10117 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10113 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10115 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10103 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10105 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10107 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10109 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10111 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10133 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10102 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#10119 …} #variants: Doctrine\ORM\PersistentCollection {#10132 …} #options: Doctrine\ORM\PersistentCollection {#10123 …} #associations: Doctrine\ORM\PersistentCollection {#10121 …} #createdAt: DateTime @1773152174 {#10100 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#10099 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10126 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10127 #locale: "fr" #translatable: App\Entity\Product\Product {#10102} #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 {#10129 …} #channels: Doctrine\ORM\PersistentCollection {#10117 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10113 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10115 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10103 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10105 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10107 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10109 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10111 …} #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 {#18119 -props: [ "product" => App\Entity\Product\Product {#10102 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#10119 …} #variants: Doctrine\ORM\PersistentCollection {#10132 …} #options: Doctrine\ORM\PersistentCollection {#10123 …} #associations: Doctrine\ORM\PersistentCollection {#10121 …} #createdAt: DateTime @1773152174 {#10100 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#10099 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10126 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10127 #locale: "fr" #translatable: App\Entity\Product\Product {#10102} #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 {#10129 …} #channels: Doctrine\ORM\PersistentCollection {#10117 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10113 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10115 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10103 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10105 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10107 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10109 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10111 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18154 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18103 …} +context: Sylius\TwigHooks\Bag\DataBag {#18112 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18152 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10133 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10143 #collection: Doctrine\Common\Collections\ArrayCollection {#10144 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10142 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28279 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28281 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18154 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18103 …} +context: Sylius\TwigHooks\Bag\DataBag {#18112 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18152 …} +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 {#10143 #collection: Doctrine\Common\Collections\ArrayCollection {#10144 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10142 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28279 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28281 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18166 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18154 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18103 …} +context: Sylius\TwigHooks\Bag\DataBag {#18112 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18152 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10133 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10143 #collection: Doctrine\Common\Collections\ArrayCollection {#10144 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10142 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28279 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28281 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18216 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18207 …} +context: Sylius\TwigHooks\Bag\DataBag {#18214 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18215 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10133 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18219 +variant: App\Entity\Product\ProductVariant {#10133 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18216 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18207 …} +context: Sylius\TwigHooks\Bag\DataBag {#18214 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18215 …} +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 | 26.0 MiB | 5.26 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10150 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#10167 …} #variants: Doctrine\ORM\PersistentCollection {#10180 …} #options: Doctrine\ORM\PersistentCollection {#10171 …} #associations: Doctrine\ORM\PersistentCollection {#10169 …} #createdAt: DateTime @1773152175 {#10148 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#10147 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10174 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10175 #locale: "fr" #translatable: App\Entity\Product\Product {#10150} #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 {#10177 …} #channels: Doctrine\ORM\PersistentCollection {#10165 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10161 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10163 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10151 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10153 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10155 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10157 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10159 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18110 +product: App\Entity\Product\Product {#10150 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#10167 …} #variants: Doctrine\ORM\PersistentCollection {#10180 …} #options: Doctrine\ORM\PersistentCollection {#10171 …} #associations: Doctrine\ORM\PersistentCollection {#10169 …} #createdAt: DateTime @1773152175 {#10148 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#10147 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10174 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10175 #locale: "fr" #translatable: App\Entity\Product\Product {#10150} #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 {#10177 …} #channels: Doctrine\ORM\PersistentCollection {#10165 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10161 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10163 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10151 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10153 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10155 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10157 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10159 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10181 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10150 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#10167 …} #variants: Doctrine\ORM\PersistentCollection {#10180 …} #options: Doctrine\ORM\PersistentCollection {#10171 …} #associations: Doctrine\ORM\PersistentCollection {#10169 …} #createdAt: DateTime @1773152175 {#10148 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#10147 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10174 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10175 #locale: "fr" #translatable: App\Entity\Product\Product {#10150} #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 {#10177 …} #channels: Doctrine\ORM\PersistentCollection {#10165 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10161 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10163 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10151 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10153 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10155 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10157 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10159 …} #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 {#18336 -props: [ "product" => App\Entity\Product\Product {#10150 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#10167 …} #variants: Doctrine\ORM\PersistentCollection {#10180 …} #options: Doctrine\ORM\PersistentCollection {#10171 …} #associations: Doctrine\ORM\PersistentCollection {#10169 …} #createdAt: DateTime @1773152175 {#10148 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#10147 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10174 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10175 #locale: "fr" #translatable: App\Entity\Product\Product {#10150} #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 {#10177 …} #channels: Doctrine\ORM\PersistentCollection {#10165 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10161 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10163 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10151 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10153 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10155 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10157 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10159 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18371 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18320 …} +context: Sylius\TwigHooks\Bag\DataBag {#18329 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18369 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10181 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10191 #collection: Doctrine\Common\Collections\ArrayCollection {#10192 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10190 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28298 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28300 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18371 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18320 …} +context: Sylius\TwigHooks\Bag\DataBag {#18329 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18369 …} +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 {#10191 #collection: Doctrine\Common\Collections\ArrayCollection {#10192 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10190 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28298 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28300 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18383 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18371 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18320 …} +context: Sylius\TwigHooks\Bag\DataBag {#18329 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18369 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10181 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10191 #collection: Doctrine\Common\Collections\ArrayCollection {#10192 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10190 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28298 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28300 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18433 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18424 …} +context: Sylius\TwigHooks\Bag\DataBag {#18431 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18432 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10181 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18436 +variant: App\Entity\Product\ProductVariant {#10181 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18433 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18424 …} +context: Sylius\TwigHooks\Bag\DataBag {#18431 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18432 …} +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 | 26.0 MiB | 5.32 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10198 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#10215 …} #variants: Doctrine\ORM\PersistentCollection {#10228 …} #options: Doctrine\ORM\PersistentCollection {#10219 …} #associations: Doctrine\ORM\PersistentCollection {#10217 …} #createdAt: DateTime @1773152175 {#10196 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#10195 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10222 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10223 #locale: "fr" #translatable: App\Entity\Product\Product {#10198} #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 {#10225 …} #channels: Doctrine\ORM\PersistentCollection {#10213 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10209 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10211 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10199 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10201 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10203 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10205 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10207 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18327 +product: App\Entity\Product\Product {#10198 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#10215 …} #variants: Doctrine\ORM\PersistentCollection {#10228 …} #options: Doctrine\ORM\PersistentCollection {#10219 …} #associations: Doctrine\ORM\PersistentCollection {#10217 …} #createdAt: DateTime @1773152175 {#10196 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#10195 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10222 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10223 #locale: "fr" #translatable: App\Entity\Product\Product {#10198} #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 {#10225 …} #channels: Doctrine\ORM\PersistentCollection {#10213 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10209 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10211 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10199 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10201 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10203 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10205 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10207 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10229 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10198 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#10215 …} #variants: Doctrine\ORM\PersistentCollection {#10228 …} #options: Doctrine\ORM\PersistentCollection {#10219 …} #associations: Doctrine\ORM\PersistentCollection {#10217 …} #createdAt: DateTime @1773152175 {#10196 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#10195 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10222 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10223 #locale: "fr" #translatable: App\Entity\Product\Product {#10198} #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 {#10225 …} #channels: Doctrine\ORM\PersistentCollection {#10213 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10209 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10211 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10199 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10201 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10203 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10205 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10207 …} #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 {#18553 -props: [ "product" => App\Entity\Product\Product {#10198 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#10215 …} #variants: Doctrine\ORM\PersistentCollection {#10228 …} #options: Doctrine\ORM\PersistentCollection {#10219 …} #associations: Doctrine\ORM\PersistentCollection {#10217 …} #createdAt: DateTime @1773152175 {#10196 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#10195 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10222 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10223 #locale: "fr" #translatable: App\Entity\Product\Product {#10198} #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 {#10225 …} #channels: Doctrine\ORM\PersistentCollection {#10213 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8250 …} #reviews: Doctrine\ORM\PersistentCollection {#10209 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10211 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10199 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10201 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10203 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10205 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10207 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18588 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18537 …} +context: Sylius\TwigHooks\Bag\DataBag {#18546 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18586 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10229 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10239 #collection: Doctrine\Common\Collections\ArrayCollection {#10240 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10238 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28317 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28319 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18588 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18537 …} +context: Sylius\TwigHooks\Bag\DataBag {#18546 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18586 …} +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 {#10239 #collection: Doctrine\Common\Collections\ArrayCollection {#10240 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10238 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28317 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28319 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18600 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18588 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18537 …} +context: Sylius\TwigHooks\Bag\DataBag {#18546 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18586 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10229 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10239 #collection: Doctrine\Common\Collections\ArrayCollection {#10240 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10238 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28317 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28319 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18650 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18641 …} +context: Sylius\TwigHooks\Bag\DataBag {#18648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18649 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10229 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18653 +variant: App\Entity\Product\ProductVariant {#10229 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18650 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18641 …} +context: Sylius\TwigHooks\Bag\DataBag {#18648 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18649 …} +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 | 26.0 MiB | 5.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10246 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#10263 …} #variants: Doctrine\ORM\PersistentCollection {#10276 …} #options: Doctrine\ORM\PersistentCollection {#10267 …} #associations: Doctrine\ORM\PersistentCollection {#10265 …} #createdAt: DateTime @1773152175 {#10244 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933147 {#10243 : 2026-04-23 10:32:27.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10270 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10271 #locale: "fr" #translatable: App\Entity\Product\Product {#10246} #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 {#10273 …} #channels: Doctrine\ORM\PersistentCollection {#10261 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10257 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10259 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10247 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10249 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10251 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10253 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10255 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18544 +product: App\Entity\Product\Product {#10246 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#10263 …} #variants: Doctrine\ORM\PersistentCollection {#10276 …} #options: Doctrine\ORM\PersistentCollection {#10267 …} #associations: Doctrine\ORM\PersistentCollection {#10265 …} #createdAt: DateTime @1773152175 {#10244 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933147 {#10243 : 2026-04-23 10:32:27.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10270 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10271 #locale: "fr" #translatable: App\Entity\Product\Product {#10246} #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 {#10273 …} #channels: Doctrine\ORM\PersistentCollection {#10261 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10257 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10259 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10247 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10249 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10251 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10253 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10255 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10277 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 1.20 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10246 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#10263 …} #variants: Doctrine\ORM\PersistentCollection {#10276 …} #options: Doctrine\ORM\PersistentCollection {#10267 …} #associations: Doctrine\ORM\PersistentCollection {#10265 …} #createdAt: DateTime @1773152175 {#10244 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933147 {#10243 : 2026-04-23 10:32:27.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10270 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10271 #locale: "fr" #translatable: App\Entity\Product\Product {#10246} #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 {#10273 …} #channels: Doctrine\ORM\PersistentCollection {#10261 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10257 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10259 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10247 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10249 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10251 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10253 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10255 …} #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 {#18770 -props: [ "product" => App\Entity\Product\Product {#10246 #id: 279 #code: "E21A" #attributes: Doctrine\ORM\PersistentCollection {#10263 …} #variants: Doctrine\ORM\PersistentCollection {#10276 …} #options: Doctrine\ORM\PersistentCollection {#10267 …} #associations: Doctrine\ORM\PersistentCollection {#10265 …} #createdAt: DateTime @1773152175 {#10244 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933147 {#10243 : 2026-04-23 10:32:27.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10270 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10271 #locale: "fr" #translatable: App\Entity\Product\Product {#10246} #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 {#10273 …} #channels: Doctrine\ORM\PersistentCollection {#10261 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10257 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10259 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10247 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10249 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10251 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10253 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10255 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18754 …} +context: Sylius\TwigHooks\Bag\DataBag {#18763 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18803 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10277 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10287 #collection: Doctrine\Common\Collections\ArrayCollection {#10288 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10286 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28336 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28338 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18754 …} +context: Sylius\TwigHooks\Bag\DataBag {#18763 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18803 …} +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 {#10287 #collection: Doctrine\Common\Collections\ArrayCollection {#10288 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10286 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28336 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28338 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18817 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18754 …} +context: Sylius\TwigHooks\Bag\DataBag {#18763 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18803 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10277 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10287 #collection: Doctrine\Common\Collections\ArrayCollection {#10288 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10286 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28336 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28338 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18867 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18858 …} +context: Sylius\TwigHooks\Bag\DataBag {#18865 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18866 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10277 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18870 +variant: App\Entity\Product\ProductVariant {#10277 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18867 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18858 …} +context: Sylius\TwigHooks\Bag\DataBag {#18865 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18866 …} +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 | 26.0 MiB | 5.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10297 #id: 280 #code: "E21I" #attributes: Doctrine\ORM\PersistentCollection {#10314 …} #variants: Doctrine\ORM\PersistentCollection {#10327 …} #options: Doctrine\ORM\PersistentCollection {#10318 …} #associations: Doctrine\ORM\PersistentCollection {#10316 …} #createdAt: DateTime @1773152175 {#10292 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933763 {#10291 : 2026-04-23 10:42:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10321 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10322 #locale: "fr" #translatable: App\Entity\Product\Product {#10297} #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 {#10324 …} #channels: Doctrine\ORM\PersistentCollection {#10312 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10308 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10310 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10298 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10300 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10302 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10304 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10306 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18761 +product: App\Entity\Product\Product {#10297 #id: 280 #code: "E21I" #attributes: Doctrine\ORM\PersistentCollection {#10314 …} #variants: Doctrine\ORM\PersistentCollection {#10327 …} #options: Doctrine\ORM\PersistentCollection {#10318 …} #associations: Doctrine\ORM\PersistentCollection {#10316 …} #createdAt: DateTime @1773152175 {#10292 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933763 {#10291 : 2026-04-23 10:42:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10321 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10322 #locale: "fr" #translatable: App\Entity\Product\Product {#10297} #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 {#10324 …} #channels: Doctrine\ORM\PersistentCollection {#10312 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10308 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10310 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10298 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10300 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10302 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10304 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10306 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10328 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10297 #id: 280 #code: "E21I" #attributes: Doctrine\ORM\PersistentCollection {#10314 …} #variants: Doctrine\ORM\PersistentCollection {#10327 …} #options: Doctrine\ORM\PersistentCollection {#10318 …} #associations: Doctrine\ORM\PersistentCollection {#10316 …} #createdAt: DateTime @1773152175 {#10292 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933763 {#10291 : 2026-04-23 10:42:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10321 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10322 #locale: "fr" #translatable: App\Entity\Product\Product {#10297} #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 {#10324 …} #channels: Doctrine\ORM\PersistentCollection {#10312 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10308 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10310 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10298 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10300 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10302 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10304 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10306 …} #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 {#18987 -props: [ "product" => App\Entity\Product\Product {#10297 #id: 280 #code: "E21I" #attributes: Doctrine\ORM\PersistentCollection {#10314 …} #variants: Doctrine\ORM\PersistentCollection {#10327 …} #options: Doctrine\ORM\PersistentCollection {#10318 …} #associations: Doctrine\ORM\PersistentCollection {#10316 …} #createdAt: DateTime @1773152175 {#10292 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776933763 {#10291 : 2026-04-23 10:42:43.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10321 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10322 #locale: "fr" #translatable: App\Entity\Product\Product {#10297} #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 {#10324 …} #channels: Doctrine\ORM\PersistentCollection {#10312 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10308 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10310 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10298 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10300 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10302 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10304 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10306 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18971 …} +context: Sylius\TwigHooks\Bag\DataBag {#18980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19020 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10328 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10338 #collection: Doctrine\Common\Collections\ArrayCollection {#10339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10337 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28355 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28357 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18971 …} +context: Sylius\TwigHooks\Bag\DataBag {#18980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19020 …} +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 {#10338 #collection: Doctrine\Common\Collections\ArrayCollection {#10339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10337 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28355 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28357 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19034 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18971 …} +context: Sylius\TwigHooks\Bag\DataBag {#18980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19020 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10328 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10338 #collection: Doctrine\Common\Collections\ArrayCollection {#10339 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10337 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28355 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28357 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19084 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19075 …} +context: Sylius\TwigHooks\Bag\DataBag {#19082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19083 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10328 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19087 +variant: App\Entity\Product\ProductVariant {#10328 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19084 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19075 …} +context: Sylius\TwigHooks\Bag\DataBag {#19082 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19083 …} +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 | 28.0 MiB | 6.15 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10345 #id: 425 #code: "M53" #attributes: Doctrine\ORM\PersistentCollection {#10362 …} #variants: Doctrine\ORM\PersistentCollection {#10375 …} #options: Doctrine\ORM\PersistentCollection {#10366 …} #associations: Doctrine\ORM\PersistentCollection {#10364 …} #createdAt: DateTime @1773152176 {#10343 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955457 {#10342 : 2026-04-23 16:44:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10369 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10370 #locale: "fr" #translatable: App\Entity\Product\Product {#10345} #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 {#10372 …} #channels: Doctrine\ORM\PersistentCollection {#10360 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10358 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10346 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10348 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10350 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10352 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10354 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18978 +product: App\Entity\Product\Product {#10345 #id: 425 #code: "M53" #attributes: Doctrine\ORM\PersistentCollection {#10362 …} #variants: Doctrine\ORM\PersistentCollection {#10375 …} #options: Doctrine\ORM\PersistentCollection {#10366 …} #associations: Doctrine\ORM\PersistentCollection {#10364 …} #createdAt: DateTime @1773152176 {#10343 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955457 {#10342 : 2026-04-23 16:44:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10369 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10370 #locale: "fr" #translatable: App\Entity\Product\Product {#10345} #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 {#10372 …} #channels: Doctrine\ORM\PersistentCollection {#10360 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10358 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10346 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10348 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10350 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10352 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10354 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10376 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
28.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10345 #id: 425 #code: "M53" #attributes: Doctrine\ORM\PersistentCollection {#10362 …} #variants: Doctrine\ORM\PersistentCollection {#10375 …} #options: Doctrine\ORM\PersistentCollection {#10366 …} #associations: Doctrine\ORM\PersistentCollection {#10364 …} #createdAt: DateTime @1773152176 {#10343 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955457 {#10342 : 2026-04-23 16:44:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10369 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10370 #locale: "fr" #translatable: App\Entity\Product\Product {#10345} #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 {#10372 …} #channels: Doctrine\ORM\PersistentCollection {#10360 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10358 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10346 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10348 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10350 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10352 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10354 …} #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 {#19204 -props: [ "product" => App\Entity\Product\Product {#10345 #id: 425 #code: "M53" #attributes: Doctrine\ORM\PersistentCollection {#10362 …} #variants: Doctrine\ORM\PersistentCollection {#10375 …} #options: Doctrine\ORM\PersistentCollection {#10366 …} #associations: Doctrine\ORM\PersistentCollection {#10364 …} #createdAt: DateTime @1773152176 {#10343 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955457 {#10342 : 2026-04-23 16:44:17.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10369 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10370 #locale: "fr" #translatable: App\Entity\Product\Product {#10345} #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 {#10372 …} #channels: Doctrine\ORM\PersistentCollection {#10360 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10356 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10358 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10346 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10348 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10350 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10352 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10354 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
28.0 MiB | 1.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19239 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19188 …} +context: Sylius\TwigHooks\Bag\DataBag {#19197 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19237 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10376 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10386 #collection: Doctrine\Common\Collections\ArrayCollection {#10387 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10385 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28374 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28376 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19239 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19188 …} +context: Sylius\TwigHooks\Bag\DataBag {#19197 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19237 …} +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 {#10386 #collection: Doctrine\Common\Collections\ArrayCollection {#10387 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10385 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28374 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28376 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19251 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19239 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19188 …} +context: Sylius\TwigHooks\Bag\DataBag {#19197 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19237 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10376 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10386 #collection: Doctrine\Common\Collections\ArrayCollection {#10387 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10385 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28374 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28376 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 28.0 MiB | 0.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19301 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19292 …} +context: Sylius\TwigHooks\Bag\DataBag {#19299 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19300 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10376 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19304 +variant: App\Entity\Product\ProductVariant {#10376 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19301 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19292 …} +context: Sylius\TwigHooks\Bag\DataBag {#19299 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19300 …} +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 | 28.0 MiB | 4.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10393 #id: 429 #code: "M70B" #attributes: Doctrine\ORM\PersistentCollection {#10410 …} #variants: Doctrine\ORM\PersistentCollection {#10423 …} #options: Doctrine\ORM\PersistentCollection {#10414 …} #associations: Doctrine\ORM\PersistentCollection {#10412 …} #createdAt: DateTime @1773152176 {#10391 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955971 {#10390 : 2026-04-23 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10417 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10418 #locale: "fr" #translatable: App\Entity\Product\Product {#10393} #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 {#10420 …} #channels: Doctrine\ORM\PersistentCollection {#10408 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10404 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10406 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10394 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10396 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10398 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10400 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10402 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19195 +product: App\Entity\Product\Product {#10393 #id: 429 #code: "M70B" #attributes: Doctrine\ORM\PersistentCollection {#10410 …} #variants: Doctrine\ORM\PersistentCollection {#10423 …} #options: Doctrine\ORM\PersistentCollection {#10414 …} #associations: Doctrine\ORM\PersistentCollection {#10412 …} #createdAt: DateTime @1773152176 {#10391 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955971 {#10390 : 2026-04-23 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10417 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10418 #locale: "fr" #translatable: App\Entity\Product\Product {#10393} #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 {#10420 …} #channels: Doctrine\ORM\PersistentCollection {#10408 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10404 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10406 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10394 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10396 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10398 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10400 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10402 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10424 …} +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 {#14944 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14977 …} +context: Sylius\TwigHooks\Bag\DataBag {#14983 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14970 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
28.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10393 #id: 429 #code: "M70B" #attributes: Doctrine\ORM\PersistentCollection {#10410 …} #variants: Doctrine\ORM\PersistentCollection {#10423 …} #options: Doctrine\ORM\PersistentCollection {#10414 …} #associations: Doctrine\ORM\PersistentCollection {#10412 …} #createdAt: DateTime @1773152176 {#10391 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955971 {#10390 : 2026-04-23 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10417 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10418 #locale: "fr" #translatable: App\Entity\Product\Product {#10393} #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 {#10420 …} #channels: Doctrine\ORM\PersistentCollection {#10408 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10404 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10406 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10394 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10396 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10398 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10400 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10402 …} #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 {#19421 -props: [ "product" => App\Entity\Product\Product {#10393 #id: 429 #code: "M70B" #attributes: Doctrine\ORM\PersistentCollection {#10410 …} #variants: Doctrine\ORM\PersistentCollection {#10423 …} #options: Doctrine\ORM\PersistentCollection {#10414 …} #associations: Doctrine\ORM\PersistentCollection {#10412 …} #createdAt: DateTime @1773152176 {#10391 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776955971 {#10390 : 2026-04-23 16:52:51.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10417 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10418 #locale: "fr" #translatable: App\Entity\Product\Product {#10393} #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 {#10420 …} #channels: Doctrine\ORM\PersistentCollection {#10408 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10404 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10406 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10394 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10396 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10398 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10400 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10402 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
28.0 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19456 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19405 …} +context: Sylius\TwigHooks\Bag\DataBag {#19414 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19454 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10424 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10434 #collection: Doctrine\Common\Collections\ArrayCollection {#10435 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10433 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28393 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28395 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19456 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19405 …} +context: Sylius\TwigHooks\Bag\DataBag {#19414 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19454 …} +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 {#10434 #collection: Doctrine\Common\Collections\ArrayCollection {#10435 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10433 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28393 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28395 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19468 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19456 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19405 …} +context: Sylius\TwigHooks\Bag\DataBag {#19414 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19454 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10424 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10434 #collection: Doctrine\Common\Collections\ArrayCollection {#10435 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10433 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#28393 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28395 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 28.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19518 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19509 …} +context: Sylius\TwigHooks\Bag\DataBag {#19516 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19517 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10424 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19521 +variant: App\Entity\Product\ProductVariant {#10424 …} +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 {#10610 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13384 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10607 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19518 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19509 …} +context: Sylius\TwigHooks\Bag\DataBag {#19516 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19517 …} +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 | 28.0 MiB | 6.77 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13450 …} +context: Sylius\TwigHooks\Bag\DataBag {#14642 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13460 …} +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 {#14858 +cart: App\Entity\Order\Order {#13769 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14628 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13450 …} +context: Sylius\TwigHooks\Bag\DataBag {#14642 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13460 …} +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 …} } |
|||