Components
12
Twig Components
44
Render Count
38
ms
Render Time
24.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 24.0 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12782 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12775 …} +context: Sylius\TwigHooks\Bag\DataBag {#12781 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12780 …} +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 {#12808 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12673 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12782 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12775 …} +context: Sylius\TwigHooks\Bag\DataBag {#12781 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12780 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 24.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12885 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12881 …} +context: Sylius\TwigHooks\Bag\DataBag {#12883 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12884 …} +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 {#12894 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4590 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12885 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12881 …} +context: Sylius\TwigHooks\Bag\DataBag {#12883 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12884 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 24.0 MiB | 2.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12967 …} +context: Sylius\TwigHooks\Bag\DataBag {#13003 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13001 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14253 +cart: App\Entity\Order\Order {#5027 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12995 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12967 …} +context: Sylius\TwigHooks\Bag\DataBag {#13003 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13001 …} +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 | 24.0 MiB | 2.71 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6434 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6426 …} +context: Sylius\TwigHooks\Bag\DataBag {#6427 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6425 …} +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 {#6538 #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 {#6434 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6426 …} +context: Sylius\TwigHooks\Bag\DataBag {#6427 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6425 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 24.0 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17591 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17587 …} +context: Sylius\TwigHooks\Bag\DataBag {#17588 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17590 …} +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 {#17600 #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 {#17591 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17587 …} +context: Sylius\TwigHooks\Bag\DataBag {#17588 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17590 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 24.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17700 …} +context: Sylius\TwigHooks\Bag\DataBag {#17701 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17703 …} +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 {#17712 #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 {#17704 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17700 …} +context: Sylius\TwigHooks\Bag\DataBag {#17701 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17703 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 24.0 MiB | 1.78 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17774 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17770 …} +context: Sylius\TwigHooks\Bag\DataBag {#17771 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17773 …} +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 {#17782 #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 {#17774 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17770 …} +context: Sylius\TwigHooks\Bag\DataBag {#17771 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17773 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 6.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8195 #id: 929 #code: "I8MiniSubAxis" #attributes: Doctrine\ORM\PersistentCollection {#8428 …} #variants: Doctrine\ORM\PersistentCollection {#8641 …} #options: Doctrine\ORM\PersistentCollection {#8769 …} #associations: Doctrine\ORM\PersistentCollection {#8709 …} #createdAt: DateTime @1764670836 {#7874 : 2025-12-02 10:20:36.0 UTC (+00:00) } #updatedAt: DateTime @1764670836 {#7904 : 2025-12-02 10:20:36.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8768 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8771 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8195} #id: 929 #name: "ISOL-8 MiniSub Axis Purificateur de Tension Électrique" #slug: "isol-8-minisub-axis-purificateur-de-tension-electrique-" #description: """ Le MINISUB a toujours été au cœur de ISOL-8, offrant des performances de toute première classe à un prix abordable. L'amélioration du MINISUB a été un véritable défi, des milliers de propriétaires satisfaits du MINISUB à travers le monde ont démontré que ça allait être un acte difficile à suivre.\n Grâce à un développement et une adaptation prudente, le fabricant anglais a réussi à intégrer de nombreuses technologies innovantes extraites du produit phare et reconnu ISOL-8 SubStations, permettant au tout nouveau MINISUB Wave et MINISUB Axis de faire un pas en avant, tout en restant raisonnable en terme de prix.\n \u{A0}\n CARACTÉRISTIQUES PRINCIPALES\u{A0}\u{A0}\n . Le MiniSub Axis partage la même architecture fondamentale que le MiniSub Wave avec en plus les caractéristiques du Bloc Axis DC.\n . Le circuit Axis DC d'ISOL-8 stoppe tout décalage du courant continu présent habituellement dans le réseau éléctrique. Ce décalage affecte le circuit magnétique crucial des alimentations éléctriques de vos équipements, diminue les performances de votre système audio en provoquant du bruit acoustique à travers des vibrations mécaniques.\n . Le MiniSub Axis assure à votre système audio d'être épargné des effets négatifs du courant continu présent dans le réseau éléctrique.\u{A0}\n . L’architecture du MiniSub Axis est construite autour de composants haut de gamme comme des condensateurs polypropylène rigoureusement sélectionnés, des condensateurs Evox, des inductances OFC Mundorf, et bien sur des bobines ISOL-8.\n . Cette architecture fait un bon en avant dans la lutte contre la pollution électrique en aidant votre système audio à déployer tout son potentiel à chaque utilisation.\n \u{A0}\n \n CARACTÉRISTIQUES TECHNIQUES\n . Nombre de prises disponibles :\u{A0}6 (4 pour courant faible/moyen et 2 courant fort)\n . Type de prises disponibles : Embases Européenne Schuko\n . Prise Secteur : 10 A IEC fusionné à 10 ampères (câble non fourni)\n . Dimensions (Largeur x Hauteur x Profondeur) sans les connecteurs : 444 x 85 x 305 mm\n . Poids : 6,7 Kg\n . Tension secteur : 230 V AC\n . Intensité maximum : 6A par prise de courant faible ou moyen (Low/Mid), 10A par prise de courant fort (High)\n . Protection : 2 fusibles installés sur le panneau arrière\n . Matériaux : Panneau avant en aluminium Argent (noir en option), Châssis en acier avec finition noire """ #metaKeywords: null #metaDescription: "Purificateur de Tension électrique pour l'Audio-Vidéo" #shortDescription: "Le MiniSub Axis partage la même architecture fondamentale que le MiniSub Wave avec en plus des caractéristiques de blocage du courant continu du circuit DC Axis." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8774 …} #channels: Doctrine\ORM\PersistentCollection {#8287 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7787 …} #reviews: Doctrine\ORM\PersistentCollection {#8219 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8290 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7931 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18326 +product: App\Entity\Product\Product {#8195 #id: 929 #code: "I8MiniSubAxis" #attributes: Doctrine\ORM\PersistentCollection {#8428 …} #variants: Doctrine\ORM\PersistentCollection {#8641 …} #options: Doctrine\ORM\PersistentCollection {#8769 …} #associations: Doctrine\ORM\PersistentCollection {#8709 …} #createdAt: DateTime @1764670836 {#7874 : 2025-12-02 10:20:36.0 UTC (+00:00) } #updatedAt: DateTime @1764670836 {#7904 : 2025-12-02 10:20:36.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8768 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8771 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8195} #id: 929 #name: "ISOL-8 MiniSub Axis Purificateur de Tension Électrique" #slug: "isol-8-minisub-axis-purificateur-de-tension-electrique-" #description: """ Le MINISUB a toujours été au cœur de ISOL-8, offrant des performances de toute première classe à un prix abordable. L'amélioration du MINISUB a été un véritable défi, des milliers de propriétaires satisfaits du MINISUB à travers le monde ont démontré que ça allait être un acte difficile à suivre.\n Grâce à un développement et une adaptation prudente, le fabricant anglais a réussi à intégrer de nombreuses technologies innovantes extraites du produit phare et reconnu ISOL-8 SubStations, permettant au tout nouveau MINISUB Wave et MINISUB Axis de faire un pas en avant, tout en restant raisonnable en terme de prix.\n \u{A0}\n CARACTÉRISTIQUES PRINCIPALES\u{A0}\u{A0}\n . Le MiniSub Axis partage la même architecture fondamentale que le MiniSub Wave avec en plus les caractéristiques du Bloc Axis DC.\n . Le circuit Axis DC d'ISOL-8 stoppe tout décalage du courant continu présent habituellement dans le réseau éléctrique. Ce décalage affecte le circuit magnétique crucial des alimentations éléctriques de vos équipements, diminue les performances de votre système audio en provoquant du bruit acoustique à travers des vibrations mécaniques.\n . Le MiniSub Axis assure à votre système audio d'être épargné des effets négatifs du courant continu présent dans le réseau éléctrique.\u{A0}\n . L’architecture du MiniSub Axis est construite autour de composants haut de gamme comme des condensateurs polypropylène rigoureusement sélectionnés, des condensateurs Evox, des inductances OFC Mundorf, et bien sur des bobines ISOL-8.\n . Cette architecture fait un bon en avant dans la lutte contre la pollution électrique en aidant votre système audio à déployer tout son potentiel à chaque utilisation.\n \u{A0}\n \n CARACTÉRISTIQUES TECHNIQUES\n . Nombre de prises disponibles :\u{A0}6 (4 pour courant faible/moyen et 2 courant fort)\n . Type de prises disponibles : Embases Européenne Schuko\n . Prise Secteur : 10 A IEC fusionné à 10 ampères (câble non fourni)\n . Dimensions (Largeur x Hauteur x Profondeur) sans les connecteurs : 444 x 85 x 305 mm\n . Poids : 6,7 Kg\n . Tension secteur : 230 V AC\n . Intensité maximum : 6A par prise de courant faible ou moyen (Low/Mid), 10A par prise de courant fort (High)\n . Protection : 2 fusibles installés sur le panneau arrière\n . Matériaux : Panneau avant en aluminium Argent (noir en option), Châssis en acier avec finition noire """ #metaKeywords: null #metaDescription: "Purificateur de Tension électrique pour l'Audio-Vidéo" #shortDescription: "Le MiniSub Axis partage la même architecture fondamentale que le MiniSub Wave avec en plus des caractéristiques de blocage du courant continu du circuit DC Axis." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8774 …} #channels: Doctrine\ORM\PersistentCollection {#8287 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7787 …} #reviews: Doctrine\ORM\PersistentCollection {#8219 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8290 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7931 …} } +variant: App\Entity\Product\ProductVariant {#18442 …} +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 {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8195 #id: 929 #code: "I8MiniSubAxis" #attributes: Doctrine\ORM\PersistentCollection {#8428 …} #variants: Doctrine\ORM\PersistentCollection {#8641 …} #options: Doctrine\ORM\PersistentCollection {#8769 …} #associations: Doctrine\ORM\PersistentCollection {#8709 …} #createdAt: DateTime @1764670836 {#7874 : 2025-12-02 10:20:36.0 UTC (+00:00) } #updatedAt: DateTime @1764670836 {#7904 : 2025-12-02 10:20:36.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8768 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8771 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8195} #id: 929 #name: "ISOL-8 MiniSub Axis Purificateur de Tension Électrique" #slug: "isol-8-minisub-axis-purificateur-de-tension-electrique-" #description: """ Le MINISUB a toujours été au cœur de ISOL-8, offrant des performances de toute première classe à un prix abordable. L'amélioration du MINISUB a été un véritable défi, des milliers de propriétaires satisfaits du MINISUB à travers le monde ont démontré que ça allait être un acte difficile à suivre.\n Grâce à un développement et une adaptation prudente, le fabricant anglais a réussi à intégrer de nombreuses technologies innovantes extraites du produit phare et reconnu ISOL-8 SubStations, permettant au tout nouveau MINISUB Wave et MINISUB Axis de faire un pas en avant, tout en restant raisonnable en terme de prix.\n \u{A0}\n CARACTÉRISTIQUES PRINCIPALES\u{A0}\u{A0}\n . Le MiniSub Axis partage la même architecture fondamentale que le MiniSub Wave avec en plus les caractéristiques du Bloc Axis DC.\n . Le circuit Axis DC d'ISOL-8 stoppe tout décalage du courant continu présent habituellement dans le réseau éléctrique. Ce décalage affecte le circuit magnétique crucial des alimentations éléctriques de vos équipements, diminue les performances de votre système audio en provoquant du bruit acoustique à travers des vibrations mécaniques.\n . Le MiniSub Axis assure à votre système audio d'être épargné des effets négatifs du courant continu présent dans le réseau éléctrique.\u{A0}\n . L’architecture du MiniSub Axis est construite autour de composants haut de gamme comme des condensateurs polypropylène rigoureusement sélectionnés, des condensateurs Evox, des inductances OFC Mundorf, et bien sur des bobines ISOL-8.\n . Cette architecture fait un bon en avant dans la lutte contre la pollution électrique en aidant votre système audio à déployer tout son potentiel à chaque utilisation.\n \u{A0}\n \n CARACTÉRISTIQUES TECHNIQUES\n . Nombre de prises disponibles :\u{A0}6 (4 pour courant faible/moyen et 2 courant fort)\n . Type de prises disponibles : Embases Européenne Schuko\n . Prise Secteur : 10 A IEC fusionné à 10 ampères (câble non fourni)\n . Dimensions (Largeur x Hauteur x Profondeur) sans les connecteurs : 444 x 85 x 305 mm\n . Poids : 6,7 Kg\n . Tension secteur : 230 V AC\n . Intensité maximum : 6A par prise de courant faible ou moyen (Low/Mid), 10A par prise de courant fort (High)\n . Protection : 2 fusibles installés sur le panneau arrière\n . Matériaux : Panneau avant en aluminium Argent (noir en option), Châssis en acier avec finition noire """ #metaKeywords: null #metaDescription: "Purificateur de Tension électrique pour l'Audio-Vidéo" #shortDescription: "Le MiniSub Axis partage la même architecture fondamentale que le MiniSub Wave avec en plus des caractéristiques de blocage du courant continu du circuit DC Axis." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8774 …} #channels: Doctrine\ORM\PersistentCollection {#8287 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7787 …} #reviews: Doctrine\ORM\PersistentCollection {#8219 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8290 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7931 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "ISOL-8 MiniSub Axis Purificateur de Tension Électrique" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18698 -props: [ "product" => App\Entity\Product\Product {#8195 #id: 929 #code: "I8MiniSubAxis" #attributes: Doctrine\ORM\PersistentCollection {#8428 …} #variants: Doctrine\ORM\PersistentCollection {#8641 …} #options: Doctrine\ORM\PersistentCollection {#8769 …} #associations: Doctrine\ORM\PersistentCollection {#8709 …} #createdAt: DateTime @1764670836 {#7874 : 2025-12-02 10:20:36.0 UTC (+00:00) } #updatedAt: DateTime @1764670836 {#7904 : 2025-12-02 10:20:36.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8768 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8771 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8195} #id: 929 #name: "ISOL-8 MiniSub Axis Purificateur de Tension Électrique" #slug: "isol-8-minisub-axis-purificateur-de-tension-electrique-" #description: """ Le MINISUB a toujours été au cœur de ISOL-8, offrant des performances de toute première classe à un prix abordable. L'amélioration du MINISUB a été un véritable défi, des milliers de propriétaires satisfaits du MINISUB à travers le monde ont démontré que ça allait être un acte difficile à suivre.\n Grâce à un développement et une adaptation prudente, le fabricant anglais a réussi à intégrer de nombreuses technologies innovantes extraites du produit phare et reconnu ISOL-8 SubStations, permettant au tout nouveau MINISUB Wave et MINISUB Axis de faire un pas en avant, tout en restant raisonnable en terme de prix.\n \u{A0}\n CARACTÉRISTIQUES PRINCIPALES\u{A0}\u{A0}\n . Le MiniSub Axis partage la même architecture fondamentale que le MiniSub Wave avec en plus les caractéristiques du Bloc Axis DC.\n . Le circuit Axis DC d'ISOL-8 stoppe tout décalage du courant continu présent habituellement dans le réseau éléctrique. Ce décalage affecte le circuit magnétique crucial des alimentations éléctriques de vos équipements, diminue les performances de votre système audio en provoquant du bruit acoustique à travers des vibrations mécaniques.\n . Le MiniSub Axis assure à votre système audio d'être épargné des effets négatifs du courant continu présent dans le réseau éléctrique.\u{A0}\n . L’architecture du MiniSub Axis est construite autour de composants haut de gamme comme des condensateurs polypropylène rigoureusement sélectionnés, des condensateurs Evox, des inductances OFC Mundorf, et bien sur des bobines ISOL-8.\n . Cette architecture fait un bon en avant dans la lutte contre la pollution électrique en aidant votre système audio à déployer tout son potentiel à chaque utilisation.\n \u{A0}\n \n CARACTÉRISTIQUES TECHNIQUES\n . Nombre de prises disponibles :\u{A0}6 (4 pour courant faible/moyen et 2 courant fort)\n . Type de prises disponibles : Embases Européenne Schuko\n . Prise Secteur : 10 A IEC fusionné à 10 ampères (câble non fourni)\n . Dimensions (Largeur x Hauteur x Profondeur) sans les connecteurs : 444 x 85 x 305 mm\n . Poids : 6,7 Kg\n . Tension secteur : 230 V AC\n . Intensité maximum : 6A par prise de courant faible ou moyen (Low/Mid), 10A par prise de courant fort (High)\n . Protection : 2 fusibles installés sur le panneau arrière\n . Matériaux : Panneau avant en aluminium Argent (noir en option), Châssis en acier avec finition noire """ #metaKeywords: null #metaDescription: "Purificateur de Tension électrique pour l'Audio-Vidéo" #shortDescription: "Le MiniSub Axis partage la même architecture fondamentale que le MiniSub Wave avec en plus des caractéristiques de blocage du courant continu du circuit DC Axis." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8774 …} #channels: Doctrine\ORM\PersistentCollection {#8287 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7787 …} #reviews: Doctrine\ORM\PersistentCollection {#8219 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8290 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7931 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18824 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18809 …} +context: Sylius\TwigHooks\Bag\DataBag {#18799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18820 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18442 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18633 #collection: Doctrine\Common\Collections\ArrayCollection {#18632 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18471 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30208 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30210 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18824 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18809 …} +context: Sylius\TwigHooks\Bag\DataBag {#18799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18820 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "ISOL-8 MiniSub Axis Purificateur de Tension Électrique" "applied_promotions" => Doctrine\ORM\PersistentCollection {#18633 #collection: Doctrine\Common\Collections\ArrayCollection {#18632 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18471 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30208 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30210 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#18823 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18824 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18809 …} +context: Sylius\TwigHooks\Bag\DataBag {#18799 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18820 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18442 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18633 #collection: Doctrine\Common\Collections\ArrayCollection {#18632 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18471 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30208 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30210 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18893 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18883 …} +context: Sylius\TwigHooks\Bag\DataBag {#18891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18892 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18442 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18902 +variant: App\Entity\Product\ProductVariant {#18442 …} +price: "2\u{202F}062,50\u{A0}€" +originalPrice: "2\u{202F}062,50\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9310 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12673 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9307 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18893 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18883 …} +context: Sylius\TwigHooks\Bag\DataBag {#18891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18892 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 2.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8780 #id: 815 #code: "GradoMiniJack" #attributes: Doctrine\ORM\PersistentCollection {#8793 …} #variants: Doctrine\ORM\PersistentCollection {#8795 …} #options: Doctrine\ORM\PersistentCollection {#8799 …} #associations: Doctrine\ORM\PersistentCollection {#8797 …} #createdAt: DateTime @1764670765 {#8778 : 2025-12-02 10:19:25.0 UTC (+00:00) } #updatedAt: DateTime @1764670765 {#8779 : 2025-12-02 10:19:25.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8802 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8803 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8780} #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 {#8805 …} #channels: Doctrine\ORM\PersistentCollection {#8791 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8787 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8789 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18788 +product: App\Entity\Product\Product {#8780 #id: 815 #code: "GradoMiniJack" #attributes: Doctrine\ORM\PersistentCollection {#8793 …} #variants: Doctrine\ORM\PersistentCollection {#8795 …} #options: Doctrine\ORM\PersistentCollection {#8799 …} #associations: Doctrine\ORM\PersistentCollection {#8797 …} #createdAt: DateTime @1764670765 {#8778 : 2025-12-02 10:19:25.0 UTC (+00:00) } #updatedAt: DateTime @1764670765 {#8779 : 2025-12-02 10:19:25.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8802 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8803 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8780} #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 {#8805 …} #channels: Doctrine\ORM\PersistentCollection {#8791 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8787 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8789 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } +variant: App\Entity\Product\ProductVariant {#18975 …} +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 {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.53 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8780 #id: 815 #code: "GradoMiniJack" #attributes: Doctrine\ORM\PersistentCollection {#8793 …} #variants: Doctrine\ORM\PersistentCollection {#8795 …} #options: Doctrine\ORM\PersistentCollection {#8799 …} #associations: Doctrine\ORM\PersistentCollection {#8797 …} #createdAt: DateTime @1764670765 {#8778 : 2025-12-02 10:19:25.0 UTC (+00:00) } #updatedAt: DateTime @1764670765 {#8779 : 2025-12-02 10:19:25.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8802 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8803 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8780} #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 {#8805 …} #channels: Doctrine\ORM\PersistentCollection {#8791 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8787 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8789 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "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 {#19046 -props: [ "product" => App\Entity\Product\Product {#8780 #id: 815 #code: "GradoMiniJack" #attributes: Doctrine\ORM\PersistentCollection {#8793 …} #variants: Doctrine\ORM\PersistentCollection {#8795 …} #options: Doctrine\ORM\PersistentCollection {#8799 …} #associations: Doctrine\ORM\PersistentCollection {#8797 …} #createdAt: DateTime @1764670765 {#8778 : 2025-12-02 10:19:25.0 UTC (+00:00) } #updatedAt: DateTime @1764670765 {#8779 : 2025-12-02 10:19:25.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8802 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8803 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8780} #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 {#8805 …} #channels: Doctrine\ORM\PersistentCollection {#8791 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8787 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8789 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19105 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19101 …} +context: Sylius\TwigHooks\Bag\DataBag {#19114 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19103 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18975 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18983 #collection: Doctrine\Common\Collections\ArrayCollection {#18992 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18971 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30226 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30228 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19105 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19101 …} +context: Sylius\TwigHooks\Bag\DataBag {#19114 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19103 …} +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 {#18983 #collection: Doctrine\Common\Collections\ArrayCollection {#18992 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18971 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30226 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30228 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19118 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19105 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19101 …} +context: Sylius\TwigHooks\Bag\DataBag {#19114 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19103 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18975 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#18983 #collection: Doctrine\Common\Collections\ArrayCollection {#18992 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#18971 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30226 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30228 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19168 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19159 …} +context: Sylius\TwigHooks\Bag\DataBag {#19166 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19167 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#18975 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19171 +variant: App\Entity\Product\ProductVariant {#18975 …} +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 {#9310 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12673 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9307 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19168 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19159 …} +context: Sylius\TwigHooks\Bag\DataBag {#19166 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19167 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 2.80 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8809 #id: 814 #code: "GRADOEXTCABL4C" #attributes: Doctrine\ORM\PersistentCollection {#8816 …} #variants: Doctrine\ORM\PersistentCollection {#8818 …} #options: Doctrine\ORM\PersistentCollection {#8822 …} #associations: Doctrine\ORM\PersistentCollection {#8820 …} #createdAt: DateTime @1764670764 {#8807 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8808 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8825 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8826 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8809} #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 {#8828 …} #channels: Doctrine\ORM\PersistentCollection {#8814 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8810 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8812 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19039 +product: App\Entity\Product\Product {#8809 #id: 814 #code: "GRADOEXTCABL4C" #attributes: Doctrine\ORM\PersistentCollection {#8816 …} #variants: Doctrine\ORM\PersistentCollection {#8818 …} #options: Doctrine\ORM\PersistentCollection {#8822 …} #associations: Doctrine\ORM\PersistentCollection {#8820 …} #createdAt: DateTime @1764670764 {#8807 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8808 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8825 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8826 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8809} #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 {#8828 …} #channels: Doctrine\ORM\PersistentCollection {#8814 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8810 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8812 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } +variant: App\Entity\Product\ProductVariant {#19234 …} +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 {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.48 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8809 #id: 814 #code: "GRADOEXTCABL4C" #attributes: Doctrine\ORM\PersistentCollection {#8816 …} #variants: Doctrine\ORM\PersistentCollection {#8818 …} #options: Doctrine\ORM\PersistentCollection {#8822 …} #associations: Doctrine\ORM\PersistentCollection {#8820 …} #createdAt: DateTime @1764670764 {#8807 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8808 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8825 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8826 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8809} #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 {#8828 …} #channels: Doctrine\ORM\PersistentCollection {#8814 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8810 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8812 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "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 {#19305 -props: [ "product" => App\Entity\Product\Product {#8809 #id: 814 #code: "GRADOEXTCABL4C" #attributes: Doctrine\ORM\PersistentCollection {#8816 …} #variants: Doctrine\ORM\PersistentCollection {#8818 …} #options: Doctrine\ORM\PersistentCollection {#8822 …} #associations: Doctrine\ORM\PersistentCollection {#8820 …} #createdAt: DateTime @1764670764 {#8807 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8808 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8825 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8826 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8809} #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 {#8828 …} #channels: Doctrine\ORM\PersistentCollection {#8814 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8810 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8812 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19364 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19360 …} +context: Sylius\TwigHooks\Bag\DataBag {#19373 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19362 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19234 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19242 #collection: Doctrine\Common\Collections\ArrayCollection {#19251 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19230 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30241 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30243 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19364 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19360 …} +context: Sylius\TwigHooks\Bag\DataBag {#19373 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19362 …} +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 {#19242 #collection: Doctrine\Common\Collections\ArrayCollection {#19251 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19230 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30241 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30243 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19377 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19364 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19360 …} +context: Sylius\TwigHooks\Bag\DataBag {#19373 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19362 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19234 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19242 #collection: Doctrine\Common\Collections\ArrayCollection {#19251 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19230 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30241 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30243 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19427 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19418 …} +context: Sylius\TwigHooks\Bag\DataBag {#19425 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19426 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19234 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19430 +variant: App\Entity\Product\ProductVariant {#19234 …} +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 {#9310 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12673 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9307 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19427 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19418 …} +context: Sylius\TwigHooks\Bag\DataBag {#19425 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19426 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 2.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8832 #id: 812 #code: "CushionsL" #attributes: Doctrine\ORM\PersistentCollection {#8839 …} #variants: Doctrine\ORM\PersistentCollection {#8841 …} #options: Doctrine\ORM\PersistentCollection {#8845 …} #associations: Doctrine\ORM\PersistentCollection {#8843 …} #createdAt: DateTime @1764670764 {#8830 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8831 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8848 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8849 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8832} #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 {#8851 …} #channels: Doctrine\ORM\PersistentCollection {#8837 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8833 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8835 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19298 +product: App\Entity\Product\Product {#8832 #id: 812 #code: "CushionsL" #attributes: Doctrine\ORM\PersistentCollection {#8839 …} #variants: Doctrine\ORM\PersistentCollection {#8841 …} #options: Doctrine\ORM\PersistentCollection {#8845 …} #associations: Doctrine\ORM\PersistentCollection {#8843 …} #createdAt: DateTime @1764670764 {#8830 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8831 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8848 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8849 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8832} #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 {#8851 …} #channels: Doctrine\ORM\PersistentCollection {#8837 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8833 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8835 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } +variant: App\Entity\Product\ProductVariant {#19493 …} +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 {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8832 #id: 812 #code: "CushionsL" #attributes: Doctrine\ORM\PersistentCollection {#8839 …} #variants: Doctrine\ORM\PersistentCollection {#8841 …} #options: Doctrine\ORM\PersistentCollection {#8845 …} #associations: Doctrine\ORM\PersistentCollection {#8843 …} #createdAt: DateTime @1764670764 {#8830 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8831 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8848 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8849 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8832} #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 {#8851 …} #channels: Doctrine\ORM\PersistentCollection {#8837 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8833 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8835 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "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 {#19564 -props: [ "product" => App\Entity\Product\Product {#8832 #id: 812 #code: "CushionsL" #attributes: Doctrine\ORM\PersistentCollection {#8839 …} #variants: Doctrine\ORM\PersistentCollection {#8841 …} #options: Doctrine\ORM\PersistentCollection {#8845 …} #associations: Doctrine\ORM\PersistentCollection {#8843 …} #createdAt: DateTime @1764670764 {#8830 : 2025-12-02 10:19:24.0 UTC (+00:00) } #updatedAt: DateTime @1764670764 {#8831 : 2025-12-02 10:19:24.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8848 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8849 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8832} #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 {#8851 …} #channels: Doctrine\ORM\PersistentCollection {#8837 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8833 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8835 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19619 …} +context: Sylius\TwigHooks\Bag\DataBag {#19632 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19621 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19493 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19501 #collection: Doctrine\Common\Collections\ArrayCollection {#19510 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19489 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30256 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30258 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19619 …} +context: Sylius\TwigHooks\Bag\DataBag {#19632 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19621 …} +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 {#19501 #collection: Doctrine\Common\Collections\ArrayCollection {#19510 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19489 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30256 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30258 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19636 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19623 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19619 …} +context: Sylius\TwigHooks\Bag\DataBag {#19632 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19621 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19493 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19501 #collection: Doctrine\Common\Collections\ArrayCollection {#19510 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19489 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30256 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30258 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19686 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19677 …} +context: Sylius\TwigHooks\Bag\DataBag {#19684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19685 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19493 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19689 +variant: App\Entity\Product\ProductVariant {#19493 …} +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 {#9310 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12673 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9307 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19686 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19677 …} +context: Sylius\TwigHooks\Bag\DataBag {#19684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19685 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 2.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8855 #id: 811 #code: "CushionsG" #attributes: Doctrine\ORM\PersistentCollection {#8862 …} #variants: Doctrine\ORM\PersistentCollection {#8864 …} #options: Doctrine\ORM\PersistentCollection {#8868 …} #associations: Doctrine\ORM\PersistentCollection {#8866 …} #createdAt: DateTime @1764670763 {#8853 : 2025-12-02 10:19:23.0 UTC (+00:00) } #updatedAt: DateTime @1764670763 {#8854 : 2025-12-02 10:19:23.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8871 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8872 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8855} #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 {#8874 …} #channels: Doctrine\ORM\PersistentCollection {#8860 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8856 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8858 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19557 +product: App\Entity\Product\Product {#8855 #id: 811 #code: "CushionsG" #attributes: Doctrine\ORM\PersistentCollection {#8862 …} #variants: Doctrine\ORM\PersistentCollection {#8864 …} #options: Doctrine\ORM\PersistentCollection {#8868 …} #associations: Doctrine\ORM\PersistentCollection {#8866 …} #createdAt: DateTime @1764670763 {#8853 : 2025-12-02 10:19:23.0 UTC (+00:00) } #updatedAt: DateTime @1764670763 {#8854 : 2025-12-02 10:19:23.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8871 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8872 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8855} #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 {#8874 …} #channels: Doctrine\ORM\PersistentCollection {#8860 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8856 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8858 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } +variant: App\Entity\Product\ProductVariant {#19752 …} +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 {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8855 #id: 811 #code: "CushionsG" #attributes: Doctrine\ORM\PersistentCollection {#8862 …} #variants: Doctrine\ORM\PersistentCollection {#8864 …} #options: Doctrine\ORM\PersistentCollection {#8868 …} #associations: Doctrine\ORM\PersistentCollection {#8866 …} #createdAt: DateTime @1764670763 {#8853 : 2025-12-02 10:19:23.0 UTC (+00:00) } #updatedAt: DateTime @1764670763 {#8854 : 2025-12-02 10:19:23.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8871 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8872 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8855} #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 {#8874 …} #channels: Doctrine\ORM\PersistentCollection {#8860 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8856 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8858 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "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 {#19823 -props: [ "product" => App\Entity\Product\Product {#8855 #id: 811 #code: "CushionsG" #attributes: Doctrine\ORM\PersistentCollection {#8862 …} #variants: Doctrine\ORM\PersistentCollection {#8864 …} #options: Doctrine\ORM\PersistentCollection {#8868 …} #associations: Doctrine\ORM\PersistentCollection {#8866 …} #createdAt: DateTime @1764670763 {#8853 : 2025-12-02 10:19:23.0 UTC (+00:00) } #updatedAt: DateTime @1764670763 {#8854 : 2025-12-02 10:19:23.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8871 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8872 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8855} #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 {#8874 …} #channels: Doctrine\ORM\PersistentCollection {#8860 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8782 …} #reviews: Doctrine\ORM\PersistentCollection {#8856 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8858 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8785 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.34 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19882 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19878 …} +context: Sylius\TwigHooks\Bag\DataBag {#19891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19880 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19752 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19760 #collection: Doctrine\Common\Collections\ArrayCollection {#19769 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19748 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30271 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30273 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19882 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19878 …} +context: Sylius\TwigHooks\Bag\DataBag {#19891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19880 …} +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 {#19760 #collection: Doctrine\Common\Collections\ArrayCollection {#19769 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19748 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30271 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30273 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#19895 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19882 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19878 …} +context: Sylius\TwigHooks\Bag\DataBag {#19891 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19880 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19752 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#19760 #collection: Doctrine\Common\Collections\ArrayCollection {#19769 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#19748 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30271 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30273 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19945 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19936 …} +context: Sylius\TwigHooks\Bag\DataBag {#19943 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19944 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#19752 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19948 +variant: App\Entity\Product\ProductVariant {#19752 …} +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 {#9310 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12673 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9307 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19945 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19936 …} +context: Sylius\TwigHooks\Bag\DataBag {#19943 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19944 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 2.66 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8878 #id: 663 #code: "CABLERJ45AIREA" #attributes: Doctrine\ORM\PersistentCollection {#8888 …} #variants: Doctrine\ORM\PersistentCollection {#8890 …} #options: Doctrine\ORM\PersistentCollection {#8894 …} #associations: Doctrine\ORM\PersistentCollection {#8892 …} #createdAt: DateTime @1764670617 {#8876 : 2025-12-02 10:16:57.0 UTC (+00:00) } #updatedAt: DateTime @1764670617 {#8877 : 2025-12-02 10:16:57.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8897 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8898 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8878} #id: 663 #name: "FOHHN Câble RJ45 AIREA" #slug: "fohhn-cable-rj45-airea-" #description: "Câbles AIREA pour applications mobiles. \u{A0} Câbles Catégorie 5 au standard RJ-45, pour applications mobiles, résistant à l’écrasement, dotés de connecteurs Neutrick EtherCon (RJ-45, métal). \u{A0}\u{A0}\u{A0} Longueur 1,5 m. \u{A0}\u{A0} Longueur 5 m. \u{A0}\u{A0}\u{A0} Longueur 10 m. \u{A0}\u{A0}\u{A0} Longueur 25 m. \u{A0}\u{A0}\u{A0} Longueur 50 m (sur touret)." #metaKeywords: null #metaDescription: "" #shortDescription: "Câbles AIREA pour applications mobiles. Câbles Catégorie 5 au standard RJ-45, pour applications mobiles, résistant à l’écrasement, dotés de connecteurs Neutrick EtherCon (RJ-45, métal)." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8900 …} #channels: Doctrine\ORM\PersistentCollection {#8886 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8884 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19816 +product: App\Entity\Product\Product {#8878 #id: 663 #code: "CABLERJ45AIREA" #attributes: Doctrine\ORM\PersistentCollection {#8888 …} #variants: Doctrine\ORM\PersistentCollection {#8890 …} #options: Doctrine\ORM\PersistentCollection {#8894 …} #associations: Doctrine\ORM\PersistentCollection {#8892 …} #createdAt: DateTime @1764670617 {#8876 : 2025-12-02 10:16:57.0 UTC (+00:00) } #updatedAt: DateTime @1764670617 {#8877 : 2025-12-02 10:16:57.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8897 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8898 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8878} #id: 663 #name: "FOHHN Câble RJ45 AIREA" #slug: "fohhn-cable-rj45-airea-" #description: "Câbles AIREA pour applications mobiles. \u{A0} Câbles Catégorie 5 au standard RJ-45, pour applications mobiles, résistant à l’écrasement, dotés de connecteurs Neutrick EtherCon (RJ-45, métal). \u{A0}\u{A0}\u{A0} Longueur 1,5 m. \u{A0}\u{A0} Longueur 5 m. \u{A0}\u{A0}\u{A0} Longueur 10 m. \u{A0}\u{A0}\u{A0} Longueur 25 m. \u{A0}\u{A0}\u{A0} Longueur 50 m (sur touret)." #metaKeywords: null #metaDescription: "" #shortDescription: "Câbles AIREA pour applications mobiles. Câbles Catégorie 5 au standard RJ-45, pour applications mobiles, résistant à l’écrasement, dotés de connecteurs Neutrick EtherCon (RJ-45, métal)." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8900 …} #channels: Doctrine\ORM\PersistentCollection {#8886 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8884 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } +variant: App\Entity\Product\ProductVariant {#20011 …} +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 {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8878 #id: 663 #code: "CABLERJ45AIREA" #attributes: Doctrine\ORM\PersistentCollection {#8888 …} #variants: Doctrine\ORM\PersistentCollection {#8890 …} #options: Doctrine\ORM\PersistentCollection {#8894 …} #associations: Doctrine\ORM\PersistentCollection {#8892 …} #createdAt: DateTime @1764670617 {#8876 : 2025-12-02 10:16:57.0 UTC (+00:00) } #updatedAt: DateTime @1764670617 {#8877 : 2025-12-02 10:16:57.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8897 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8898 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8878} #id: 663 #name: "FOHHN Câble RJ45 AIREA" #slug: "fohhn-cable-rj45-airea-" #description: "Câbles AIREA pour applications mobiles. \u{A0} Câbles Catégorie 5 au standard RJ-45, pour applications mobiles, résistant à l’écrasement, dotés de connecteurs Neutrick EtherCon (RJ-45, métal). \u{A0}\u{A0}\u{A0} Longueur 1,5 m. \u{A0}\u{A0} Longueur 5 m. \u{A0}\u{A0}\u{A0} Longueur 10 m. \u{A0}\u{A0}\u{A0} Longueur 25 m. \u{A0}\u{A0}\u{A0} Longueur 50 m (sur touret)." #metaKeywords: null #metaDescription: "" #shortDescription: "Câbles AIREA pour applications mobiles. Câbles Catégorie 5 au standard RJ-45, pour applications mobiles, résistant à l’écrasement, dotés de connecteurs Neutrick EtherCon (RJ-45, métal)." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8900 …} #channels: Doctrine\ORM\PersistentCollection {#8886 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8884 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "FOHHN Câble RJ45 AIREA" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20082 -props: [ "product" => App\Entity\Product\Product {#8878 #id: 663 #code: "CABLERJ45AIREA" #attributes: Doctrine\ORM\PersistentCollection {#8888 …} #variants: Doctrine\ORM\PersistentCollection {#8890 …} #options: Doctrine\ORM\PersistentCollection {#8894 …} #associations: Doctrine\ORM\PersistentCollection {#8892 …} #createdAt: DateTime @1764670617 {#8876 : 2025-12-02 10:16:57.0 UTC (+00:00) } #updatedAt: DateTime @1764670617 {#8877 : 2025-12-02 10:16:57.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8897 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8898 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8878} #id: 663 #name: "FOHHN Câble RJ45 AIREA" #slug: "fohhn-cable-rj45-airea-" #description: "Câbles AIREA pour applications mobiles. \u{A0} Câbles Catégorie 5 au standard RJ-45, pour applications mobiles, résistant à l’écrasement, dotés de connecteurs Neutrick EtherCon (RJ-45, métal). \u{A0}\u{A0}\u{A0} Longueur 1,5 m. \u{A0}\u{A0} Longueur 5 m. \u{A0}\u{A0}\u{A0} Longueur 10 m. \u{A0}\u{A0}\u{A0} Longueur 25 m. \u{A0}\u{A0}\u{A0} Longueur 50 m (sur touret)." #metaKeywords: null #metaDescription: "" #shortDescription: "Câbles AIREA pour applications mobiles. Câbles Catégorie 5 au standard RJ-45, pour applications mobiles, résistant à l’écrasement, dotés de connecteurs Neutrick EtherCon (RJ-45, métal)." } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8900 …} #channels: Doctrine\ORM\PersistentCollection {#8886 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8882 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8884 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20137 …} +context: Sylius\TwigHooks\Bag\DataBag {#20150 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20139 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20011 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20019 #collection: Doctrine\Common\Collections\ArrayCollection {#20028 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20007 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30286 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30288 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20137 …} +context: Sylius\TwigHooks\Bag\DataBag {#20150 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20139 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "FOHHN Câble RJ45 AIREA" "applied_promotions" => Doctrine\ORM\PersistentCollection {#20019 #collection: Doctrine\Common\Collections\ArrayCollection {#20028 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20007 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30286 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30288 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20154 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20141 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20137 …} +context: Sylius\TwigHooks\Bag\DataBag {#20150 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20139 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20011 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20019 #collection: Doctrine\Common\Collections\ArrayCollection {#20028 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20007 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30286 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30288 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20204 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20195 …} +context: Sylius\TwigHooks\Bag\DataBag {#20202 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20203 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20011 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20207 +variant: App\Entity\Product\ProductVariant {#20011 …} +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 {#9310 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12673 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9307 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20204 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20195 …} +context: Sylius\TwigHooks\Bag\DataBag {#20202 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20203 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 2.56 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8904 #id: 709 #code: "HLX500/501" #attributes: Doctrine\ORM\PersistentCollection {#8911 …} #variants: Doctrine\ORM\PersistentCollection {#8913 …} #options: Doctrine\ORM\PersistentCollection {#8917 …} #associations: Doctrine\ORM\PersistentCollection {#8915 …} #createdAt: DateTime @1764670684 {#8902 : 2025-12-02 10:18:04.0 UTC (+00:00) } #updatedAt: DateTime @1764670684 {#8903 : 2025-12-02 10:18:04.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8920 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8921 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8904} #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 {#8923 …} #channels: Doctrine\ORM\PersistentCollection {#8909 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8907 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20075 +product: App\Entity\Product\Product {#8904 #id: 709 #code: "HLX500/501" #attributes: Doctrine\ORM\PersistentCollection {#8911 …} #variants: Doctrine\ORM\PersistentCollection {#8913 …} #options: Doctrine\ORM\PersistentCollection {#8917 …} #associations: Doctrine\ORM\PersistentCollection {#8915 …} #createdAt: DateTime @1764670684 {#8902 : 2025-12-02 10:18:04.0 UTC (+00:00) } #updatedAt: DateTime @1764670684 {#8903 : 2025-12-02 10:18:04.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8920 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8921 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8904} #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 {#8923 …} #channels: Doctrine\ORM\PersistentCollection {#8909 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8907 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } +variant: App\Entity\Product\ProductVariant {#20270 …} +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 {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.46 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8904 #id: 709 #code: "HLX500/501" #attributes: Doctrine\ORM\PersistentCollection {#8911 …} #variants: Doctrine\ORM\PersistentCollection {#8913 …} #options: Doctrine\ORM\PersistentCollection {#8917 …} #associations: Doctrine\ORM\PersistentCollection {#8915 …} #createdAt: DateTime @1764670684 {#8902 : 2025-12-02 10:18:04.0 UTC (+00:00) } #updatedAt: DateTime @1764670684 {#8903 : 2025-12-02 10:18:04.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8920 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8921 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8904} #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 {#8923 …} #channels: Doctrine\ORM\PersistentCollection {#8909 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8907 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "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 {#20341 -props: [ "product" => App\Entity\Product\Product {#8904 #id: 709 #code: "HLX500/501" #attributes: Doctrine\ORM\PersistentCollection {#8911 …} #variants: Doctrine\ORM\PersistentCollection {#8913 …} #options: Doctrine\ORM\PersistentCollection {#8917 …} #associations: Doctrine\ORM\PersistentCollection {#8915 …} #createdAt: DateTime @1764670684 {#8902 : 2025-12-02 10:18:04.0 UTC (+00:00) } #updatedAt: DateTime @1764670684 {#8903 : 2025-12-02 10:18:04.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8920 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8921 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8904} #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 {#8923 …} #channels: Doctrine\ORM\PersistentCollection {#8909 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8905 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8907 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20400 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20396 …} +context: Sylius\TwigHooks\Bag\DataBag {#20409 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20398 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20270 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20278 #collection: Doctrine\Common\Collections\ArrayCollection {#20287 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20266 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30301 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30303 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20400 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20396 …} +context: Sylius\TwigHooks\Bag\DataBag {#20409 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20398 …} +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 {#20278 #collection: Doctrine\Common\Collections\ArrayCollection {#20287 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20266 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30301 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30303 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20413 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20400 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20396 …} +context: Sylius\TwigHooks\Bag\DataBag {#20409 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20398 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20270 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20278 #collection: Doctrine\Common\Collections\ArrayCollection {#20287 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20266 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30301 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30303 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20463 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20454 …} +context: Sylius\TwigHooks\Bag\DataBag {#20461 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20462 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20270 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20466 +variant: App\Entity\Product\ProductVariant {#20270 …} +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 {#9310 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12673 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9307 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20463 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20454 …} +context: Sylius\TwigHooks\Bag\DataBag {#20461 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20462 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 2.58 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8927 #id: 708 #code: "HLX150" #attributes: Doctrine\ORM\PersistentCollection {#8934 …} #variants: Doctrine\ORM\PersistentCollection {#8936 …} #options: Doctrine\ORM\PersistentCollection {#8940 …} #associations: Doctrine\ORM\PersistentCollection {#8938 …} #createdAt: DateTime @1764670683 {#8925 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8926 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8943 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8944 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8927} #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 {#8946 …} #channels: Doctrine\ORM\PersistentCollection {#8932 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8930 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20334 +product: App\Entity\Product\Product {#8927 #id: 708 #code: "HLX150" #attributes: Doctrine\ORM\PersistentCollection {#8934 …} #variants: Doctrine\ORM\PersistentCollection {#8936 …} #options: Doctrine\ORM\PersistentCollection {#8940 …} #associations: Doctrine\ORM\PersistentCollection {#8938 …} #createdAt: DateTime @1764670683 {#8925 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8926 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8943 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8944 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8927} #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 {#8946 …} #channels: Doctrine\ORM\PersistentCollection {#8932 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8930 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } +variant: App\Entity\Product\ProductVariant {#20529 …} +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 {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.50 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8927 #id: 708 #code: "HLX150" #attributes: Doctrine\ORM\PersistentCollection {#8934 …} #variants: Doctrine\ORM\PersistentCollection {#8936 …} #options: Doctrine\ORM\PersistentCollection {#8940 …} #associations: Doctrine\ORM\PersistentCollection {#8938 …} #createdAt: DateTime @1764670683 {#8925 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8926 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8943 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8944 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8927} #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 {#8946 …} #channels: Doctrine\ORM\PersistentCollection {#8932 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8930 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "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 {#20600 -props: [ "product" => App\Entity\Product\Product {#8927 #id: 708 #code: "HLX150" #attributes: Doctrine\ORM\PersistentCollection {#8934 …} #variants: Doctrine\ORM\PersistentCollection {#8936 …} #options: Doctrine\ORM\PersistentCollection {#8940 …} #associations: Doctrine\ORM\PersistentCollection {#8938 …} #createdAt: DateTime @1764670683 {#8925 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8926 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8943 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8944 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8927} #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 {#8946 …} #channels: Doctrine\ORM\PersistentCollection {#8932 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8928 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8930 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20665 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20661 …} +context: Sylius\TwigHooks\Bag\DataBag {#20674 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20663 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20529 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20537 #collection: Doctrine\Common\Collections\ArrayCollection {#20546 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20525 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30316 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30318 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20665 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20661 …} +context: Sylius\TwigHooks\Bag\DataBag {#20674 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20663 …} +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 {#20537 #collection: Doctrine\Common\Collections\ArrayCollection {#20546 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20525 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30316 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30318 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20678 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20665 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20661 …} +context: Sylius\TwigHooks\Bag\DataBag {#20674 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20663 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20529 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20537 #collection: Doctrine\Common\Collections\ArrayCollection {#20546 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20525 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30316 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30318 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20728 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20719 …} +context: Sylius\TwigHooks\Bag\DataBag {#20726 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20727 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20529 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20731 +variant: App\Entity\Product\ProductVariant {#20529 …} +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 {#9310 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12673 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9307 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20728 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20719 …} +context: Sylius\TwigHooks\Bag\DataBag {#20726 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20727 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 24.0 MiB | 2.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8950 #id: 707 #code: "HLX100" #attributes: Doctrine\ORM\PersistentCollection {#8957 …} #variants: Doctrine\ORM\PersistentCollection {#8959 …} #options: Doctrine\ORM\PersistentCollection {#8963 …} #associations: Doctrine\ORM\PersistentCollection {#8961 …} #createdAt: DateTime @1764670683 {#8948 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8949 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8966 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8967 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8950} #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 {#8969 …} #channels: Doctrine\ORM\PersistentCollection {#8955 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8953 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20593 +product: App\Entity\Product\Product {#8950 #id: 707 #code: "HLX100" #attributes: Doctrine\ORM\PersistentCollection {#8957 …} #variants: Doctrine\ORM\PersistentCollection {#8959 …} #options: Doctrine\ORM\PersistentCollection {#8963 …} #associations: Doctrine\ORM\PersistentCollection {#8961 …} #createdAt: DateTime @1764670683 {#8948 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8949 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8966 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8967 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8950} #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 {#8969 …} #channels: Doctrine\ORM\PersistentCollection {#8955 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8953 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } +variant: App\Entity\Product\ProductVariant {#20794 …} +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 {#17839 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17888 …} +context: Sylius\TwigHooks\Bag\DataBag {#17894 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17881 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
24.0 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8950 #id: 707 #code: "HLX100" #attributes: Doctrine\ORM\PersistentCollection {#8957 …} #variants: Doctrine\ORM\PersistentCollection {#8959 …} #options: Doctrine\ORM\PersistentCollection {#8963 …} #associations: Doctrine\ORM\PersistentCollection {#8961 …} #createdAt: DateTime @1764670683 {#8948 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8949 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8966 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8967 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8950} #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 {#8969 …} #channels: Doctrine\ORM\PersistentCollection {#8955 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8953 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "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 {#20865 -props: [ "product" => App\Entity\Product\Product {#8950 #id: 707 #code: "HLX100" #attributes: Doctrine\ORM\PersistentCollection {#8957 …} #variants: Doctrine\ORM\PersistentCollection {#8959 …} #options: Doctrine\ORM\PersistentCollection {#8963 …} #associations: Doctrine\ORM\PersistentCollection {#8961 …} #createdAt: DateTime @1764670683 {#8948 : 2025-12-02 10:18:03.0 UTC (+00:00) } #updatedAt: DateTime @1764670683 {#8949 : 2025-12-02 10:18:03.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8966 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8967 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8950} #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 {#8969 …} #channels: Doctrine\ORM\PersistentCollection {#8955 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …} #reviews: Doctrine\ORM\PersistentCollection {#8951 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8953 …} #productType: null -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8880 …} } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
24.0 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20927 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20923 …} +context: Sylius\TwigHooks\Bag\DataBag {#20936 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20925 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20794 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20802 #collection: Doctrine\Common\Collections\ArrayCollection {#20811 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20790 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30331 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30333 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20927 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20923 …} +context: Sylius\TwigHooks\Bag\DataBag {#20936 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20925 …} +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 {#20802 #collection: Doctrine\Common\Collections\ArrayCollection {#20811 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20790 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30331 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30333 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#20940 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20927 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20923 …} +context: Sylius\TwigHooks\Bag\DataBag {#20936 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20925 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20794 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#20802 #collection: Doctrine\Common\Collections\ArrayCollection {#20811 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#20790 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#30331 …} -backRefFieldName: null -isDirty: false -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30333 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 24.0 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20990 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20981 …} +context: Sylius\TwigHooks\Bag\DataBag {#20988 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20989 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#20794 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20993 +variant: App\Entity\Product\ProductVariant {#20794 …} +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 {#9310 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12673 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9307 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20990 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20981 …} +context: Sylius\TwigHooks\Bag\DataBag {#20988 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20989 …} +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 | 24.0 MiB | 1.23 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12738 …} +context: Sylius\TwigHooks\Bag\DataBag {#17575 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12748 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#17762 +cart: App\Entity\Order\Order {#5027 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17561 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12738 …} +context: Sylius\TwigHooks\Bag\DataBag {#17575 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12748 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …} } |
|||