Components
12
Twig Components
44
Render Count
36
ms
Render Time
22.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 22.0 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12775 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12768 …} +context: Sylius\TwigHooks\Bag\DataBag {#12774 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12773 …} +prefixes: [ "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 {#12801 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12666 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12775 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12768 …} +context: Sylius\TwigHooks\Bag\DataBag {#12774 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12773 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 22.0 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12878 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12874 …} +context: Sylius\TwigHooks\Bag\DataBag {#12876 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12877 …} +prefixes: [ "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 {#12887 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4590 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12878 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12874 …} +context: Sylius\TwigHooks\Bag\DataBag {#12876 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12877 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 22.0 MiB | 2.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12988 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12960 …} +context: Sylius\TwigHooks\Bag\DataBag {#12996 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12994 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13700 +cart: App\Entity\Order\Order {#4208 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12988 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12960 …} +context: Sylius\TwigHooks\Bag\DataBag {#12996 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12994 …} +prefixes: [ "sylius_shop.base.header.content" ] } +template: "@SyliusShop/shared/components/header/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …} } |
|||
| sylius_shop:common:taxon_menu | Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent | 22.0 MiB | 2.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6222 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6226 …} +context: Sylius\TwigHooks\Bag\DataBag {#6213 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6185 …} +prefixes: [ "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 {#6179 #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6222 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6226 …} +context: Sylius\TwigHooks\Bag\DataBag {#6213 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6185 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 22.0 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17570 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17566 …} +context: Sylius\TwigHooks\Bag\DataBag {#17567 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17569 …} +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 {#17579 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#233 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17570 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17566 …} +context: Sylius\TwigHooks\Bag\DataBag {#17567 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17569 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 22.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17679 …} +context: Sylius\TwigHooks\Bag\DataBag {#17680 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17682 …} +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 {#17691 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#233 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17679 …} +context: Sylius\TwigHooks\Bag\DataBag {#17680 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17682 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 22.0 MiB | 1.76 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17753 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17749 …} +context: Sylius\TwigHooks\Bag\DataBag {#17750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17752 …} +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 {#17761 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#233 …} #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17753 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17749 …} +context: Sylius\TwigHooks\Bag\DataBag {#17750 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17752 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 22.0 MiB | 5.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8165 #id: 815 #code: "GradoMiniJack" #attributes: Doctrine\ORM\PersistentCollection {#8427 …} #variants: Doctrine\ORM\PersistentCollection {#8640 …} #options: Doctrine\ORM\PersistentCollection {#8768 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1764670765 {#7562 : 2025-12-02 10:19:25.0 UTC (+00:00) } #updatedAt: DateTime @1764670765 {#7871 : 2025-12-02 10:19:25.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8767 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8770 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8165} #id: 815 #name: "GRADO Adaptateur Câble Mini-Jack pour Casque Audiophile" #slug: "grado-cable-d-extension-pour-casques-" #description: """ Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige.\n Ce mini câble adaptateur a une fiche de 1/8 de pouce (3,5 mm), une longueur de 20 cm raccordée à un mini-Jack de 1/4 de pouce (6,3 mm). Les 20 cm de câbles éliminent l'effet de levier ajouté sur le circuit de sortie de la source.\n Le mini câble adaptateur est construit de la même haute qualité que les câbles des casques de la marque. Grado Labs garantit aucune dégradation de la qualité sonore avec un casque Grado tout en utilisant ce mini adaptateur. """ #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Câble adaptateur mini-jack pour casque audiophile." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8773 …} #channels: Doctrine\ORM\PersistentCollection {#8286 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8218 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8289 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18304 +product: App\Entity\Product\Product {#8165 #id: 815 #code: "GradoMiniJack" #attributes: Doctrine\ORM\PersistentCollection {#8427 …} #variants: Doctrine\ORM\PersistentCollection {#8640 …} #options: Doctrine\ORM\PersistentCollection {#8768 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1764670765 {#7562 : 2025-12-02 10:19:25.0 UTC (+00:00) } #updatedAt: DateTime @1764670765 {#7871 : 2025-12-02 10:19:25.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8767 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8770 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8165} #id: 815 #name: "GRADO Adaptateur Câble Mini-Jack pour Casque Audiophile" #slug: "grado-cable-d-extension-pour-casques-" #description: """ Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige.\n Ce mini câble adaptateur a une fiche de 1/8 de pouce (3,5 mm), une longueur de 20 cm raccordée à un mini-Jack de 1/4 de pouce (6,3 mm). Les 20 cm de câbles éliminent l'effet de levier ajouté sur le circuit de sortie de la source.\n Le mini câble adaptateur est construit de la même haute qualité que les câbles des casques de la marque. Grado Labs garantit aucune dégradation de la qualité sonore avec un casque Grado tout en utilisant ce mini adaptateur. """ #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Câble adaptateur mini-jack pour casque audiophile." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8773 …} #channels: Doctrine\ORM\PersistentCollection {#8286 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8218 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8289 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } +variant: App\Entity\Product\ProductVariant {#18420 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8165 #id: 815 #code: "GradoMiniJack" #attributes: Doctrine\ORM\PersistentCollection {#8427 …} #variants: Doctrine\ORM\PersistentCollection {#8640 …} #options: Doctrine\ORM\PersistentCollection {#8768 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1764670765 {#7562 : 2025-12-02 10:19:25.0 UTC (+00:00) } #updatedAt: DateTime @1764670765 {#7871 : 2025-12-02 10:19:25.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8767 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8770 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8165} #id: 815 #name: "GRADO Adaptateur Câble Mini-Jack pour Casque Audiophile" #slug: "grado-cable-d-extension-pour-casques-" #description: """ Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige.\n Ce mini câble adaptateur a une fiche de 1/8 de pouce (3,5 mm), une longueur de 20 cm raccordée à un mini-Jack de 1/4 de pouce (6,3 mm). Les 20 cm de câbles éliminent l'effet de levier ajouté sur le circuit de sortie de la source.\n Le mini câble adaptateur est construit de la même haute qualité que les câbles des casques de la marque. Grado Labs garantit aucune dégradation de la qualité sonore avec un casque Grado tout en utilisant ce mini adaptateur. """ #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Câble adaptateur mini-jack pour casque audiophile." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8773 …} #channels: Doctrine\ORM\PersistentCollection {#8286 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8218 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8289 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "GRADO Adaptateur Câble Mini-Jack pour Casque Audiophile" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18676 -props: [ "product" => App\Entity\Product\Product {#8165 #id: 815 #code: "GradoMiniJack" #attributes: Doctrine\ORM\PersistentCollection {#8427 …} #variants: Doctrine\ORM\PersistentCollection {#8640 …} #options: Doctrine\ORM\PersistentCollection {#8768 …} #associations: Doctrine\ORM\PersistentCollection {#8708 …} #createdAt: DateTime @1764670765 {#7562 : 2025-12-02 10:19:25.0 UTC (+00:00) } #updatedAt: DateTime @1764670765 {#7871 : 2025-12-02 10:19:25.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8767 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8770 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8165} #id: 815 #name: "GRADO Adaptateur Câble Mini-Jack pour Casque Audiophile" #slug: "grado-cable-d-extension-pour-casques-" #description: """ Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige.\n Ce mini câble adaptateur a une fiche de 1/8 de pouce (3,5 mm), une longueur de 20 cm raccordée à un mini-Jack de 1/4 de pouce (6,3 mm). Les 20 cm de câbles éliminent l'effet de levier ajouté sur le circuit de sortie de la source.\n Le mini câble adaptateur est construit de la même haute qualité que les câbles des casques de la marque. Grado Labs garantit aucune dégradation de la qualité sonore avec un casque Grado tout en utilisant ce mini adaptateur. """ #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Câble adaptateur mini-jack pour casque audiophile." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8773 …} #channels: Doctrine\ORM\PersistentCollection {#8286 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8218 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8289 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18770 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18778 …} +context: Sylius\TwigHooks\Bag\DataBag {#18768 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18772 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18420 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18611 #collection: Doctrine\Common\Collections\ArrayCollection {#18610 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18449 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24477 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24531 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18770 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18778 …} +context: Sylius\TwigHooks\Bag\DataBag {#18768 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18772 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "GRADO Adaptateur Câble Mini-Jack pour Casque Audiophile" "applied_promotions" => Doctrine\ORM\PersistentCollection {#18611 #collection: Doctrine\Common\Collections\ArrayCollection {#18610 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18449 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24477 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24531 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18783 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18770 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18778 …} +context: Sylius\TwigHooks\Bag\DataBag {#18768 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18772 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18420 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18611 #collection: Doctrine\Common\Collections\ArrayCollection {#18610 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18449 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24477 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24531 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18851 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18841 …} +context: Sylius\TwigHooks\Bag\DataBag {#18849 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18850 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18420 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18860 +variant: App\Entity\Product\ProductVariant {#18420 …} +price: "29,17\u{A0}€" +originalPrice: "29,17\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12666 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18851 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18841 …} +context: Sylius\TwigHooks\Bag\DataBag {#18849 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18850 …} +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 | 2.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8779 #id: 812 #code: "CushionsL" #attributes: Doctrine\ORM\PersistentCollection {#8786 …} #variants: Doctrine\ORM\PersistentCollection {#8788 …} #options: Doctrine\ORM\PersistentCollection {#8792 …} #associations: Doctrine\ORM\PersistentCollection {#8790 …} #createdAt: DateTime @1764670764 {#8777 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8778 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8795 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8796 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8779} #id: 812 #name: "GRADO Paire de Coussinets pour Casques Grado" #slug: "grado-paire-de-coussinets-pour-ps1000e-gs1000e" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussins de rechange pour les casques Grado SR225e, SR325e, RS1e, RS2e, PS500e." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8798 …} #channels: Doctrine\ORM\PersistentCollection {#8784 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8780 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8782 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18757 +product: App\Entity\Product\Product {#8779 #id: 812 #code: "CushionsL" #attributes: Doctrine\ORM\PersistentCollection {#8786 …} #variants: Doctrine\ORM\PersistentCollection {#8788 …} #options: Doctrine\ORM\PersistentCollection {#8792 …} #associations: Doctrine\ORM\PersistentCollection {#8790 …} #createdAt: DateTime @1764670764 {#8777 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8778 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8795 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8796 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8779} #id: 812 #name: "GRADO Paire de Coussinets pour Casques Grado" #slug: "grado-paire-de-coussinets-pour-ps1000e-gs1000e" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussins de rechange pour les casques Grado SR225e, SR325e, RS1e, RS2e, PS500e." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8798 …} #channels: Doctrine\ORM\PersistentCollection {#8784 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8780 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8782 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } +variant: App\Entity\Product\ProductVariant {#18933 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8779 #id: 812 #code: "CushionsL" #attributes: Doctrine\ORM\PersistentCollection {#8786 …} #variants: Doctrine\ORM\PersistentCollection {#8788 …} #options: Doctrine\ORM\PersistentCollection {#8792 …} #associations: Doctrine\ORM\PersistentCollection {#8790 …} #createdAt: DateTime @1764670764 {#8777 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8778 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8795 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8796 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8779} #id: 812 #name: "GRADO Paire de Coussinets pour Casques Grado" #slug: "grado-paire-de-coussinets-pour-ps1000e-gs1000e" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussins de rechange pour les casques Grado SR225e, SR325e, RS1e, RS2e, PS500e." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8798 …} #channels: Doctrine\ORM\PersistentCollection {#8784 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8780 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8782 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "GRADO Paire de Coussinets pour Casques Grado" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19004 -props: [ "product" => App\Entity\Product\Product {#8779 #id: 812 #code: "CushionsL" #attributes: Doctrine\ORM\PersistentCollection {#8786 …} #variants: Doctrine\ORM\PersistentCollection {#8788 …} #options: Doctrine\ORM\PersistentCollection {#8792 …} #associations: Doctrine\ORM\PersistentCollection {#8790 …} #createdAt: DateTime @1764670764 {#8777 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8778 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8795 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8796 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8779} #id: 812 #name: "GRADO Paire de Coussinets pour Casques Grado" #slug: "grado-paire-de-coussinets-pour-ps1000e-gs1000e" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussins de rechange pour les casques Grado SR225e, SR325e, RS1e, RS2e, PS500e." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8798 …} #channels: Doctrine\ORM\PersistentCollection {#8784 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8780 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8782 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19063 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19059 …} +context: Sylius\TwigHooks\Bag\DataBag {#19072 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19061 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18933 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18941 #collection: Doctrine\Common\Collections\ArrayCollection {#18950 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18929 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24552 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24554 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19063 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19059 …} +context: Sylius\TwigHooks\Bag\DataBag {#19072 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19061 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "GRADO Paire de Coussinets pour Casques Grado" "applied_promotions" => Doctrine\ORM\PersistentCollection {#18941 #collection: Doctrine\Common\Collections\ArrayCollection {#18950 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18929 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24552 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24554 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19076 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19063 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19059 …} +context: Sylius\TwigHooks\Bag\DataBag {#19072 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19061 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18933 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18941 #collection: Doctrine\Common\Collections\ArrayCollection {#18950 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18929 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24552 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24554 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19126 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19117 …} +context: Sylius\TwigHooks\Bag\DataBag {#19124 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19125 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18933 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19129 +variant: App\Entity\Product\ProductVariant {#18933 …} +price: "32,50\u{A0}€" +originalPrice: "32,50\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12666 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19126 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19117 …} +context: Sylius\TwigHooks\Bag\DataBag {#19124 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19125 …} +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 | 2.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8802 #id: 813 #code: "CushionS" #attributes: Doctrine\ORM\PersistentCollection {#8809 …} #variants: Doctrine\ORM\PersistentCollection {#8811 …} #options: Doctrine\ORM\PersistentCollection {#8815 …} #associations: Doctrine\ORM\PersistentCollection {#8813 …} #createdAt: DateTime @1764670764 {#8800 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8801 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8818 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8819 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8802} #id: 813 #name: "GRADO Paire de Coussinets pour Casques Grado" #slug: "grado-paire-de-coussinets-pour-casques-grado-" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussinets de rechange pour les casques Grado SR60e, SR80e & SR125e." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8821 …} #channels: Doctrine\ORM\PersistentCollection {#8807 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8803 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8805 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18997 +product: App\Entity\Product\Product {#8802 #id: 813 #code: "CushionS" #attributes: Doctrine\ORM\PersistentCollection {#8809 …} #variants: Doctrine\ORM\PersistentCollection {#8811 …} #options: Doctrine\ORM\PersistentCollection {#8815 …} #associations: Doctrine\ORM\PersistentCollection {#8813 …} #createdAt: DateTime @1764670764 {#8800 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8801 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8818 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8819 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8802} #id: 813 #name: "GRADO Paire de Coussinets pour Casques Grado" #slug: "grado-paire-de-coussinets-pour-casques-grado-" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussinets de rechange pour les casques Grado SR60e, SR80e & SR125e." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8821 …} #channels: Doctrine\ORM\PersistentCollection {#8807 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8803 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8805 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } +variant: App\Entity\Product\ProductVariant {#19192 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8802 #id: 813 #code: "CushionS" #attributes: Doctrine\ORM\PersistentCollection {#8809 …} #variants: Doctrine\ORM\PersistentCollection {#8811 …} #options: Doctrine\ORM\PersistentCollection {#8815 …} #associations: Doctrine\ORM\PersistentCollection {#8813 …} #createdAt: DateTime @1764670764 {#8800 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8801 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8818 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8819 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8802} #id: 813 #name: "GRADO Paire de Coussinets pour Casques Grado" #slug: "grado-paire-de-coussinets-pour-casques-grado-" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussinets de rechange pour les casques Grado SR60e, SR80e & SR125e." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8821 …} #channels: Doctrine\ORM\PersistentCollection {#8807 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8803 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8805 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "GRADO Paire de Coussinets pour Casques Grado" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19263 -props: [ "product" => App\Entity\Product\Product {#8802 #id: 813 #code: "CushionS" #attributes: Doctrine\ORM\PersistentCollection {#8809 …} #variants: Doctrine\ORM\PersistentCollection {#8811 …} #options: Doctrine\ORM\PersistentCollection {#8815 …} #associations: Doctrine\ORM\PersistentCollection {#8813 …} #createdAt: DateTime @1764670764 {#8800 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8801 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8818 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8819 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8802} #id: 813 #name: "GRADO Paire de Coussinets pour Casques Grado" #slug: "grado-paire-de-coussinets-pour-casques-grado-" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussinets de rechange pour les casques Grado SR60e, SR80e & SR125e." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8821 …} #channels: Doctrine\ORM\PersistentCollection {#8807 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8803 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8805 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.35 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19322 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19318 …} +context: Sylius\TwigHooks\Bag\DataBag {#19331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19320 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19192 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19200 #collection: Doctrine\Common\Collections\ArrayCollection {#19209 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19188 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24567 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24569 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19322 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19318 …} +context: Sylius\TwigHooks\Bag\DataBag {#19331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19320 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "GRADO Paire de Coussinets pour Casques Grado" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19200 #collection: Doctrine\Common\Collections\ArrayCollection {#19209 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19188 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24567 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24569 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19335 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19322 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19318 …} +context: Sylius\TwigHooks\Bag\DataBag {#19331 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19320 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19192 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19200 #collection: Doctrine\Common\Collections\ArrayCollection {#19209 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19188 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24567 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24569 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19385 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19376 …} +context: Sylius\TwigHooks\Bag\DataBag {#19383 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19384 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19192 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19388 +variant: App\Entity\Product\ProductVariant {#19192 …} +price: "15,83\u{A0}€" +originalPrice: "15,83\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12666 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19385 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19376 …} +context: Sylius\TwigHooks\Bag\DataBag {#19383 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19384 …} +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 | 2.57 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8825 #id: 814 #code: "GRADOEXTCABL4C" #attributes: Doctrine\ORM\PersistentCollection {#8832 …} #variants: Doctrine\ORM\PersistentCollection {#8834 …} #options: Doctrine\ORM\PersistentCollection {#8838 …} #associations: Doctrine\ORM\PersistentCollection {#8836 …} #createdAt: DateTime @1764670764 {#8823 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8824 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8841 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8842 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8825} #id: 814 #name: "GRADO Câble d'extension pour Casques Audio Fiches Jack 6.35mm M/F" #slug: "grado-cable-d-extension-pour-casques-audio-fiche-jack-635mm-" #description: """ Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige.\n Ce câble d'extension de 450cm est construit à partir du même fil de haute qualité que les câbles des casques Grado. Pour de plus grandes longueurs ce câble peut être greffé jusqu'à 3 câbles. Grado Labs garantit aucune dégradation de la qualité sonore avec un casque Grado tout en utilisant ce câble d'extension. """ #metaKeywords: null #metaDescription: "GRADO Câble d'extension pour Casques Audio 4 Conducteurs Jack Mâle/Jack Femelle ." #shortDescription: "Câble d'extension Grado d'une longueur de 450 cm pour casque audio, fiches Jack 6.35mm mâle/Femelle. Câble composé de 4 conducteurs ." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8844 …} #channels: Doctrine\ORM\PersistentCollection {#8830 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8826 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8828 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19256 +product: App\Entity\Product\Product {#8825 #id: 814 #code: "GRADOEXTCABL4C" #attributes: Doctrine\ORM\PersistentCollection {#8832 …} #variants: Doctrine\ORM\PersistentCollection {#8834 …} #options: Doctrine\ORM\PersistentCollection {#8838 …} #associations: Doctrine\ORM\PersistentCollection {#8836 …} #createdAt: DateTime @1764670764 {#8823 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8824 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8841 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8842 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8825} #id: 814 #name: "GRADO Câble d'extension pour Casques Audio Fiches Jack 6.35mm M/F" #slug: "grado-cable-d-extension-pour-casques-audio-fiche-jack-635mm-" #description: """ Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige.\n Ce câble d'extension de 450cm est construit à partir du même fil de haute qualité que les câbles des casques Grado. Pour de plus grandes longueurs ce câble peut être greffé jusqu'à 3 câbles. Grado Labs garantit aucune dégradation de la qualité sonore avec un casque Grado tout en utilisant ce câble d'extension. """ #metaKeywords: null #metaDescription: "GRADO Câble d'extension pour Casques Audio 4 Conducteurs Jack Mâle/Jack Femelle ." #shortDescription: "Câble d'extension Grado d'une longueur de 450 cm pour casque audio, fiches Jack 6.35mm mâle/Femelle. Câble composé de 4 conducteurs ." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8844 …} #channels: Doctrine\ORM\PersistentCollection {#8830 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8826 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8828 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } +variant: App\Entity\Product\ProductVariant {#19451 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8825 #id: 814 #code: "GRADOEXTCABL4C" #attributes: Doctrine\ORM\PersistentCollection {#8832 …} #variants: Doctrine\ORM\PersistentCollection {#8834 …} #options: Doctrine\ORM\PersistentCollection {#8838 …} #associations: Doctrine\ORM\PersistentCollection {#8836 …} #createdAt: DateTime @1764670764 {#8823 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8824 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8841 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8842 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8825} #id: 814 #name: "GRADO Câble d'extension pour Casques Audio Fiches Jack 6.35mm M/F" #slug: "grado-cable-d-extension-pour-casques-audio-fiche-jack-635mm-" #description: """ Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige.\n Ce câble d'extension de 450cm est construit à partir du même fil de haute qualité que les câbles des casques Grado. Pour de plus grandes longueurs ce câble peut être greffé jusqu'à 3 câbles. Grado Labs garantit aucune dégradation de la qualité sonore avec un casque Grado tout en utilisant ce câble d'extension. """ #metaKeywords: null #metaDescription: "GRADO Câble d'extension pour Casques Audio 4 Conducteurs Jack Mâle/Jack Femelle ." #shortDescription: "Câble d'extension Grado d'une longueur de 450 cm pour casque audio, fiches Jack 6.35mm mâle/Femelle. Câble composé de 4 conducteurs ." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8844 …} #channels: Doctrine\ORM\PersistentCollection {#8830 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8826 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8828 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "GRADO Câble d'extension pour Casques Audio Fiches Jack 6.35mm M/F" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19522 -props: [ "product" => App\Entity\Product\Product {#8825 #id: 814 #code: "GRADOEXTCABL4C" #attributes: Doctrine\ORM\PersistentCollection {#8832 …} #variants: Doctrine\ORM\PersistentCollection {#8834 …} #options: Doctrine\ORM\PersistentCollection {#8838 …} #associations: Doctrine\ORM\PersistentCollection {#8836 …} #createdAt: DateTime @1764670764 {#8823 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8824 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8841 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8842 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8825} #id: 814 #name: "GRADO Câble d'extension pour Casques Audio Fiches Jack 6.35mm M/F" #slug: "grado-cable-d-extension-pour-casques-audio-fiche-jack-635mm-" #description: """ Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige.\n Ce câble d'extension de 450cm est construit à partir du même fil de haute qualité que les câbles des casques Grado. Pour de plus grandes longueurs ce câble peut être greffé jusqu'à 3 câbles. Grado Labs garantit aucune dégradation de la qualité sonore avec un casque Grado tout en utilisant ce câble d'extension. """ #metaKeywords: null #metaDescription: "GRADO Câble d'extension pour Casques Audio 4 Conducteurs Jack Mâle/Jack Femelle ." #shortDescription: "Câble d'extension Grado d'une longueur de 450 cm pour casque audio, fiches Jack 6.35mm mâle/Femelle. Câble composé de 4 conducteurs ." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8844 …} #channels: Doctrine\ORM\PersistentCollection {#8830 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8826 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8828 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19581 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19577 …} +context: Sylius\TwigHooks\Bag\DataBag {#19590 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19579 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19451 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19459 #collection: Doctrine\Common\Collections\ArrayCollection {#19468 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19447 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24582 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24584 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19581 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19577 …} +context: Sylius\TwigHooks\Bag\DataBag {#19590 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19579 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "GRADO Câble d'extension pour Casques Audio Fiches Jack 6.35mm M/F" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19459 #collection: Doctrine\Common\Collections\ArrayCollection {#19468 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19447 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24582 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24584 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19594 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19581 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19577 …} +context: Sylius\TwigHooks\Bag\DataBag {#19590 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19579 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19451 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19459 #collection: Doctrine\Common\Collections\ArrayCollection {#19468 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19447 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24582 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24584 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19644 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19635 …} +context: Sylius\TwigHooks\Bag\DataBag {#19642 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19643 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19451 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19647 +variant: App\Entity\Product\ProductVariant {#19451 …} +price: "54,17\u{A0}€" +originalPrice: "54,17\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12666 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19644 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19635 …} +context: Sylius\TwigHooks\Bag\DataBag {#19642 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19643 …} +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 | 2.54 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8848 #id: 811 #code: "CushionsG" #attributes: Doctrine\ORM\PersistentCollection {#8855 …} #variants: Doctrine\ORM\PersistentCollection {#8857 …} #options: Doctrine\ORM\PersistentCollection {#8861 …} #associations: Doctrine\ORM\PersistentCollection {#8859 …} #createdAt: DateTime @1764670763 {#8846 : 2025-12-02 10:19:23.0 UTC (+00:00) } #updatedAt: DateTime @1764670763 {#8847 : 2025-12-02 10:19:23.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8864 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8865 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8848} #id: 811 #name: "GRADO Paire de Coussinets pour PS1000/GS1000" #slug: "grado-paire-de-coussinets-pour-ps1000gs1000" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussins de rechange pour les casques Grado PS1000 & GS1000." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …} #channels: Doctrine\ORM\PersistentCollection {#8853 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8849 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8851 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19515 +product: App\Entity\Product\Product {#8848 #id: 811 #code: "CushionsG" #attributes: Doctrine\ORM\PersistentCollection {#8855 …} #variants: Doctrine\ORM\PersistentCollection {#8857 …} #options: Doctrine\ORM\PersistentCollection {#8861 …} #associations: Doctrine\ORM\PersistentCollection {#8859 …} #createdAt: DateTime @1764670763 {#8846 : 2025-12-02 10:19:23.0 UTC (+00:00) } #updatedAt: DateTime @1764670763 {#8847 : 2025-12-02 10:19:23.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8864 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8865 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8848} #id: 811 #name: "GRADO Paire de Coussinets pour PS1000/GS1000" #slug: "grado-paire-de-coussinets-pour-ps1000gs1000" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussins de rechange pour les casques Grado PS1000 & GS1000." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …} #channels: Doctrine\ORM\PersistentCollection {#8853 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8849 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8851 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } +variant: App\Entity\Product\ProductVariant {#19710 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8848 #id: 811 #code: "CushionsG" #attributes: Doctrine\ORM\PersistentCollection {#8855 …} #variants: Doctrine\ORM\PersistentCollection {#8857 …} #options: Doctrine\ORM\PersistentCollection {#8861 …} #associations: Doctrine\ORM\PersistentCollection {#8859 …} #createdAt: DateTime @1764670763 {#8846 : 2025-12-02 10:19:23.0 UTC (+00:00) } #updatedAt: DateTime @1764670763 {#8847 : 2025-12-02 10:19:23.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8864 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8865 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8848} #id: 811 #name: "GRADO Paire de Coussinets pour PS1000/GS1000" #slug: "grado-paire-de-coussinets-pour-ps1000gs1000" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussins de rechange pour les casques Grado PS1000 & GS1000." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …} #channels: Doctrine\ORM\PersistentCollection {#8853 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8849 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8851 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "GRADO Paire de Coussinets pour PS1000/GS1000" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19781 -props: [ "product" => App\Entity\Product\Product {#8848 #id: 811 #code: "CushionsG" #attributes: Doctrine\ORM\PersistentCollection {#8855 …} #variants: Doctrine\ORM\PersistentCollection {#8857 …} #options: Doctrine\ORM\PersistentCollection {#8861 …} #associations: Doctrine\ORM\PersistentCollection {#8859 …} #createdAt: DateTime @1764670763 {#8846 : 2025-12-02 10:19:23.0 UTC (+00:00) } #updatedAt: DateTime @1764670763 {#8847 : 2025-12-02 10:19:23.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8864 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8865 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8848} #id: 811 #name: "GRADO Paire de Coussinets pour PS1000/GS1000" #slug: "grado-paire-de-coussinets-pour-ps1000gs1000" #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige." #metaKeywords: null #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio" #shortDescription: "Paire de coussins de rechange pour les casques Grado PS1000 & GS1000." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …} #channels: Doctrine\ORM\PersistentCollection {#8853 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …} #reviews: Doctrine\ORM\PersistentCollection {#8849 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8851 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.36 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19836 …} +context: Sylius\TwigHooks\Bag\DataBag {#19849 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19838 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19710 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19718 #collection: Doctrine\Common\Collections\ArrayCollection {#19727 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19706 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24597 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24599 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19836 …} +context: Sylius\TwigHooks\Bag\DataBag {#19849 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19838 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "GRADO Paire de Coussinets pour PS1000/GS1000" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19718 #collection: Doctrine\Common\Collections\ArrayCollection {#19727 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19706 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24597 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24599 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19853 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19840 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19836 …} +context: Sylius\TwigHooks\Bag\DataBag {#19849 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19838 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19710 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19718 #collection: Doctrine\Common\Collections\ArrayCollection {#19727 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19706 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24597 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24599 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19903 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19894 …} +context: Sylius\TwigHooks\Bag\DataBag {#19901 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19902 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19710 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19906 +variant: App\Entity\Product\ProductVariant {#19710 …} +price: "70,83\u{A0}€" +originalPrice: "70,83\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12666 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19903 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19894 …} +context: Sylius\TwigHooks\Bag\DataBag {#19901 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19902 …} +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 | 2.62 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8871 #id: 709 #code: "HLX500/501" #attributes: Doctrine\ORM\PersistentCollection {#8881 …} #variants: Doctrine\ORM\PersistentCollection {#8883 …} #options: Doctrine\ORM\PersistentCollection {#8887 …} #associations: Doctrine\ORM\PersistentCollection {#8885 …} #createdAt: DateTime @1764670684 {#8869 : 2025-12-02 10:18:04.0 UTC (+00:00) } #updatedAt: DateTime @1764670684 {#8870 : 2025-12-02 10:18:04.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8890 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8891 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8871} #id: 709 #name: "FOHHN Housse de Protection pour Linea LX-500/501" #slug: "fohhn-housse-de-protection-pour-linea-lx-500-501" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée sur roulettes pour FOHHN Linea LX-500/501." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8893 …} #channels: Doctrine\ORM\PersistentCollection {#8879 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8875 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8877 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19774 +product: App\Entity\Product\Product {#8871 #id: 709 #code: "HLX500/501" #attributes: Doctrine\ORM\PersistentCollection {#8881 …} #variants: Doctrine\ORM\PersistentCollection {#8883 …} #options: Doctrine\ORM\PersistentCollection {#8887 …} #associations: Doctrine\ORM\PersistentCollection {#8885 …} #createdAt: DateTime @1764670684 {#8869 : 2025-12-02 10:18:04.0 UTC (+00:00) } #updatedAt: DateTime @1764670684 {#8870 : 2025-12-02 10:18:04.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8890 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8891 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8871} #id: 709 #name: "FOHHN Housse de Protection pour Linea LX-500/501" #slug: "fohhn-housse-de-protection-pour-linea-lx-500-501" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée sur roulettes pour FOHHN Linea LX-500/501." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8893 …} #channels: Doctrine\ORM\PersistentCollection {#8879 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8875 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8877 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } +variant: App\Entity\Product\ProductVariant {#19969 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8871 #id: 709 #code: "HLX500/501" #attributes: Doctrine\ORM\PersistentCollection {#8881 …} #variants: Doctrine\ORM\PersistentCollection {#8883 …} #options: Doctrine\ORM\PersistentCollection {#8887 …} #associations: Doctrine\ORM\PersistentCollection {#8885 …} #createdAt: DateTime @1764670684 {#8869 : 2025-12-02 10:18:04.0 UTC (+00:00) } #updatedAt: DateTime @1764670684 {#8870 : 2025-12-02 10:18:04.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8890 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8891 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8871} #id: 709 #name: "FOHHN Housse de Protection pour Linea LX-500/501" #slug: "fohhn-housse-de-protection-pour-linea-lx-500-501" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée sur roulettes pour FOHHN Linea LX-500/501." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8893 …} #channels: Doctrine\ORM\PersistentCollection {#8879 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8875 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8877 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "FOHHN Housse de Protection pour Linea LX-500/501" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20040 -props: [ "product" => App\Entity\Product\Product {#8871 #id: 709 #code: "HLX500/501" #attributes: Doctrine\ORM\PersistentCollection {#8881 …} #variants: Doctrine\ORM\PersistentCollection {#8883 …} #options: Doctrine\ORM\PersistentCollection {#8887 …} #associations: Doctrine\ORM\PersistentCollection {#8885 …} #createdAt: DateTime @1764670684 {#8869 : 2025-12-02 10:18:04.0 UTC (+00:00) } #updatedAt: DateTime @1764670684 {#8870 : 2025-12-02 10:18:04.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8890 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8891 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8871} #id: 709 #name: "FOHHN Housse de Protection pour Linea LX-500/501" #slug: "fohhn-housse-de-protection-pour-linea-lx-500-501" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée sur roulettes pour FOHHN Linea LX-500/501." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8893 …} #channels: Doctrine\ORM\PersistentCollection {#8879 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8875 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8877 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.35 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20099 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20095 …} +context: Sylius\TwigHooks\Bag\DataBag {#20108 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20097 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19969 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19977 #collection: Doctrine\Common\Collections\ArrayCollection {#19986 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19965 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24612 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24614 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20099 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20095 …} +context: Sylius\TwigHooks\Bag\DataBag {#20108 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20097 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "FOHHN Housse de Protection pour Linea LX-500/501" "applied_promotions" => Doctrine\ORM\PersistentCollection {#19977 #collection: Doctrine\Common\Collections\ArrayCollection {#19986 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19965 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24612 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24614 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20112 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20099 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20095 …} +context: Sylius\TwigHooks\Bag\DataBag {#20108 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20097 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19969 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19977 #collection: Doctrine\Common\Collections\ArrayCollection {#19986 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19965 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24612 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24614 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20162 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20153 …} +context: Sylius\TwigHooks\Bag\DataBag {#20160 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20161 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19969 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20165 +variant: App\Entity\Product\ProductVariant {#19969 …} +price: "0,00\u{A0}€" +originalPrice: "0,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12666 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20162 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20153 …} +context: Sylius\TwigHooks\Bag\DataBag {#20160 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20161 …} +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 | 2.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8897 #id: 707 #code: "HLX100" #attributes: Doctrine\ORM\PersistentCollection {#8904 …} #variants: Doctrine\ORM\PersistentCollection {#8906 …} #options: Doctrine\ORM\PersistentCollection {#8910 …} #associations: Doctrine\ORM\PersistentCollection {#8908 …} #createdAt: DateTime @1764670683 {#8895 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8896 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8913 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8914 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8897} #id: 707 #name: "FOHHN Housse de Protection pour Linea LX-100" #slug: "fohhn-housse-de-protection-pour-linea-lx-100" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée pour FOHHN Linea LX-100." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8916 …} #channels: Doctrine\ORM\PersistentCollection {#8902 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8898 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8900 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20033 +product: App\Entity\Product\Product {#8897 #id: 707 #code: "HLX100" #attributes: Doctrine\ORM\PersistentCollection {#8904 …} #variants: Doctrine\ORM\PersistentCollection {#8906 …} #options: Doctrine\ORM\PersistentCollection {#8910 …} #associations: Doctrine\ORM\PersistentCollection {#8908 …} #createdAt: DateTime @1764670683 {#8895 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8896 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8913 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8914 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8897} #id: 707 #name: "FOHHN Housse de Protection pour Linea LX-100" #slug: "fohhn-housse-de-protection-pour-linea-lx-100" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée pour FOHHN Linea LX-100." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8916 …} #channels: Doctrine\ORM\PersistentCollection {#8902 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8898 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8900 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } +variant: App\Entity\Product\ProductVariant {#20228 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8897 #id: 707 #code: "HLX100" #attributes: Doctrine\ORM\PersistentCollection {#8904 …} #variants: Doctrine\ORM\PersistentCollection {#8906 …} #options: Doctrine\ORM\PersistentCollection {#8910 …} #associations: Doctrine\ORM\PersistentCollection {#8908 …} #createdAt: DateTime @1764670683 {#8895 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8896 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8913 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8914 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8897} #id: 707 #name: "FOHHN Housse de Protection pour Linea LX-100" #slug: "fohhn-housse-de-protection-pour-linea-lx-100" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée pour FOHHN Linea LX-100." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8916 …} #channels: Doctrine\ORM\PersistentCollection {#8902 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8898 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8900 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "FOHHN Housse de Protection pour Linea LX-100" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20299 -props: [ "product" => App\Entity\Product\Product {#8897 #id: 707 #code: "HLX100" #attributes: Doctrine\ORM\PersistentCollection {#8904 …} #variants: Doctrine\ORM\PersistentCollection {#8906 …} #options: Doctrine\ORM\PersistentCollection {#8910 …} #associations: Doctrine\ORM\PersistentCollection {#8908 …} #createdAt: DateTime @1764670683 {#8895 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8896 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8913 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8914 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8897} #id: 707 #name: "FOHHN Housse de Protection pour Linea LX-100" #slug: "fohhn-housse-de-protection-pour-linea-lx-100" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée pour FOHHN Linea LX-100." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8916 …} #channels: Doctrine\ORM\PersistentCollection {#8902 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8898 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8900 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.35 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20361 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20357 …} +context: Sylius\TwigHooks\Bag\DataBag {#20370 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20359 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20228 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20236 #collection: Doctrine\Common\Collections\ArrayCollection {#20245 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20224 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24627 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24629 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20361 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20357 …} +context: Sylius\TwigHooks\Bag\DataBag {#20370 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20359 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "FOHHN Housse de Protection pour Linea LX-100" "applied_promotions" => Doctrine\ORM\PersistentCollection {#20236 #collection: Doctrine\Common\Collections\ArrayCollection {#20245 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20224 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24627 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24629 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20374 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20361 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20357 …} +context: Sylius\TwigHooks\Bag\DataBag {#20370 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20359 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20228 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20236 #collection: Doctrine\Common\Collections\ArrayCollection {#20245 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20224 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24627 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24629 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20415 …} +context: Sylius\TwigHooks\Bag\DataBag {#20422 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20423 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20228 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20427 +variant: App\Entity\Product\ProductVariant {#20228 …} +price: "0,00\u{A0}€" +originalPrice: "0,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12666 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20424 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20415 …} +context: Sylius\TwigHooks\Bag\DataBag {#20422 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20423 …} +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 | 2.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8920 #id: 708 #code: "HLX150" #attributes: Doctrine\ORM\PersistentCollection {#8927 …} #variants: Doctrine\ORM\PersistentCollection {#8929 …} #options: Doctrine\ORM\PersistentCollection {#8933 …} #associations: Doctrine\ORM\PersistentCollection {#8931 …} #createdAt: DateTime @1764670683 {#8918 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8919 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8936 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8937 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8920} #id: 708 #name: "FOHHN Housse de Protection pour Linea LX-150" #slug: "fohhn-housse-de-protection-pour-linea-lx-150" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée pour FOHHN Linea LX-150." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8939 …} #channels: Doctrine\ORM\PersistentCollection {#8925 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8921 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8923 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20292 +product: App\Entity\Product\Product {#8920 #id: 708 #code: "HLX150" #attributes: Doctrine\ORM\PersistentCollection {#8927 …} #variants: Doctrine\ORM\PersistentCollection {#8929 …} #options: Doctrine\ORM\PersistentCollection {#8933 …} #associations: Doctrine\ORM\PersistentCollection {#8931 …} #createdAt: DateTime @1764670683 {#8918 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8919 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8936 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8937 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8920} #id: 708 #name: "FOHHN Housse de Protection pour Linea LX-150" #slug: "fohhn-housse-de-protection-pour-linea-lx-150" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée pour FOHHN Linea LX-150." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8939 …} #channels: Doctrine\ORM\PersistentCollection {#8925 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8921 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8923 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } +variant: App\Entity\Product\ProductVariant {#20490 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8920 #id: 708 #code: "HLX150" #attributes: Doctrine\ORM\PersistentCollection {#8927 …} #variants: Doctrine\ORM\PersistentCollection {#8929 …} #options: Doctrine\ORM\PersistentCollection {#8933 …} #associations: Doctrine\ORM\PersistentCollection {#8931 …} #createdAt: DateTime @1764670683 {#8918 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8919 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8936 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8937 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8920} #id: 708 #name: "FOHHN Housse de Protection pour Linea LX-150" #slug: "fohhn-housse-de-protection-pour-linea-lx-150" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée pour FOHHN Linea LX-150." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8939 …} #channels: Doctrine\ORM\PersistentCollection {#8925 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8921 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8923 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "FOHHN Housse de Protection pour Linea LX-150" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20561 -props: [ "product" => App\Entity\Product\Product {#8920 #id: 708 #code: "HLX150" #attributes: Doctrine\ORM\PersistentCollection {#8927 …} #variants: Doctrine\ORM\PersistentCollection {#8929 …} #options: Doctrine\ORM\PersistentCollection {#8933 …} #associations: Doctrine\ORM\PersistentCollection {#8931 …} #createdAt: DateTime @1764670683 {#8918 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8919 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8936 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8937 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8920} #id: 708 #name: "FOHHN Housse de Protection pour Linea LX-150" #slug: "fohhn-housse-de-protection-pour-linea-lx-150" #description: "" #metaKeywords: null #metaDescription: "" #shortDescription: "Housse de protection matelassée pour FOHHN Linea LX-150." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8939 …} #channels: Doctrine\ORM\PersistentCollection {#8925 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8921 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8923 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20626 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20622 …} +context: Sylius\TwigHooks\Bag\DataBag {#20635 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20624 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20490 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20498 #collection: Doctrine\Common\Collections\ArrayCollection {#20507 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20486 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24642 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24644 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20626 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20622 …} +context: Sylius\TwigHooks\Bag\DataBag {#20635 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20624 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "FOHHN Housse de Protection pour Linea LX-150" "applied_promotions" => Doctrine\ORM\PersistentCollection {#20498 #collection: Doctrine\Common\Collections\ArrayCollection {#20507 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20486 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24642 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24644 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20639 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20626 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20622 …} +context: Sylius\TwigHooks\Bag\DataBag {#20635 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20624 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20490 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20498 #collection: Doctrine\Common\Collections\ArrayCollection {#20507 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20486 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24642 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24644 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20689 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20680 …} +context: Sylius\TwigHooks\Bag\DataBag {#20687 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20688 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20490 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20692 +variant: App\Entity\Product\ProductVariant {#20490 …} +price: "0,00\u{A0}€" +originalPrice: "0,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12666 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20689 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20680 …} +context: Sylius\TwigHooks\Bag\DataBag {#20687 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20688 …} +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 | 2.60 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8943 #id: 706 #code: "POLEDR1" #attributes: Doctrine\ORM\PersistentCollection {#8950 …} #variants: Doctrine\ORM\PersistentCollection {#8952 …} #options: Doctrine\ORM\PersistentCollection {#8956 …} #associations: Doctrine\ORM\PersistentCollection {#8954 …} #createdAt: DateTime @1764670682 {#8941 : 2025-12-02 10:18:02.0 UTC (+00:00) } #updatedAt: DateTime @1764670682 {#8942 : 2025-12-02 10:18:02.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8959 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8960 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8943} #id: 706 #name: "FOHHN DR-1 Tube de distance KM Sub/Top" #slug: "fohhn-dr-1-tube-de-distance-km-subtop" #description: """ Caractéristiques:\n . Diamètre standard.\n . Tube en acier Laqué noir , disponible en Blanc.. La hauteur peut être réglée en trois étapes (98-137 cm), avec une vis de blocage.. Poids: 2,56 kg. """ #metaKeywords: null #metaDescription: "" #shortDescription: "Tube de liaison entre un Subwoofer et un Top, réglable en hauteur." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8962 …} #channels: Doctrine\ORM\PersistentCollection {#8948 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8944 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8946 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20554 +product: App\Entity\Product\Product {#8943 #id: 706 #code: "POLEDR1" #attributes: Doctrine\ORM\PersistentCollection {#8950 …} #variants: Doctrine\ORM\PersistentCollection {#8952 …} #options: Doctrine\ORM\PersistentCollection {#8956 …} #associations: Doctrine\ORM\PersistentCollection {#8954 …} #createdAt: DateTime @1764670682 {#8941 : 2025-12-02 10:18:02.0 UTC (+00:00) } #updatedAt: DateTime @1764670682 {#8942 : 2025-12-02 10:18:02.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8959 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8960 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8943} #id: 706 #name: "FOHHN DR-1 Tube de distance KM Sub/Top" #slug: "fohhn-dr-1-tube-de-distance-km-subtop" #description: """ Caractéristiques:\n . Diamètre standard.\n . Tube en acier Laqué noir , disponible en Blanc.. La hauteur peut être réglée en trois étapes (98-137 cm), avec une vis de blocage.. Poids: 2,56 kg. """ #metaKeywords: null #metaDescription: "" #shortDescription: "Tube de liaison entre un Subwoofer et un Top, réglable en hauteur." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8962 …} #channels: Doctrine\ORM\PersistentCollection {#8948 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8944 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8946 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } +variant: App\Entity\Product\ProductVariant {#20755 …} +slug: null #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …} #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17818 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17866 …} +context: Sylius\TwigHooks\Bag\DataBag {#17872 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17859 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
22.0 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8943 #id: 706 #code: "POLEDR1" #attributes: Doctrine\ORM\PersistentCollection {#8950 …} #variants: Doctrine\ORM\PersistentCollection {#8952 …} #options: Doctrine\ORM\PersistentCollection {#8956 …} #associations: Doctrine\ORM\PersistentCollection {#8954 …} #createdAt: DateTime @1764670682 {#8941 : 2025-12-02 10:18:02.0 UTC (+00:00) } #updatedAt: DateTime @1764670682 {#8942 : 2025-12-02 10:18:02.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8959 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8960 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8943} #id: 706 #name: "FOHHN DR-1 Tube de distance KM Sub/Top" #slug: "fohhn-dr-1-tube-de-distance-km-subtop" #description: """ Caractéristiques:\n . Diamètre standard.\n . Tube en acier Laqué noir , disponible en Blanc.. La hauteur peut être réglée en trois étapes (98-137 cm), avec une vis de blocage.. Poids: 2,56 kg. """ #metaKeywords: null #metaDescription: "" #shortDescription: "Tube de liaison entre un Subwoofer et un Top, réglable en hauteur." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8962 …} #channels: Doctrine\ORM\PersistentCollection {#8948 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8944 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8946 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "FOHHN DR-1 Tube de distance KM Sub/Top" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20826 -props: [ "product" => App\Entity\Product\Product {#8943 #id: 706 #code: "POLEDR1" #attributes: Doctrine\ORM\PersistentCollection {#8950 …} #variants: Doctrine\ORM\PersistentCollection {#8952 …} #options: Doctrine\ORM\PersistentCollection {#8956 …} #associations: Doctrine\ORM\PersistentCollection {#8954 …} #createdAt: DateTime @1764670682 {#8941 : 2025-12-02 10:18:02.0 UTC (+00:00) } #updatedAt: DateTime @1764670682 {#8942 : 2025-12-02 10:18:02.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8959 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8960 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8943} #id: 706 #name: "FOHHN DR-1 Tube de distance KM Sub/Top" #slug: "fohhn-dr-1-tube-de-distance-km-subtop" #description: """ Caractéristiques:\n . Diamètre standard.\n . Tube en acier Laqué noir , disponible en Blanc.. La hauteur peut être réglée en trois étapes (98-137 cm), avec une vis de blocage.. Poids: 2,56 kg. """ #metaKeywords: null #metaDescription: "" #shortDescription: "Tube de liaison entre un Subwoofer et un Top, réglable en hauteur." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8962 …} #channels: Doctrine\ORM\PersistentCollection {#8948 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8944 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8946 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8873 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
22.0 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20908 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20884 …} +context: Sylius\TwigHooks\Bag\DataBag {#20897 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20886 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20755 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20763 #collection: Doctrine\Common\Collections\ArrayCollection {#20772 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20751 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24657 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24659 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20908 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20884 …} +context: Sylius\TwigHooks\Bag\DataBag {#20897 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20886 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "FOHHN DR-1 Tube de distance KM Sub/Top" "applied_promotions" => Doctrine\ORM\PersistentCollection {#20763 #collection: Doctrine\Common\Collections\ArrayCollection {#20772 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20751 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24657 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24659 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20913 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20908 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20884 …} +context: Sylius\TwigHooks\Bag\DataBag {#20897 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20886 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20755 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20763 #collection: Doctrine\Common\Collections\ArrayCollection {#20772 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20751 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#24657 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24659 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 22.0 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20962 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20953 …} +context: Sylius\TwigHooks\Bag\DataBag {#20960 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20961 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20755 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20965 +variant: App\Entity\Product\ProductVariant {#20755 …} +price: "0,00\u{A0}€" +originalPrice: "0,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9303 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12666 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9300 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20962 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20953 …} +context: Sylius\TwigHooks\Bag\DataBag {#20960 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20961 …} +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 | 22.0 MiB | 1.06 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17540 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12731 …} +context: Sylius\TwigHooks\Bag\DataBag {#17554 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12741 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#17741 +cart: App\Entity\Order\Order {#4208 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17540 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12731 …} +context: Sylius\TwigHooks\Bag\DataBag {#17554 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12741 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …} } |
|||