Components
12
Twig Components
80
Render Count
183
ms
Render Time
26.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 14.0 MiB | 2.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13294 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13287 …} +context: Sylius\TwigHooks\Bag\DataBag {#13293 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13292 …} +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 {#13437 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13294 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13287 …} +context: Sylius\TwigHooks\Bag\DataBag {#13293 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13292 …} +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 | 14.0 MiB | 2.29 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13385 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13381 …} +context: Sylius\TwigHooks\Bag\DataBag {#13383 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13384 …} +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 {#13394 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13385 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13381 …} +context: Sylius\TwigHooks\Bag\DataBag {#13383 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13384 …} +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 | 14.0 MiB | 11.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13493 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13466 …} +context: Sylius\TwigHooks\Bag\DataBag {#13488 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13486 …} +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 {#13514 +cart: App\Entity\Order\Order {#13569 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13493 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13466 …} +context: Sylius\TwigHooks\Bag\DataBag {#13488 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13486 …} +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 | 14.0 MiB | 4.43 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14203 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14202 …} +context: Sylius\TwigHooks\Bag\DataBag {#14198 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14200 …} +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 {#14212 #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 {#14203 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14202 …} +context: Sylius\TwigHooks\Bag\DataBag {#14198 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14200 …} +prefixes: [ "sylius_shop.product.index.header.navbar" "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 14.0 MiB | 7.93 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14456 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14452 …} +context: Sylius\TwigHooks\Bag\DataBag {#14453 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14455 …} +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 {#14465 #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 {#14456 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14452 …} +context: Sylius\TwigHooks\Bag\DataBag {#14453 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14455 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 14.0 MiB | 6.87 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14581 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14577 …} +context: Sylius\TwigHooks\Bag\DataBag {#14578 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14580 …} +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 {#14589 #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 {#14581 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14577 …} +context: Sylius\TwigHooks\Bag\DataBag {#14578 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14580 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 16.0 MiB | 8.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14680 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14676 …} +context: Sylius\TwigHooks\Bag\DataBag {#14677 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14679 …} +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 {#14688 #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 {#14680 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14676 …} +context: Sylius\TwigHooks\Bag\DataBag {#14677 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 20.0 MiB | 17.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8310 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9008 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9136 …} #associations: Doctrine\ORM\PersistentCollection {#9076 …} #createdAt: DateTime @1773152175 {#8631 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8216 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9135 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9138 #locale: "fr" #translatable: App\Entity\Product\Product {#8310} #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 {#9141 …} #channels: Doctrine\ORM\PersistentCollection {#8863 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#8795 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8866 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8295 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8269 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8242 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8526 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15207 +product: App\Entity\Product\Product {#8310 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9008 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9136 …} #associations: Doctrine\ORM\PersistentCollection {#9076 …} #createdAt: DateTime @1773152175 {#8631 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8216 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9135 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9138 #locale: "fr" #translatable: App\Entity\Product\Product {#8310} #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 {#9141 …} #channels: Doctrine\ORM\PersistentCollection {#8863 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#8795 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8866 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8295 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8269 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8242 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8526 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9149 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
20.0 MiB | 2.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8310 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9008 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9136 …} #associations: Doctrine\ORM\PersistentCollection {#9076 …} #createdAt: DateTime @1773152175 {#8631 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8216 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9135 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9138 #locale: "fr" #translatable: App\Entity\Product\Product {#8310} #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 {#9141 …} #channels: Doctrine\ORM\PersistentCollection {#8863 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#8795 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8866 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8295 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8269 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8242 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8526 …} #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 {#15368 -props: [ "product" => App\Entity\Product\Product {#8310 #id: 204 #code: "ASSUPL36" #attributes: Doctrine\ORM\PersistentCollection {#9008 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9136 …} #associations: Doctrine\ORM\PersistentCollection {#9076 …} #createdAt: DateTime @1773152175 {#8631 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301852 {#8216 : 2026-04-27 16:57:32.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9135 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9138 #locale: "fr" #translatable: App\Entity\Product\Product {#8310} #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 {#9141 …} #channels: Doctrine\ORM\PersistentCollection {#8863 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#8795 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8866 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#8295 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#8269 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#8242 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7689 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#8526 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
20.0 MiB | 2.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15396 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15397 …} +context: Sylius\TwigHooks\Bag\DataBag {#15399 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15391 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9149 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9420 #collection: Doctrine\Common\Collections\ArrayCollection {#9419 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9266 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26580 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26642 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15396 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15397 …} +context: Sylius\TwigHooks\Bag\DataBag {#15399 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15391 …} +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 {#9420 #collection: Doctrine\Common\Collections\ArrayCollection {#9419 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9266 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26580 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26642 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15385 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15396 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15397 …} +context: Sylius\TwigHooks\Bag\DataBag {#15399 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15391 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9149 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9420 #collection: Doctrine\Common\Collections\ArrayCollection {#9419 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9266 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26580 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26642 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 20.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15511 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15501 …} +context: Sylius\TwigHooks\Bag\DataBag {#15509 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15510 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9149 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15520 +variant: App\Entity\Product\ProductVariant {#9149 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15511 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15501 …} +context: Sylius\TwigHooks\Bag\DataBag {#15509 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15510 …} +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 | 11.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9425 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9442 …} #variants: Doctrine\ORM\PersistentCollection {#9455 …} #options: Doctrine\ORM\PersistentCollection {#9446 …} #associations: Doctrine\ORM\PersistentCollection {#9444 …} #createdAt: DateTime @1773152174 {#9423 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9422 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9449 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9450 #locale: "fr" #translatable: App\Entity\Product\Product {#9425} #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 {#9452 …} #channels: Doctrine\ORM\PersistentCollection {#9440 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9436 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9438 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9426 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9428 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9430 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9432 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9434 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15435 +product: App\Entity\Product\Product {#9425 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9442 …} #variants: Doctrine\ORM\PersistentCollection {#9455 …} #options: Doctrine\ORM\PersistentCollection {#9446 …} #associations: Doctrine\ORM\PersistentCollection {#9444 …} #createdAt: DateTime @1773152174 {#9423 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9422 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9449 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9450 #locale: "fr" #translatable: App\Entity\Product\Product {#9425} #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 {#9452 …} #channels: Doctrine\ORM\PersistentCollection {#9440 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9436 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9438 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9426 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9428 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9430 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9432 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9434 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9456 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 7.26 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9425 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9442 …} #variants: Doctrine\ORM\PersistentCollection {#9455 …} #options: Doctrine\ORM\PersistentCollection {#9446 …} #associations: Doctrine\ORM\PersistentCollection {#9444 …} #createdAt: DateTime @1773152174 {#9423 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9422 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9449 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9450 #locale: "fr" #translatable: App\Entity\Product\Product {#9425} #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 {#9452 …} #channels: Doctrine\ORM\PersistentCollection {#9440 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9436 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9438 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9426 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9428 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9430 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9432 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9434 …} #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 {#15647 -props: [ "product" => App\Entity\Product\Product {#9425 #id: 133 #code: "40134" #attributes: Doctrine\ORM\PersistentCollection {#9442 …} #variants: Doctrine\ORM\PersistentCollection {#9455 …} #options: Doctrine\ORM\PersistentCollection {#9446 …} #associations: Doctrine\ORM\PersistentCollection {#9444 …} #createdAt: DateTime @1773152174 {#9423 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773353 {#9422 : 2026-04-21 14:09:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9449 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9450 #locale: "fr" #translatable: App\Entity\Product\Product {#9425} #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 {#9452 …} #channels: Doctrine\ORM\PersistentCollection {#9440 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9436 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9438 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9426 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9428 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9430 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9432 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9434 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15682 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15631 …} +context: Sylius\TwigHooks\Bag\DataBag {#15640 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15680 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9456 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9466 #collection: Doctrine\Common\Collections\ArrayCollection {#9467 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9465 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26667 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26669 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15682 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15631 …} +context: Sylius\TwigHooks\Bag\DataBag {#15640 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15680 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Suceur plat" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9466 #collection: Doctrine\Common\Collections\ArrayCollection {#9467 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9465 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26667 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26669 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4801 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15682 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15631 …} +context: Sylius\TwigHooks\Bag\DataBag {#15640 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15680 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9456 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9466 #collection: Doctrine\Common\Collections\ArrayCollection {#9467 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9465 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26667 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26669 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5239 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5230 …} +context: Sylius\TwigHooks\Bag\DataBag {#5257 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5240 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9456 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#5271 +variant: App\Entity\Product\ProductVariant {#9456 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#5239 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#5230 …} +context: Sylius\TwigHooks\Bag\DataBag {#5257 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#5240 …} +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.08 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9473 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9490 …} #variants: Doctrine\ORM\PersistentCollection {#9503 …} #options: Doctrine\ORM\PersistentCollection {#9494 …} #associations: Doctrine\ORM\PersistentCollection {#9492 …} #createdAt: DateTime @1773152175 {#9471 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9470 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9497 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9498 #locale: "fr" #translatable: App\Entity\Product\Product {#9473} #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 {#9500 …} #channels: Doctrine\ORM\PersistentCollection {#9488 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9484 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9486 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9474 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9476 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9478 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9480 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9482 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15638 +product: App\Entity\Product\Product {#9473 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9490 …} #variants: Doctrine\ORM\PersistentCollection {#9503 …} #options: Doctrine\ORM\PersistentCollection {#9494 …} #associations: Doctrine\ORM\PersistentCollection {#9492 …} #createdAt: DateTime @1773152175 {#9471 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9470 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9497 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9498 #locale: "fr" #translatable: App\Entity\Product\Product {#9473} #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 {#9500 …} #channels: Doctrine\ORM\PersistentCollection {#9488 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9484 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9486 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9474 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9476 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9478 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9480 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9482 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9504 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +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 {#9473 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9490 …} #variants: Doctrine\ORM\PersistentCollection {#9503 …} #options: Doctrine\ORM\PersistentCollection {#9494 …} #associations: Doctrine\ORM\PersistentCollection {#9492 …} #createdAt: DateTime @1773152175 {#9471 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9470 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9497 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9498 #locale: "fr" #translatable: App\Entity\Product\Product {#9473} #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 {#9500 …} #channels: Doctrine\ORM\PersistentCollection {#9488 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9484 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9486 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9474 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9476 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9478 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9480 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9482 …} #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 {#6661 -props: [ "product" => App\Entity\Product\Product {#9473 #id: 189 #code: "ASBRR036" #attributes: Doctrine\ORM\PersistentCollection {#9490 …} #variants: Doctrine\ORM\PersistentCollection {#9503 …} #options: Doctrine\ORM\PersistentCollection {#9494 …} #associations: Doctrine\ORM\PersistentCollection {#9492 …} #createdAt: DateTime @1773152175 {#9471 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301128 {#9470 : 2026-04-27 16:45:28.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9497 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9498 #locale: "fr" #translatable: App\Entity\Product\Product {#9473} #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 {#9500 …} #channels: Doctrine\ORM\PersistentCollection {#9488 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9484 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9486 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9474 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9476 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9478 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9480 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9482 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6537 …} +context: Sylius\TwigHooks\Bag\DataBag {#6665 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6795 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9504 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9514 #collection: Doctrine\Common\Collections\ArrayCollection {#9515 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9513 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26686 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26688 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6537 …} +context: Sylius\TwigHooks\Bag\DataBag {#6665 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6795 …} +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 {#9514 #collection: Doctrine\Common\Collections\ArrayCollection {#9515 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9513 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26686 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26688 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6996 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6806 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6537 …} +context: Sylius\TwigHooks\Bag\DataBag {#6665 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6795 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9504 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9514 #collection: Doctrine\Common\Collections\ArrayCollection {#9515 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9513 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26686 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26688 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7890 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7847 …} +context: Sylius\TwigHooks\Bag\DataBag {#7885 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7883 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9504 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#7906 +variant: App\Entity\Product\ProductVariant {#9504 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#7890 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#7847 …} +context: Sylius\TwigHooks\Bag\DataBag {#7885 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#7883 …} +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.02 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9521 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9538 …} #variants: Doctrine\ORM\PersistentCollection {#9551 …} #options: Doctrine\ORM\PersistentCollection {#9542 …} #associations: Doctrine\ORM\PersistentCollection {#9540 …} #createdAt: DateTime @1773152175 {#9519 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9518 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9545 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9546 #locale: "fr" #translatable: App\Entity\Product\Product {#9521} #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 {#9548 …} #channels: Doctrine\ORM\PersistentCollection {#9536 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9532 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9534 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9522 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9524 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9526 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9528 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9530 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#6542 +product: App\Entity\Product\Product {#9521 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9538 …} #variants: Doctrine\ORM\PersistentCollection {#9551 …} #options: Doctrine\ORM\PersistentCollection {#9542 …} #associations: Doctrine\ORM\PersistentCollection {#9540 …} #createdAt: DateTime @1773152175 {#9519 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9518 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9545 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9546 #locale: "fr" #translatable: App\Entity\Product\Product {#9521} #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 {#9548 …} #channels: Doctrine\ORM\PersistentCollection {#9536 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9532 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9534 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9522 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9524 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9526 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9528 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9530 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9552 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9521 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9538 …} #variants: Doctrine\ORM\PersistentCollection {#9551 …} #options: Doctrine\ORM\PersistentCollection {#9542 …} #associations: Doctrine\ORM\PersistentCollection {#9540 …} #createdAt: DateTime @1773152175 {#9519 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9518 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9545 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9546 #locale: "fr" #translatable: App\Entity\Product\Product {#9521} #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 {#9548 …} #channels: Doctrine\ORM\PersistentCollection {#9536 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9532 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9534 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9522 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9524 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9526 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9528 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9530 …} #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 {#8748 -props: [ "product" => App\Entity\Product\Product {#9521 #id: 197 #code: "ASSAC20L" #attributes: Doctrine\ORM\PersistentCollection {#9538 …} #variants: Doctrine\ORM\PersistentCollection {#9551 …} #options: Doctrine\ORM\PersistentCollection {#9542 …} #associations: Doctrine\ORM\PersistentCollection {#9540 …} #createdAt: DateTime @1773152175 {#9519 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301615 {#9518 : 2026-04-27 16:53:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9545 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9546 #locale: "fr" #translatable: App\Entity\Product\Product {#9521} #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 {#9548 …} #channels: Doctrine\ORM\PersistentCollection {#9536 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9532 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9534 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9522 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9524 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9526 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9528 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9530 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8834 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#10387 …} +context: Sylius\TwigHooks\Bag\DataBag {#8695 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8831 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9552 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9562 #collection: Doctrine\Common\Collections\ArrayCollection {#9563 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9561 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26705 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26707 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8834 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#10387 …} +context: Sylius\TwigHooks\Bag\DataBag {#8695 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8831 …} +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 {#9562 #collection: Doctrine\Common\Collections\ArrayCollection {#9563 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9561 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26705 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26707 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8840 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8834 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#10387 …} +context: Sylius\TwigHooks\Bag\DataBag {#8695 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8831 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9552 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9562 #collection: Doctrine\Common\Collections\ArrayCollection {#9563 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9561 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26705 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26707 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9108 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9066 …} +context: Sylius\TwigHooks\Bag\DataBag {#9109 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9106 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9552 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#9202 +variant: App\Entity\Product\ProductVariant {#9552 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#9108 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#9066 …} +context: Sylius\TwigHooks\Bag\DataBag {#9109 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#9106 …} +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 | 6.42 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9569 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9586 …} #variants: Doctrine\ORM\PersistentCollection {#9599 …} #options: Doctrine\ORM\PersistentCollection {#9590 …} #associations: Doctrine\ORM\PersistentCollection {#9588 …} #createdAt: DateTime @1773152175 {#9567 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9566 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9593 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9594 #locale: "fr" #translatable: App\Entity\Product\Product {#9569} #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 {#9596 …} #channels: Doctrine\ORM\PersistentCollection {#9584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9582 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9570 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9572 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9574 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9576 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9578 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#8694 +product: App\Entity\Product\Product {#9569 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9586 …} #variants: Doctrine\ORM\PersistentCollection {#9599 …} #options: Doctrine\ORM\PersistentCollection {#9590 …} #associations: Doctrine\ORM\PersistentCollection {#9588 …} #createdAt: DateTime @1773152175 {#9567 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9566 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9593 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9594 #locale: "fr" #translatable: App\Entity\Product\Product {#9569} #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 {#9596 …} #channels: Doctrine\ORM\PersistentCollection {#9584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9582 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9570 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9572 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9574 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9576 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9578 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9600 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9569 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9586 …} #variants: Doctrine\ORM\PersistentCollection {#9599 …} #options: Doctrine\ORM\PersistentCollection {#9590 …} #associations: Doctrine\ORM\PersistentCollection {#9588 …} #createdAt: DateTime @1773152175 {#9567 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9566 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9593 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9594 #locale: "fr" #translatable: App\Entity\Product\Product {#9569} #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 {#9596 …} #channels: Doctrine\ORM\PersistentCollection {#9584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9582 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9570 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9572 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9574 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9576 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9578 …} #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 {#14657 -props: [ "product" => App\Entity\Product\Product {#9569 #id: 179 #code: "95018" #attributes: Doctrine\ORM\PersistentCollection {#9586 …} #variants: Doctrine\ORM\PersistentCollection {#9599 …} #options: Doctrine\ORM\PersistentCollection {#9590 …} #associations: Doctrine\ORM\PersistentCollection {#9588 …} #createdAt: DateTime @1773152175 {#9567 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300855 {#9566 : 2026-04-27 16:40:55.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9593 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9594 #locale: "fr" #translatable: App\Entity\Product\Product {#9569} #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 {#9596 …} #channels: Doctrine\ORM\PersistentCollection {#9584 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9582 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9570 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9572 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9574 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9576 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9578 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.05 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14374 …} +context: Sylius\TwigHooks\Bag\DataBag {#14360 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15691 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9600 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9610 #collection: Doctrine\Common\Collections\ArrayCollection {#9611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9609 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26724 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26726 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14374 …} +context: Sylius\TwigHooks\Bag\DataBag {#14360 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15691 …} +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 {#9610 #collection: Doctrine\Common\Collections\ArrayCollection {#9611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9609 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26724 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26726 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15705 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15693 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14374 …} +context: Sylius\TwigHooks\Bag\DataBag {#14360 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15691 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9600 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9610 #collection: Doctrine\Common\Collections\ArrayCollection {#9611 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9609 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26724 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26726 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15755 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15746 …} +context: Sylius\TwigHooks\Bag\DataBag {#15753 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15754 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9600 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15758 +variant: App\Entity\Product\ProductVariant {#9600 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15755 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15746 …} +context: Sylius\TwigHooks\Bag\DataBag {#15753 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15754 …} +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 | 7.09 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9617 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9634 …} #variants: Doctrine\ORM\PersistentCollection {#9647 …} #options: Doctrine\ORM\PersistentCollection {#9638 …} #associations: Doctrine\ORM\PersistentCollection {#9636 …} #createdAt: DateTime @1773152175 {#9615 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9614 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9641 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9642 #locale: "fr" #translatable: App\Entity\Product\Product {#9617} #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 {#9644 …} #channels: Doctrine\ORM\PersistentCollection {#9632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9630 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9618 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9620 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9622 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9624 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9626 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14399 +product: App\Entity\Product\Product {#9617 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9634 …} #variants: Doctrine\ORM\PersistentCollection {#9647 …} #options: Doctrine\ORM\PersistentCollection {#9638 …} #associations: Doctrine\ORM\PersistentCollection {#9636 …} #createdAt: DateTime @1773152175 {#9615 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9614 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9641 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9642 #locale: "fr" #translatable: App\Entity\Product\Product {#9617} #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 {#9644 …} #channels: Doctrine\ORM\PersistentCollection {#9632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9630 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9618 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9620 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9622 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9624 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9626 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9648 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9617 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9634 …} #variants: Doctrine\ORM\PersistentCollection {#9647 …} #options: Doctrine\ORM\PersistentCollection {#9638 …} #associations: Doctrine\ORM\PersistentCollection {#9636 …} #createdAt: DateTime @1773152175 {#9615 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9614 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9641 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9642 #locale: "fr" #translatable: App\Entity\Product\Product {#9617} #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 {#9644 …} #channels: Doctrine\ORM\PersistentCollection {#9632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9630 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9618 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9620 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9622 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9624 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9626 …} #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 {#15875 -props: [ "product" => App\Entity\Product\Product {#9617 #id: 200 #code: "ASSUBRCAR40" #attributes: Doctrine\ORM\PersistentCollection {#9634 …} #variants: Doctrine\ORM\PersistentCollection {#9647 …} #options: Doctrine\ORM\PersistentCollection {#9638 …} #associations: Doctrine\ORM\PersistentCollection {#9636 …} #createdAt: DateTime @1773152175 {#9615 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301659 {#9614 : 2026-04-27 16:54:19.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9641 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9642 #locale: "fr" #translatable: App\Entity\Product\Product {#9617} #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 {#9644 …} #channels: Doctrine\ORM\PersistentCollection {#9632 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9630 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9618 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9620 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9622 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9624 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9626 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15859 …} +context: Sylius\TwigHooks\Bag\DataBag {#15868 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15908 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9648 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9658 #collection: Doctrine\Common\Collections\ArrayCollection {#9659 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9657 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26743 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26745 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15859 …} +context: Sylius\TwigHooks\Bag\DataBag {#15868 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15908 …} +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 {#9658 #collection: Doctrine\Common\Collections\ArrayCollection {#9659 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9657 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26743 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26745 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#15922 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15910 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15859 …} +context: Sylius\TwigHooks\Bag\DataBag {#15868 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15908 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9648 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9658 #collection: Doctrine\Common\Collections\ArrayCollection {#9659 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9657 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26743 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26745 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15963 …} +context: Sylius\TwigHooks\Bag\DataBag {#15970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15971 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9648 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#15975 +variant: App\Entity\Product\ProductVariant {#9648 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15972 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15963 …} +context: Sylius\TwigHooks\Bag\DataBag {#15970 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15971 …} +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.99 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9665 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9682 …} #variants: Doctrine\ORM\PersistentCollection {#9695 …} #options: Doctrine\ORM\PersistentCollection {#9686 …} #associations: Doctrine\ORM\PersistentCollection {#9684 …} #createdAt: DateTime @1773152175 {#9663 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9662 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9689 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9690 #locale: "fr" #translatable: App\Entity\Product\Product {#9665} #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 {#9692 …} #channels: Doctrine\ORM\PersistentCollection {#9680 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9676 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9678 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9666 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9668 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9670 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9672 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9674 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15866 +product: App\Entity\Product\Product {#9665 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9682 …} #variants: Doctrine\ORM\PersistentCollection {#9695 …} #options: Doctrine\ORM\PersistentCollection {#9686 …} #associations: Doctrine\ORM\PersistentCollection {#9684 …} #createdAt: DateTime @1773152175 {#9663 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9662 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9689 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9690 #locale: "fr" #translatable: App\Entity\Product\Product {#9665} #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 {#9692 …} #channels: Doctrine\ORM\PersistentCollection {#9680 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9676 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9678 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9666 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9668 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9670 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9672 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9674 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9696 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9665 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9682 …} #variants: Doctrine\ORM\PersistentCollection {#9695 …} #options: Doctrine\ORM\PersistentCollection {#9686 …} #associations: Doctrine\ORM\PersistentCollection {#9684 …} #createdAt: DateTime @1773152175 {#9663 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9662 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9689 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9690 #locale: "fr" #translatable: App\Entity\Product\Product {#9665} #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 {#9692 …} #channels: Doctrine\ORM\PersistentCollection {#9680 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9676 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9678 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9666 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9668 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9670 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9672 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9674 …} #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 {#16092 -props: [ "product" => App\Entity\Product\Product {#9665 #id: 182 #code: "ACTC036" #attributes: Doctrine\ORM\PersistentCollection {#9682 …} #variants: Doctrine\ORM\PersistentCollection {#9695 …} #options: Doctrine\ORM\PersistentCollection {#9686 …} #associations: Doctrine\ORM\PersistentCollection {#9684 …} #createdAt: DateTime @1773152175 {#9663 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777300956 {#9662 : 2026-04-27 16:42:36.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9689 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9690 #locale: "fr" #translatable: App\Entity\Product\Product {#9665} #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 {#9692 …} #channels: Doctrine\ORM\PersistentCollection {#9680 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9676 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9678 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9666 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9668 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9670 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9672 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9674 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16076 …} +context: Sylius\TwigHooks\Bag\DataBag {#16085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16125 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9696 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9706 #collection: Doctrine\Common\Collections\ArrayCollection {#9707 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9705 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26762 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26764 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16076 …} +context: Sylius\TwigHooks\Bag\DataBag {#16085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16125 …} +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 {#9706 #collection: Doctrine\Common\Collections\ArrayCollection {#9707 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9705 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26762 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26764 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16139 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16127 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16076 …} +context: Sylius\TwigHooks\Bag\DataBag {#16085 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16125 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9696 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9706 #collection: Doctrine\Common\Collections\ArrayCollection {#9707 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9705 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26762 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26764 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16189 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16180 …} +context: Sylius\TwigHooks\Bag\DataBag {#16187 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16188 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9696 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16192 +variant: App\Entity\Product\ProductVariant {#9696 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16189 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16180 …} +context: Sylius\TwigHooks\Bag\DataBag {#16187 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16188 …} +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.28 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9713 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9730 …} #variants: Doctrine\ORM\PersistentCollection {#9743 …} #options: Doctrine\ORM\PersistentCollection {#9734 …} #associations: Doctrine\ORM\PersistentCollection {#9732 …} #createdAt: DateTime @1773152175 {#9711 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9710 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9737 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9738 #locale: "fr" #translatable: App\Entity\Product\Product {#9713} #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 {#9740 …} #channels: Doctrine\ORM\PersistentCollection {#9728 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9724 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9726 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9714 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9716 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9718 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9720 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9722 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16083 +product: App\Entity\Product\Product {#9713 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9730 …} #variants: Doctrine\ORM\PersistentCollection {#9743 …} #options: Doctrine\ORM\PersistentCollection {#9734 …} #associations: Doctrine\ORM\PersistentCollection {#9732 …} #createdAt: DateTime @1773152175 {#9711 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9710 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9737 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9738 #locale: "fr" #translatable: App\Entity\Product\Product {#9713} #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 {#9740 …} #channels: Doctrine\ORM\PersistentCollection {#9728 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9724 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9726 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9714 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9716 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9718 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9720 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9722 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9744 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9713 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9730 …} #variants: Doctrine\ORM\PersistentCollection {#9743 …} #options: Doctrine\ORM\PersistentCollection {#9734 …} #associations: Doctrine\ORM\PersistentCollection {#9732 …} #createdAt: DateTime @1773152175 {#9711 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9710 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9737 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9738 #locale: "fr" #translatable: App\Entity\Product\Product {#9713} #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 {#9740 …} #channels: Doctrine\ORM\PersistentCollection {#9728 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9724 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9726 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9714 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9716 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9718 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9720 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9722 …} #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 {#16309 -props: [ "product" => App\Entity\Product\Product {#9713 #id: 203 #code: "ASSULIQ40" #attributes: Doctrine\ORM\PersistentCollection {#9730 …} #variants: Doctrine\ORM\PersistentCollection {#9743 …} #options: Doctrine\ORM\PersistentCollection {#9734 …} #associations: Doctrine\ORM\PersistentCollection {#9732 …} #createdAt: DateTime @1773152175 {#9711 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301773 {#9710 : 2026-04-27 16:56:13.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9737 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9738 #locale: "fr" #translatable: App\Entity\Product\Product {#9713} #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 {#9740 …} #channels: Doctrine\ORM\PersistentCollection {#9728 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9724 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9726 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9714 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9716 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9718 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9720 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9722 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.17 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16344 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16293 …} +context: Sylius\TwigHooks\Bag\DataBag {#16302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16342 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9744 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9754 #collection: Doctrine\Common\Collections\ArrayCollection {#9755 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9753 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26781 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26783 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16344 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16293 …} +context: Sylius\TwigHooks\Bag\DataBag {#16302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16342 …} +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 {#9754 #collection: Doctrine\Common\Collections\ArrayCollection {#9755 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9753 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26781 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26783 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16356 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16344 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16293 …} +context: Sylius\TwigHooks\Bag\DataBag {#16302 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16342 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9744 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9754 #collection: Doctrine\Common\Collections\ArrayCollection {#9755 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9753 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26781 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26783 …} } "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 {#16406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16397 …} +context: Sylius\TwigHooks\Bag\DataBag {#16404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16405 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9744 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16409 +variant: App\Entity\Product\ProductVariant {#9744 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16406 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16397 …} +context: Sylius\TwigHooks\Bag\DataBag {#16404 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16405 …} +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.40 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9761 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9778 …} #variants: Doctrine\ORM\PersistentCollection {#9791 …} #options: Doctrine\ORM\PersistentCollection {#9782 …} #associations: Doctrine\ORM\PersistentCollection {#9780 …} #createdAt: DateTime @1773152175 {#9759 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9758 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9785 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9786 #locale: "fr" #translatable: App\Entity\Product\Product {#9761} #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 {#9788 …} #channels: Doctrine\ORM\PersistentCollection {#9776 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9772 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9774 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9762 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9764 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9766 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9768 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9770 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16300 +product: App\Entity\Product\Product {#9761 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9778 …} #variants: Doctrine\ORM\PersistentCollection {#9791 …} #options: Doctrine\ORM\PersistentCollection {#9782 …} #associations: Doctrine\ORM\PersistentCollection {#9780 …} #createdAt: DateTime @1773152175 {#9759 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9758 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9785 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9786 #locale: "fr" #translatable: App\Entity\Product\Product {#9761} #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 {#9788 …} #channels: Doctrine\ORM\PersistentCollection {#9776 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9772 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9774 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9762 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9764 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9766 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9768 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9770 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9792 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9761 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9778 …} #variants: Doctrine\ORM\PersistentCollection {#9791 …} #options: Doctrine\ORM\PersistentCollection {#9782 …} #associations: Doctrine\ORM\PersistentCollection {#9780 …} #createdAt: DateTime @1773152175 {#9759 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9758 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9785 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9786 #locale: "fr" #translatable: App\Entity\Product\Product {#9761} #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 {#9788 …} #channels: Doctrine\ORM\PersistentCollection {#9776 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9772 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9774 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9762 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9764 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9766 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9768 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9770 …} #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 {#16526 -props: [ "product" => App\Entity\Product\Product {#9761 #id: 206 #code: "ASSUPSU40" #attributes: Doctrine\ORM\PersistentCollection {#9778 …} #variants: Doctrine\ORM\PersistentCollection {#9791 …} #options: Doctrine\ORM\PersistentCollection {#9782 …} #associations: Doctrine\ORM\PersistentCollection {#9780 …} #createdAt: DateTime @1773152175 {#9759 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301919 {#9758 : 2026-04-27 16:58:39.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9785 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9786 #locale: "fr" #translatable: App\Entity\Product\Product {#9761} #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 {#9788 …} #channels: Doctrine\ORM\PersistentCollection {#9776 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9772 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9774 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9762 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9764 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9766 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9768 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9770 …} #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 {#16561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16510 …} +context: Sylius\TwigHooks\Bag\DataBag {#16519 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16559 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9792 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9802 #collection: Doctrine\Common\Collections\ArrayCollection {#9803 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26800 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26802 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16510 …} +context: Sylius\TwigHooks\Bag\DataBag {#16519 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16559 …} +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 {#9802 #collection: Doctrine\Common\Collections\ArrayCollection {#9803 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26800 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26802 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16573 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16510 …} +context: Sylius\TwigHooks\Bag\DataBag {#16519 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16559 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9792 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9802 #collection: Doctrine\Common\Collections\ArrayCollection {#9803 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9801 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26800 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26802 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16614 …} +context: Sylius\TwigHooks\Bag\DataBag {#16621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16622 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9792 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16626 +variant: App\Entity\Product\ProductVariant {#9792 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16614 …} +context: Sylius\TwigHooks\Bag\DataBag {#16621 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16622 …} +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.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9809 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9826 …} #variants: Doctrine\ORM\PersistentCollection {#9839 …} #options: Doctrine\ORM\PersistentCollection {#9830 …} #associations: Doctrine\ORM\PersistentCollection {#9828 …} #createdAt: DateTime @1773152175 {#9807 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9806 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9833 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9834 #locale: "fr" #translatable: App\Entity\Product\Product {#9809} #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 {#9836 …} #channels: Doctrine\ORM\PersistentCollection {#9824 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9820 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9822 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9810 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9812 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9814 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9816 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9818 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16517 +product: App\Entity\Product\Product {#9809 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9826 …} #variants: Doctrine\ORM\PersistentCollection {#9839 …} #options: Doctrine\ORM\PersistentCollection {#9830 …} #associations: Doctrine\ORM\PersistentCollection {#9828 …} #createdAt: DateTime @1773152175 {#9807 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9806 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9833 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9834 #locale: "fr" #translatable: App\Entity\Product\Product {#9809} #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 {#9836 …} #channels: Doctrine\ORM\PersistentCollection {#9824 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9820 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9822 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9810 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9812 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9814 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9816 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9818 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9840 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9809 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9826 …} #variants: Doctrine\ORM\PersistentCollection {#9839 …} #options: Doctrine\ORM\PersistentCollection {#9830 …} #associations: Doctrine\ORM\PersistentCollection {#9828 …} #createdAt: DateTime @1773152175 {#9807 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9806 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9833 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9834 #locale: "fr" #translatable: App\Entity\Product\Product {#9809} #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 {#9836 …} #channels: Doctrine\ORM\PersistentCollection {#9824 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9820 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9822 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9810 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9812 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9814 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9816 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9818 …} #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 {#16743 -props: [ "product" => App\Entity\Product\Product {#9809 #id: 207 #code: "ASTUBCOU40" #attributes: Doctrine\ORM\PersistentCollection {#9826 …} #variants: Doctrine\ORM\PersistentCollection {#9839 …} #options: Doctrine\ORM\PersistentCollection {#9830 …} #associations: Doctrine\ORM\PersistentCollection {#9828 …} #createdAt: DateTime @1773152175 {#9807 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301958 {#9806 : 2026-04-27 16:59:18.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9833 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9834 #locale: "fr" #translatable: App\Entity\Product\Product {#9809} #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 {#9836 …} #channels: Doctrine\ORM\PersistentCollection {#9824 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9820 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9822 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9810 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9812 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9814 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9816 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9818 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16727 …} +context: Sylius\TwigHooks\Bag\DataBag {#16736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16776 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9840 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9850 #collection: Doctrine\Common\Collections\ArrayCollection {#9851 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9849 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26819 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26821 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16727 …} +context: Sylius\TwigHooks\Bag\DataBag {#16736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16776 …} +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 {#9850 #collection: Doctrine\Common\Collections\ArrayCollection {#9851 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9849 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26819 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26821 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#16790 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16778 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16727 …} +context: Sylius\TwigHooks\Bag\DataBag {#16736 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16776 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9840 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9850 #collection: Doctrine\Common\Collections\ArrayCollection {#9851 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9849 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26819 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26821 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16831 …} +context: Sylius\TwigHooks\Bag\DataBag {#16838 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16839 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9840 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16843 +variant: App\Entity\Product\ProductVariant {#9840 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16831 …} +context: Sylius\TwigHooks\Bag\DataBag {#16838 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16839 …} +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.07 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9857 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9874 …} #variants: Doctrine\ORM\PersistentCollection {#9887 …} #options: Doctrine\ORM\PersistentCollection {#9878 …} #associations: Doctrine\ORM\PersistentCollection {#9876 …} #createdAt: DateTime @1773152175 {#9855 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9854 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9881 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9882 #locale: "fr" #translatable: App\Entity\Product\Product {#9857} #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 {#9884 …} #channels: Doctrine\ORM\PersistentCollection {#9872 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9870 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9858 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9860 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9862 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9864 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9866 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16734 +product: App\Entity\Product\Product {#9857 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9874 …} #variants: Doctrine\ORM\PersistentCollection {#9887 …} #options: Doctrine\ORM\PersistentCollection {#9878 …} #associations: Doctrine\ORM\PersistentCollection {#9876 …} #createdAt: DateTime @1773152175 {#9855 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9854 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9881 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9882 #locale: "fr" #translatable: App\Entity\Product\Product {#9857} #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 {#9884 …} #channels: Doctrine\ORM\PersistentCollection {#9872 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9870 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9858 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9860 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9862 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9864 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9866 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9888 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.83 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9857 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9874 …} #variants: Doctrine\ORM\PersistentCollection {#9887 …} #options: Doctrine\ORM\PersistentCollection {#9878 …} #associations: Doctrine\ORM\PersistentCollection {#9876 …} #createdAt: DateTime @1773152175 {#9855 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9854 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9881 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9882 #locale: "fr" #translatable: App\Entity\Product\Product {#9857} #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 {#9884 …} #channels: Doctrine\ORM\PersistentCollection {#9872 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9870 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9858 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9860 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9862 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9864 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9866 …} #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 {#16960 -props: [ "product" => App\Entity\Product\Product {#9857 #id: 208 #code: "ASTUBDROI40" #attributes: Doctrine\ORM\PersistentCollection {#9874 …} #variants: Doctrine\ORM\PersistentCollection {#9887 …} #options: Doctrine\ORM\PersistentCollection {#9878 …} #associations: Doctrine\ORM\PersistentCollection {#9876 …} #createdAt: DateTime @1773152175 {#9855 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777302005 {#9854 : 2026-04-27 17:00:05.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9881 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9882 #locale: "fr" #translatable: App\Entity\Product\Product {#9857} #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 {#9884 …} #channels: Doctrine\ORM\PersistentCollection {#9872 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9868 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9870 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9858 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9860 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9862 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9864 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9866 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16944 …} +context: Sylius\TwigHooks\Bag\DataBag {#16953 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16993 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9888 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9898 #collection: Doctrine\Common\Collections\ArrayCollection {#9899 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9897 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26838 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26840 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16944 …} +context: Sylius\TwigHooks\Bag\DataBag {#16953 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16993 …} +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 {#9898 #collection: Doctrine\Common\Collections\ArrayCollection {#9899 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9897 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26838 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26840 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17007 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16944 …} +context: Sylius\TwigHooks\Bag\DataBag {#16953 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16993 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9888 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9898 #collection: Doctrine\Common\Collections\ArrayCollection {#9899 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9897 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26838 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26840 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17048 …} +context: Sylius\TwigHooks\Bag\DataBag {#17055 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17056 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9888 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17060 +variant: App\Entity\Product\ProductVariant {#9888 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17057 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17048 …} +context: Sylius\TwigHooks\Bag\DataBag {#17055 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17056 …} +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.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9905 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9922 …} #variants: Doctrine\ORM\PersistentCollection {#9935 …} #options: Doctrine\ORM\PersistentCollection {#9926 …} #associations: Doctrine\ORM\PersistentCollection {#9924 …} #createdAt: DateTime @1773152175 {#9903 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9902 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9929 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9930 #locale: "fr" #translatable: App\Entity\Product\Product {#9905} #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 {#9932 …} #channels: Doctrine\ORM\PersistentCollection {#9920 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9916 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9918 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9906 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9908 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9910 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9912 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9914 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16951 +product: App\Entity\Product\Product {#9905 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9922 …} #variants: Doctrine\ORM\PersistentCollection {#9935 …} #options: Doctrine\ORM\PersistentCollection {#9926 …} #associations: Doctrine\ORM\PersistentCollection {#9924 …} #createdAt: DateTime @1773152175 {#9903 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9902 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9929 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9930 #locale: "fr" #translatable: App\Entity\Product\Product {#9905} #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 {#9932 …} #channels: Doctrine\ORM\PersistentCollection {#9920 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9916 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9918 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9906 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9908 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9910 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9912 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9914 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9936 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9905 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9922 …} #variants: Doctrine\ORM\PersistentCollection {#9935 …} #options: Doctrine\ORM\PersistentCollection {#9926 …} #associations: Doctrine\ORM\PersistentCollection {#9924 …} #createdAt: DateTime @1773152175 {#9903 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9902 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9929 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9930 #locale: "fr" #translatable: App\Entity\Product\Product {#9905} #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 {#9932 …} #channels: Doctrine\ORM\PersistentCollection {#9920 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9916 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9918 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9906 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9908 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9910 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9912 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9914 …} #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 {#17177 -props: [ "product" => App\Entity\Product\Product {#9905 #id: 193 #code: "ASFLEX2M36" #attributes: Doctrine\ORM\PersistentCollection {#9922 …} #variants: Doctrine\ORM\PersistentCollection {#9935 …} #options: Doctrine\ORM\PersistentCollection {#9926 …} #associations: Doctrine\ORM\PersistentCollection {#9924 …} #createdAt: DateTime @1773152175 {#9903 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301457 {#9902 : 2026-04-27 16:50:57.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9929 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9930 #locale: "fr" #translatable: App\Entity\Product\Product {#9905} #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 {#9932 …} #channels: Doctrine\ORM\PersistentCollection {#9920 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9916 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9918 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9906 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9908 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9910 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9912 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9914 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17212 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17161 …} +context: Sylius\TwigHooks\Bag\DataBag {#17170 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17210 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9936 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9946 #collection: Doctrine\Common\Collections\ArrayCollection {#9947 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9945 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26857 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26859 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17212 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17161 …} +context: Sylius\TwigHooks\Bag\DataBag {#17170 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17210 …} +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 {#9946 #collection: Doctrine\Common\Collections\ArrayCollection {#9947 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9945 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26857 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26859 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17224 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17212 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17161 …} +context: Sylius\TwigHooks\Bag\DataBag {#17170 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17210 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9936 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9946 #collection: Doctrine\Common\Collections\ArrayCollection {#9947 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9945 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26857 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26859 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17265 …} +context: Sylius\TwigHooks\Bag\DataBag {#17272 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17273 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9936 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17277 +variant: App\Entity\Product\ProductVariant {#9936 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17265 …} +context: Sylius\TwigHooks\Bag\DataBag {#17272 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17273 …} +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 | 6.81 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9953 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9970 …} #variants: Doctrine\ORM\PersistentCollection {#9983 …} #options: Doctrine\ORM\PersistentCollection {#9974 …} #associations: Doctrine\ORM\PersistentCollection {#9972 …} #createdAt: DateTime @1773152175 {#9951 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9950 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9977 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9978 #locale: "fr" #translatable: App\Entity\Product\Product {#9953} #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 {#9980 …} #channels: Doctrine\ORM\PersistentCollection {#9968 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9964 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9966 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9954 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9956 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9958 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9960 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9962 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17168 +product: App\Entity\Product\Product {#9953 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9970 …} #variants: Doctrine\ORM\PersistentCollection {#9983 …} #options: Doctrine\ORM\PersistentCollection {#9974 …} #associations: Doctrine\ORM\PersistentCollection {#9972 …} #createdAt: DateTime @1773152175 {#9951 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9950 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9977 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9978 #locale: "fr" #translatable: App\Entity\Product\Product {#9953} #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 {#9980 …} #channels: Doctrine\ORM\PersistentCollection {#9968 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9964 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9966 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9954 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9956 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9958 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9960 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9962 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9984 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +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 {#9953 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9970 …} #variants: Doctrine\ORM\PersistentCollection {#9983 …} #options: Doctrine\ORM\PersistentCollection {#9974 …} #associations: Doctrine\ORM\PersistentCollection {#9972 …} #createdAt: DateTime @1773152175 {#9951 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9950 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9977 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9978 #locale: "fr" #translatable: App\Entity\Product\Product {#9953} #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 {#9980 …} #channels: Doctrine\ORM\PersistentCollection {#9968 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9964 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9966 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9954 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9956 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9958 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9960 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9962 …} #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 {#17394 -props: [ "product" => App\Entity\Product\Product {#9953 #id: 164 #code: "58053" #attributes: Doctrine\ORM\PersistentCollection {#9970 …} #variants: Doctrine\ORM\PersistentCollection {#9983 …} #options: Doctrine\ORM\PersistentCollection {#9974 …} #associations: Doctrine\ORM\PersistentCollection {#9972 …} #createdAt: DateTime @1773152175 {#9951 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777299984 {#9950 : 2026-04-27 16:26:24.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9977 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#9978 #locale: "fr" #translatable: App\Entity\Product\Product {#9953} #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 {#9980 …} #channels: Doctrine\ORM\PersistentCollection {#9968 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#9964 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9966 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#9954 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#9956 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#9958 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9960 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#9962 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17429 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17378 …} +context: Sylius\TwigHooks\Bag\DataBag {#17387 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17427 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9984 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9994 #collection: Doctrine\Common\Collections\ArrayCollection {#9995 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9993 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26876 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26878 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17429 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17378 …} +context: Sylius\TwigHooks\Bag\DataBag {#17387 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17427 …} +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 {#9994 #collection: Doctrine\Common\Collections\ArrayCollection {#9995 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9993 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26876 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26878 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17441 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17429 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17378 …} +context: Sylius\TwigHooks\Bag\DataBag {#17387 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17427 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9984 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9994 #collection: Doctrine\Common\Collections\ArrayCollection {#9995 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9993 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26876 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26878 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17491 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17482 …} +context: Sylius\TwigHooks\Bag\DataBag {#17489 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17490 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9984 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17494 +variant: App\Entity\Product\ProductVariant {#9984 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17491 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17482 …} +context: Sylius\TwigHooks\Bag\DataBag {#17489 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17490 …} +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 | 15.56 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10001 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#10018 …} #variants: Doctrine\ORM\PersistentCollection {#10031 …} #options: Doctrine\ORM\PersistentCollection {#10022 …} #associations: Doctrine\ORM\PersistentCollection {#10020 …} #createdAt: DateTime @1773152176 {#9999 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9998 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10025 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10026 #locale: "fr" #translatable: App\Entity\Product\Product {#10001} #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 {#10028 …} #channels: Doctrine\ORM\PersistentCollection {#10016 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10012 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10014 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10002 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10004 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10006 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10008 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10010 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17385 +product: App\Entity\Product\Product {#10001 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#10018 …} #variants: Doctrine\ORM\PersistentCollection {#10031 …} #options: Doctrine\ORM\PersistentCollection {#10022 …} #associations: Doctrine\ORM\PersistentCollection {#10020 …} #createdAt: DateTime @1773152176 {#9999 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9998 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10025 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10026 #locale: "fr" #translatable: App\Entity\Product\Product {#10001} #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 {#10028 …} #channels: Doctrine\ORM\PersistentCollection {#10016 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10012 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10014 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10002 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10004 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10006 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10008 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10010 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10032 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 9.86 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10001 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#10018 …} #variants: Doctrine\ORM\PersistentCollection {#10031 …} #options: Doctrine\ORM\PersistentCollection {#10022 …} #associations: Doctrine\ORM\PersistentCollection {#10020 …} #createdAt: DateTime @1773152176 {#9999 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9998 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10025 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10026 #locale: "fr" #translatable: App\Entity\Product\Product {#10001} #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 {#10028 …} #channels: Doctrine\ORM\PersistentCollection {#10016 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10012 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10014 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10002 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10004 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10006 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10008 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10010 …} #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 {#17611 -props: [ "product" => App\Entity\Product\Product {#10001 #id: 430 #code: "MICFILP5P" #attributes: Doctrine\ORM\PersistentCollection {#10018 …} #variants: Doctrine\ORM\PersistentCollection {#10031 …} #options: Doctrine\ORM\PersistentCollection {#10022 …} #associations: Doctrine\ORM\PersistentCollection {#10020 …} #createdAt: DateTime @1773152176 {#9999 : 2026-03-10 15:16:16.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776956085 {#9998 : 2026-04-23 16:54:45.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10025 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10026 #locale: "fr" #translatable: App\Entity\Product\Product {#10001} #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 {#10028 …} #channels: Doctrine\ORM\PersistentCollection {#10016 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7806 …} #reviews: Doctrine\ORM\PersistentCollection {#10012 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10014 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10002 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10004 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10006 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10008 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10010 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 1.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17595 …} +context: Sylius\TwigHooks\Bag\DataBag {#17604 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17644 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10032 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10042 #collection: Doctrine\Common\Collections\ArrayCollection {#10043 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10041 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26895 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26897 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17595 …} +context: Sylius\TwigHooks\Bag\DataBag {#17604 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17644 …} +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 {#10042 #collection: Doctrine\Common\Collections\ArrayCollection {#10043 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10041 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26895 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26897 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5231 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17646 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17595 …} +context: Sylius\TwigHooks\Bag\DataBag {#17604 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17644 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10032 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10042 #collection: Doctrine\Common\Collections\ArrayCollection {#10043 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10041 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26895 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26897 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16190 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16061 …} +context: Sylius\TwigHooks\Bag\DataBag {#16078 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16136 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10032 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16279 +variant: App\Entity\Product\ProductVariant {#10032 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16190 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16061 …} +context: Sylius\TwigHooks\Bag\DataBag {#16078 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16136 …} +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.88 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10049 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#10066 …} #variants: Doctrine\ORM\PersistentCollection {#10079 …} #options: Doctrine\ORM\PersistentCollection {#10070 …} #associations: Doctrine\ORM\PersistentCollection {#10068 …} #createdAt: DateTime @1773152175 {#10047 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#10046 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10073 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10074 #locale: "fr" #translatable: App\Entity\Product\Product {#10049} #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 {#10076 …} #channels: Doctrine\ORM\PersistentCollection {#10064 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10060 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10062 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10050 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10052 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10054 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10056 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10058 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17602 +product: App\Entity\Product\Product {#10049 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#10066 …} #variants: Doctrine\ORM\PersistentCollection {#10079 …} #options: Doctrine\ORM\PersistentCollection {#10070 …} #associations: Doctrine\ORM\PersistentCollection {#10068 …} #createdAt: DateTime @1773152175 {#10047 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#10046 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10073 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10074 #locale: "fr" #translatable: App\Entity\Product\Product {#10049} #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 {#10076 …} #channels: Doctrine\ORM\PersistentCollection {#10064 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10060 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10062 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10050 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10052 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10054 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10056 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10058 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10080 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10049 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#10066 …} #variants: Doctrine\ORM\PersistentCollection {#10079 …} #options: Doctrine\ORM\PersistentCollection {#10070 …} #associations: Doctrine\ORM\PersistentCollection {#10068 …} #createdAt: DateTime @1773152175 {#10047 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#10046 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10073 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10074 #locale: "fr" #translatable: App\Entity\Product\Product {#10049} #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 {#10076 …} #channels: Doctrine\ORM\PersistentCollection {#10064 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10060 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10062 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10050 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10052 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10054 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10056 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10058 …} #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 {#17708 -props: [ "product" => App\Entity\Product\Product {#10049 #id: 201 #code: "ASSUCOMBI36" #attributes: Doctrine\ORM\PersistentCollection {#10066 …} #variants: Doctrine\ORM\PersistentCollection {#10079 …} #options: Doctrine\ORM\PersistentCollection {#10070 …} #associations: Doctrine\ORM\PersistentCollection {#10068 …} #createdAt: DateTime @1773152175 {#10047 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301716 {#10046 : 2026-04-27 16:55:16.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10073 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10074 #locale: "fr" #translatable: App\Entity\Product\Product {#10049} #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 {#10076 …} #channels: Doctrine\ORM\PersistentCollection {#10064 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10060 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10062 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10050 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10052 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10054 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10056 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10058 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17743 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17692 …} +context: Sylius\TwigHooks\Bag\DataBag {#17701 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17741 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10080 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10090 #collection: Doctrine\Common\Collections\ArrayCollection {#10091 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10089 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26914 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26916 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17743 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17692 …} +context: Sylius\TwigHooks\Bag\DataBag {#17701 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17741 …} +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 {#10090 #collection: Doctrine\Common\Collections\ArrayCollection {#10091 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10089 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26914 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26916 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17755 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17743 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17692 …} +context: Sylius\TwigHooks\Bag\DataBag {#17701 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17741 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10080 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10090 #collection: Doctrine\Common\Collections\ArrayCollection {#10091 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10089 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26914 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26916 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17796 …} +context: Sylius\TwigHooks\Bag\DataBag {#17803 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17804 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10080 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17808 +variant: App\Entity\Product\ProductVariant {#10080 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17805 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17796 …} +context: Sylius\TwigHooks\Bag\DataBag {#17803 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17804 …} +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 | 6.16 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10097 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#10114 …} #variants: Doctrine\ORM\PersistentCollection {#10127 …} #options: Doctrine\ORM\PersistentCollection {#10118 …} #associations: Doctrine\ORM\PersistentCollection {#10116 …} #createdAt: DateTime @1773152174 {#10095 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#10094 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10121 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10122 #locale: "fr" #translatable: App\Entity\Product\Product {#10097} #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 {#10124 …} #channels: Doctrine\ORM\PersistentCollection {#10112 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10108 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10110 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10098 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10100 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10102 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10104 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10106 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17699 +product: App\Entity\Product\Product {#10097 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#10114 …} #variants: Doctrine\ORM\PersistentCollection {#10127 …} #options: Doctrine\ORM\PersistentCollection {#10118 …} #associations: Doctrine\ORM\PersistentCollection {#10116 …} #createdAt: DateTime @1773152174 {#10095 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#10094 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10121 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10122 #locale: "fr" #translatable: App\Entity\Product\Product {#10097} #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 {#10124 …} #channels: Doctrine\ORM\PersistentCollection {#10112 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10108 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10110 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10098 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10100 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10102 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10104 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10106 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10128 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10097 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#10114 …} #variants: Doctrine\ORM\PersistentCollection {#10127 …} #options: Doctrine\ORM\PersistentCollection {#10118 …} #associations: Doctrine\ORM\PersistentCollection {#10116 …} #createdAt: DateTime @1773152174 {#10095 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#10094 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10121 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10122 #locale: "fr" #translatable: App\Entity\Product\Product {#10097} #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 {#10124 …} #channels: Doctrine\ORM\PersistentCollection {#10112 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10108 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10110 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10098 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10100 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10102 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10104 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10106 …} #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 {#17925 -props: [ "product" => App\Entity\Product\Product {#10097 #id: 132 #code: "40130" #attributes: Doctrine\ORM\PersistentCollection {#10114 …} #variants: Doctrine\ORM\PersistentCollection {#10127 …} #options: Doctrine\ORM\PersistentCollection {#10118 …} #associations: Doctrine\ORM\PersistentCollection {#10116 …} #createdAt: DateTime @1773152174 {#10095 : 2026-03-10 15:16:14.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1776773158 {#10094 : 2026-04-21 14:05:58.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10121 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10122 #locale: "fr" #translatable: App\Entity\Product\Product {#10097} #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 {#10124 …} #channels: Doctrine\ORM\PersistentCollection {#10112 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10108 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10110 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10098 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10100 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10102 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10104 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10106 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17960 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17909 …} +context: Sylius\TwigHooks\Bag\DataBag {#17918 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17958 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10128 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10138 #collection: Doctrine\Common\Collections\ArrayCollection {#10139 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10137 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26933 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26935 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17960 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17909 …} +context: Sylius\TwigHooks\Bag\DataBag {#17918 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17958 …} +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 {#10138 #collection: Doctrine\Common\Collections\ArrayCollection {#10139 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10137 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26933 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26935 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#17972 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17960 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17909 …} +context: Sylius\TwigHooks\Bag\DataBag {#17918 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17958 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10128 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10138 #collection: Doctrine\Common\Collections\ArrayCollection {#10139 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10137 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26933 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26935 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.21 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18013 …} +context: Sylius\TwigHooks\Bag\DataBag {#18020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18021 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10128 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18025 +variant: App\Entity\Product\ProductVariant {#10128 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18022 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18013 …} +context: Sylius\TwigHooks\Bag\DataBag {#18020 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18021 …} +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 | 6.31 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10145 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#10162 …} #variants: Doctrine\ORM\PersistentCollection {#10175 …} #options: Doctrine\ORM\PersistentCollection {#10166 …} #associations: Doctrine\ORM\PersistentCollection {#10164 …} #createdAt: DateTime @1773152175 {#10143 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#10142 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10169 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10170 #locale: "fr" #translatable: App\Entity\Product\Product {#10145} #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 {#10172 …} #channels: Doctrine\ORM\PersistentCollection {#10160 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10156 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10158 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10146 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10148 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10150 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10152 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10154 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17916 +product: App\Entity\Product\Product {#10145 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#10162 …} #variants: Doctrine\ORM\PersistentCollection {#10175 …} #options: Doctrine\ORM\PersistentCollection {#10166 …} #associations: Doctrine\ORM\PersistentCollection {#10164 …} #createdAt: DateTime @1773152175 {#10143 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#10142 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10169 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10170 #locale: "fr" #translatable: App\Entity\Product\Product {#10145} #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 {#10172 …} #channels: Doctrine\ORM\PersistentCollection {#10160 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10156 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10158 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10146 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10148 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10150 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10152 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10154 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10176 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10145 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#10162 …} #variants: Doctrine\ORM\PersistentCollection {#10175 …} #options: Doctrine\ORM\PersistentCollection {#10166 …} #associations: Doctrine\ORM\PersistentCollection {#10164 …} #createdAt: DateTime @1773152175 {#10143 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#10142 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10169 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10170 #locale: "fr" #translatable: App\Entity\Product\Product {#10145} #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 {#10172 …} #channels: Doctrine\ORM\PersistentCollection {#10160 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10156 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10158 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10146 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10148 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10150 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10152 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10154 …} #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 {#18142 -props: [ "product" => App\Entity\Product\Product {#10145 #id: 190 #code: "ASFILCOL340" #attributes: Doctrine\ORM\PersistentCollection {#10162 …} #variants: Doctrine\ORM\PersistentCollection {#10175 …} #options: Doctrine\ORM\PersistentCollection {#10166 …} #associations: Doctrine\ORM\PersistentCollection {#10164 …} #createdAt: DateTime @1773152175 {#10143 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301266 {#10142 : 2026-04-27 16:47:46.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10169 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10170 #locale: "fr" #translatable: App\Entity\Product\Product {#10145} #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 {#10172 …} #channels: Doctrine\ORM\PersistentCollection {#10160 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10156 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10158 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10146 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10148 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10150 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10152 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10154 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
26.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18177 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18126 …} +context: Sylius\TwigHooks\Bag\DataBag {#18135 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18175 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10176 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10186 #collection: Doctrine\Common\Collections\ArrayCollection {#10187 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10185 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26952 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26954 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18177 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18126 …} +context: Sylius\TwigHooks\Bag\DataBag {#18135 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18175 …} +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 {#10186 #collection: Doctrine\Common\Collections\ArrayCollection {#10187 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10185 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26952 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26954 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18189 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18177 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18126 …} +context: Sylius\TwigHooks\Bag\DataBag {#18135 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18175 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10176 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10186 #collection: Doctrine\Common\Collections\ArrayCollection {#10187 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10185 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26952 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26954 …} } "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 {#18239 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18230 …} +context: Sylius\TwigHooks\Bag\DataBag {#18237 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18238 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10176 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18242 +variant: App\Entity\Product\ProductVariant {#10176 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18239 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18230 …} +context: Sylius\TwigHooks\Bag\DataBag {#18237 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18238 …} +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 | 6.40 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10193 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#10210 …} #variants: Doctrine\ORM\PersistentCollection {#10223 …} #options: Doctrine\ORM\PersistentCollection {#10214 …} #associations: Doctrine\ORM\PersistentCollection {#10212 …} #createdAt: DateTime @1773152175 {#10191 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#10190 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10217 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10218 #locale: "fr" #translatable: App\Entity\Product\Product {#10193} #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 {#10220 …} #channels: Doctrine\ORM\PersistentCollection {#10208 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10204 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10206 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10194 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10196 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10198 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10200 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10202 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18133 +product: App\Entity\Product\Product {#10193 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#10210 …} #variants: Doctrine\ORM\PersistentCollection {#10223 …} #options: Doctrine\ORM\PersistentCollection {#10214 …} #associations: Doctrine\ORM\PersistentCollection {#10212 …} #createdAt: DateTime @1773152175 {#10191 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#10190 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10217 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10218 #locale: "fr" #translatable: App\Entity\Product\Product {#10193} #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 {#10220 …} #channels: Doctrine\ORM\PersistentCollection {#10208 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10204 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10206 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10194 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10196 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10198 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10200 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10202 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#10224 …} +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 {#14745 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14778 …} +context: Sylius\TwigHooks\Bag\DataBag {#14784 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14771 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
26.0 MiB | 1.14 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#10193 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#10210 …} #variants: Doctrine\ORM\PersistentCollection {#10223 …} #options: Doctrine\ORM\PersistentCollection {#10214 …} #associations: Doctrine\ORM\PersistentCollection {#10212 …} #createdAt: DateTime @1773152175 {#10191 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#10190 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10217 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10218 #locale: "fr" #translatable: App\Entity\Product\Product {#10193} #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 {#10220 …} #channels: Doctrine\ORM\PersistentCollection {#10208 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10204 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10206 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10194 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10196 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10198 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10200 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10202 …} #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 {#18359 -props: [ "product" => App\Entity\Product\Product {#10193 #id: 191 #code: "ASFILCOL440" #attributes: Doctrine\ORM\PersistentCollection {#10210 …} #variants: Doctrine\ORM\PersistentCollection {#10223 …} #options: Doctrine\ORM\PersistentCollection {#10214 …} #associations: Doctrine\ORM\PersistentCollection {#10212 …} #createdAt: DateTime @1773152175 {#10191 : 2026-03-10 15:16:15.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1777301320 {#10190 : 2026-04-27 16:48:40.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#10217 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#10218 #locale: "fr" #translatable: App\Entity\Product\Product {#10193} #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 {#10220 …} #channels: Doctrine\ORM\PersistentCollection {#10208 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8334 …} #reviews: Doctrine\ORM\PersistentCollection {#10204 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#10206 …} -channelConfigs: Doctrine\ORM\PersistentCollection {#10194 …} -channelHighlights: Doctrine\ORM\PersistentCollection {#10196 …} -channelEquipments: Doctrine\ORM\PersistentCollection {#10198 …} -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10200 …} -channelDocuments: Doctrine\ORM\PersistentCollection {#10202 …} #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 {#18394 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18343 …} +context: Sylius\TwigHooks\Bag\DataBag {#18352 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18392 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10224 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10234 #collection: Doctrine\Common\Collections\ArrayCollection {#10235 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10233 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26971 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26973 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18394 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18343 …} +context: Sylius\TwigHooks\Bag\DataBag {#18352 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18392 …} +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 {#10234 #collection: Doctrine\Common\Collections\ArrayCollection {#10235 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10233 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26971 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26973 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18406 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18394 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18343 …} +context: Sylius\TwigHooks\Bag\DataBag {#18352 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18392 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10224 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#10234 #collection: Doctrine\Common\Collections\ArrayCollection {#10235 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#10233 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#26971 …} -backRefFieldName: null -isDirty: false -em: ContainerL4xxgTP\EntityManagerGhost614a58f {#340 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26973 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 26.0 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18456 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18447 …} +context: Sylius\TwigHooks\Bag\DataBag {#18454 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18455 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#10224 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18459 +variant: App\Entity\Product\ProductVariant {#10224 …} +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 {#10410 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13184 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10407 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18456 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18447 …} +context: Sylius\TwigHooks\Bag\DataBag {#18454 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18455 …} +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 | 26.0 MiB | 5.52 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14428 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13250 …} +context: Sylius\TwigHooks\Bag\DataBag {#14442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13260 …} +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 {#14659 +cart: App\Entity\Order\Order {#13569 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14428 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13250 …} +context: Sylius\TwigHooks\Bag\DataBag {#14442 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13260 …} +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 …} } |
|||