GET https://sap.preprod.4runners.fr/wishlist/header-template

Components

12 Twig Components
44 Render Count
36 ms Render Time
30.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 27.00ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 4.84ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 3.32ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.81ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.43ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.23ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.26ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 2.54ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.39ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.43ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.55ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 0.95ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 30.0 MiB 0.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12426
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12419 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12425 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12424 …}
    +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 {#12452
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12317 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12426
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12419 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12425 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12424 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 30.0 MiB 0.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12529
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12525 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12527 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12528 …}
    +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 {#12538
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4590 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12529
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12525 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12527 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12528 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 30.0 MiB 2.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12639
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12611 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12647 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12645 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13351
  +cart: App\Entity\Order\Order {#15825 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12639
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12611 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12647 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12645 …}
    +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 30.0 MiB 2.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15978
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15974 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15971 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15972 …}
    +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 {#15987
  #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 {#15978
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15974 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15971 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15972 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 30.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17770
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17766 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17767 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17769 …}
    +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 {#17779
  #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 {#17770
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17766 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17767 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17769 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 30.0 MiB 0.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17878
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17874 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17875 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17877 …}
    +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 {#17886
  #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 {#17878
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17874 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17875 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17877 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 30.0 MiB 1.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17964
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17960 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17961 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17963 …}
    +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 {#17972
  #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 {#17964
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17960 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17961 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17963 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 30.0 MiB 5.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8162
    #id: 827
    #code: "PSM28Q"
    #attributes: Doctrine\ORM\PersistentCollection {#6555 …}
    #variants: Doctrine\ORM\PersistentCollection {#8268 …}
    #options: Doctrine\ORM\PersistentCollection {#8396 …}
    #associations: Doctrine\ORM\PersistentCollection {#8336 …}
    #createdAt: DateTime @1764670773 {#7562
      date: 2025-12-02 10:19:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670773 {#7868
      date: 2025-12-02 10:19:33.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8395 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8398
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8162}
        #id: 827
        #name: "POWERSOFT M28Q Amplificateur de Puissance 4 x 700W (4Ω)"
        #slug: "powersoft-m28q-amplificateur-de-puissance-4-x-700w-4"
        #description: """
          Avec 700 Watts à 4Ω pour chacun des quatre canaux avec des paires "bridgeables": un seul Powersoft M28Q est bon pour alimenter un petit système complet à bi-amplification stéréo, un système mono 3 voies d'une taille correcte et une variété de moniteurs au sol.\n
          Le tout à un tel niveau de qualité, que peut-on attendre de plus de Powersoft ? Optimisé pour des charges sous 4Ω, le Powersoft M28Q est une valeur fantastique, d'un point de vue pratique que commercialement.\n
          La version M50Q HDSP + ETH intègre des interfaces DSP et Ethernet.Le DSP haute performance est dissimulé à l'intérieur du chassis et en toute sécurité contre les intrusions accidentelle ou intentionnelle. Les paramètres de surveillance et d'amplification peuvent se faire via Armonía Pro Audio Suite ™ (Interface disponible pour MediaMatrix, Crestron, AMX, des systèmes de surveillance et de Q-SYS).\n
          Localement, la M50Q HDSP + ETH permet l'accès de l'utilisateur jusqu'à quatre préréglages par bouton-poussoir sur le panneau arrière.\n
          \n
          \n
          \u{A0}\n
          CARACTÉRISTIQUES TECHNIQUES :\n
          • Classe D brevetée

• Alimentation à découpage à correction de facteur de puissance (PFC)

• Bande passante 5 Hz - 30 kHz (@ 1 W, 8 ohms)

• Facteur d'amortissement > 5000 (à 100 Hz)

• Vitesse de balayage en tension : 40 V/µs (filtre d'entrée désactivé)

• Rapport S/B (pondéré A 20 Hz - 20 kHz) : > 113 dB 

• Distorsion : THD < 0,5% de 1 W à puissance max (typ < 0,05%)

• Intermodulation SMPTE < 0,5% de 1W à puissance max (typ < 0,05%)

• Impédance d'entrée : 10 kohms symétrique

• Protection contre le courant continu

• Protection contre les très hautes fréquences

• Protection thermique avec indicateurs d'avertissement

• Protection contre les court-circuits

• Limiteur pour signaux longue durée RMS

• Port RS485

• Tension secteur max : 290 V 

• Température de fonctionnement : 0°C - +45°C

• Nombre de canaux : 4
• Puissance :
4 x 360W sous 8Ω4 x 700W sous 4Ω
2 x 1400W sous 8Ω 
• Alimentation : 230 V (+15%/- 25%), 50 - 60 Hz

• Consommation : 1066 W (bruit rose - 1/4 de la puissance sous 4 ohms)

• Dimensions : H 44,1 x L 482 x P 379,5 mm

• Poids : 7,40 Kg\n
          Version avec DSP + ETH ( ref PSM28QDSP+ETH)\n
          • Port Ethernet de contrôle à distance
• Convertisseurs 24 Bits à grande dynamique (114dBA)• Traitement interne 56 bits avec latence fixe de 1ms• Multiple filtres avec des pentes allant jusqu'à 48 dB/Octave ( 5 en entrée et 8 en sortie)• Double limiteur RMS et PIC
• Délai jusqu'à 32ms (en entrée et en sortie)• Mémoire de 4 presets chargeables depuis la face arrière • Interface de contrôle et monitoring pour Creston
          """
        #metaKeywords: null
        #metaDescription: "ampli de puissance de la gamme powersoft audio"
        #shortDescription: "Le Powersoft M28Q est un ampli de puissance haute performance à quatre canaux avec possibilité de DSP et Ethernet pour des Touring ou installations fixes."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8401 …}
    #channels: Doctrine\ORM\PersistentCollection {#5234 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7864 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4215 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5242 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18517
  +product: App\Entity\Product\Product {#8162
    #id: 827
    #code: "PSM28Q"
    #attributes: Doctrine\ORM\PersistentCollection {#6555 …}
    #variants: Doctrine\ORM\PersistentCollection {#8268 …}
    #options: Doctrine\ORM\PersistentCollection {#8396 …}
    #associations: Doctrine\ORM\PersistentCollection {#8336 …}
    #createdAt: DateTime @1764670773 {#7562
      date: 2025-12-02 10:19:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670773 {#7868
      date: 2025-12-02 10:19:33.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8395 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8398
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8162}
        #id: 827
        #name: "POWERSOFT M28Q Amplificateur de Puissance 4 x 700W (4Ω)"
        #slug: "powersoft-m28q-amplificateur-de-puissance-4-x-700w-4"
        #description: """
          Avec 700 Watts à 4Ω pour chacun des quatre canaux avec des paires "bridgeables": un seul Powersoft M28Q est bon pour alimenter un petit système complet à bi-amplification stéréo, un système mono 3 voies d'une taille correcte et une variété de moniteurs au sol.\n
          Le tout à un tel niveau de qualité, que peut-on attendre de plus de Powersoft ? Optimisé pour des charges sous 4Ω, le Powersoft M28Q est une valeur fantastique, d'un point de vue pratique que commercialement.\n
          La version M50Q HDSP + ETH intègre des interfaces DSP et Ethernet.Le DSP haute performance est dissimulé à l'intérieur du chassis et en toute sécurité contre les intrusions accidentelle ou intentionnelle. Les paramètres de surveillance et d'amplification peuvent se faire via Armonía Pro Audio Suite ™ (Interface disponible pour MediaMatrix, Crestron, AMX, des systèmes de surveillance et de Q-SYS).\n
          Localement, la M50Q HDSP + ETH permet l'accès de l'utilisateur jusqu'à quatre préréglages par bouton-poussoir sur le panneau arrière.\n
          \n
          \n
          \u{A0}\n
          CARACTÉRISTIQUES TECHNIQUES :\n
          • Classe D brevetée

• Alimentation à découpage à correction de facteur de puissance (PFC)

• Bande passante 5 Hz - 30 kHz (@ 1 W, 8 ohms)

• Facteur d'amortissement > 5000 (à 100 Hz)

• Vitesse de balayage en tension : 40 V/µs (filtre d'entrée désactivé)

• Rapport S/B (pondéré A 20 Hz - 20 kHz) : > 113 dB 

• Distorsion : THD < 0,5% de 1 W à puissance max (typ < 0,05%)

• Intermodulation SMPTE < 0,5% de 1W à puissance max (typ < 0,05%)

• Impédance d'entrée : 10 kohms symétrique

• Protection contre le courant continu

• Protection contre les très hautes fréquences

• Protection thermique avec indicateurs d'avertissement

• Protection contre les court-circuits

• Limiteur pour signaux longue durée RMS

• Port RS485

• Tension secteur max : 290 V 

• Température de fonctionnement : 0°C - +45°C

• Nombre de canaux : 4
• Puissance :
4 x 360W sous 8Ω4 x 700W sous 4Ω
2 x 1400W sous 8Ω 
• Alimentation : 230 V (+15%/- 25%), 50 - 60 Hz

• Consommation : 1066 W (bruit rose - 1/4 de la puissance sous 4 ohms)

• Dimensions : H 44,1 x L 482 x P 379,5 mm

• Poids : 7,40 Kg\n
          Version avec DSP + ETH ( ref PSM28QDSP+ETH)\n
          • Port Ethernet de contrôle à distance
• Convertisseurs 24 Bits à grande dynamique (114dBA)• Traitement interne 56 bits avec latence fixe de 1ms• Multiple filtres avec des pentes allant jusqu'à 48 dB/Octave ( 5 en entrée et 8 en sortie)• Double limiteur RMS et PIC
• Délai jusqu'à 32ms (en entrée et en sortie)• Mémoire de 4 presets chargeables depuis la face arrière • Interface de contrôle et monitoring pour Creston
          """
        #metaKeywords: null
        #metaDescription: "ampli de puissance de la gamme powersoft audio"
        #shortDescription: "Le Powersoft M28Q est un ampli de puissance haute performance à quatre canaux avec possibilité de DSP et Ethernet pour des Touring ou installations fixes."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8401 …}
    #channels: Doctrine\ORM\PersistentCollection {#5234 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7864 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4215 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5242 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  +variant: App\Entity\Product\ProductVariant {#18633 …}
  +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 {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.84 ms
Input props
[
  "product" => App\Entity\Product\Product {#8162
    #id: 827
    #code: "PSM28Q"
    #attributes: Doctrine\ORM\PersistentCollection {#6555 …}
    #variants: Doctrine\ORM\PersistentCollection {#8268 …}
    #options: Doctrine\ORM\PersistentCollection {#8396 …}
    #associations: Doctrine\ORM\PersistentCollection {#8336 …}
    #createdAt: DateTime @1764670773 {#7562
      date: 2025-12-02 10:19:33.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670773 {#7868
      date: 2025-12-02 10:19:33.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8395 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8398
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8162}
        #id: 827
        #name: "POWERSOFT M28Q Amplificateur de Puissance 4 x 700W (4Ω)"
        #slug: "powersoft-m28q-amplificateur-de-puissance-4-x-700w-4"
        #description: """
          Avec 700 Watts à 4Ω pour chacun des quatre canaux avec des paires "bridgeables": un seul Powersoft M28Q est bon pour alimenter un petit système complet à bi-amplification stéréo, un système mono 3 voies d'une taille correcte et une variété de moniteurs au sol.\n
          Le tout à un tel niveau de qualité, que peut-on attendre de plus de Powersoft ? Optimisé pour des charges sous 4Ω, le Powersoft M28Q est une valeur fantastique, d'un point de vue pratique que commercialement.\n
          La version M50Q HDSP + ETH intègre des interfaces DSP et Ethernet.Le DSP haute performance est dissimulé à l'intérieur du chassis et en toute sécurité contre les intrusions accidentelle ou intentionnelle. Les paramètres de surveillance et d'amplification peuvent se faire via Armonía Pro Audio Suite ™ (Interface disponible pour MediaMatrix, Crestron, AMX, des systèmes de surveillance et de Q-SYS).\n
          Localement, la M50Q HDSP + ETH permet l'accès de l'utilisateur jusqu'à quatre préréglages par bouton-poussoir sur le panneau arrière.\n
          \n
          \n
          \u{A0}\n
          CARACTÉRISTIQUES TECHNIQUES :\n
          • Classe D brevetée

• Alimentation à découpage à correction de facteur de puissance (PFC)

• Bande passante 5 Hz - 30 kHz (@ 1 W, 8 ohms)

• Facteur d'amortissement > 5000 (à 100 Hz)

• Vitesse de balayage en tension : 40 V/µs (filtre d'entrée désactivé)

• Rapport S/B (pondéré A 20 Hz - 20 kHz) : > 113 dB 

• Distorsion : THD < 0,5% de 1 W à puissance max (typ < 0,05%)

• Intermodulation SMPTE < 0,5% de 1W à puissance max (typ < 0,05%)

• Impédance d'entrée : 10 kohms symétrique

• Protection contre le courant continu

• Protection contre les très hautes fréquences

• Protection thermique avec indicateurs d'avertissement

• Protection contre les court-circuits

• Limiteur pour signaux longue durée RMS

• Port RS485

• Tension secteur max : 290 V 

• Température de fonctionnement : 0°C - +45°C

• Nombre de canaux : 4
• Puissance :
4 x 360W sous 8Ω4 x 700W sous 4Ω
2 x 1400W sous 8Ω 
• Alimentation : 230 V (+15%/- 25%), 50 - 60 Hz

• Consommation : 1066 W (bruit rose - 1/4 de la puissance sous 4 ohms)

• Dimensions : H 44,1 x L 482 x P 379,5 mm

• Poids : 7,40 Kg\n
          Version avec DSP + ETH ( ref PSM28QDSP+ETH)\n
          • Port Ethernet de contrôle à distance
• Convertisseurs 24 Bits à grande dynamique (114dBA)• Traitement interne 56 bits avec latence fixe de 1ms• Multiple filtres avec des pentes allant jusqu'à 48 dB/Octave ( 5 en entrée et 8 en sortie)• Double limiteur RMS et PIC
• Délai jusqu'à 32ms (en entrée et en sortie)• Mémoire de 4 presets chargeables depuis la face arrière • Interface de contrôle et monitoring pour Creston
          """
        #metaKeywords: null
        #metaDescription: "ampli de puissance de la gamme powersoft audio"
        #shortDescription: "Le Powersoft M28Q est un ampli de puissance haute performance à quatre canaux avec possibilité de DSP et Ethernet pour des Touring ou installations fixes."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8401 …}
    #channels: Doctrine\ORM\PersistentCollection {#5234 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7864 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4215 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5242 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "POWERSOFT M28Q Amplificateur de Puissance 4 x 700W (4Ω)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18889
  -props: [
    "product" => App\Entity\Product\Product {#8162
      #id: 827
      #code: "PSM28Q"
      #attributes: Doctrine\ORM\PersistentCollection {#6555 …}
      #variants: Doctrine\ORM\PersistentCollection {#8268 …}
      #options: Doctrine\ORM\PersistentCollection {#8396 …}
      #associations: Doctrine\ORM\PersistentCollection {#8336 …}
      #createdAt: DateTime @1764670773 {#7562
        date: 2025-12-02 10:19:33.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670773 {#7868
        date: 2025-12-02 10:19:33.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8395 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8398
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8162}
          #id: 827
          #name: "POWERSOFT M28Q Amplificateur de Puissance 4 x 700W (4Ω)"
          #slug: "powersoft-m28q-amplificateur-de-puissance-4-x-700w-4"
          #description: """
            Avec 700 Watts à 4Ω pour chacun des quatre canaux avec des paires "bridgeables": un seul Powersoft M28Q est bon pour alimenter un petit système complet à bi-amplification stéréo, un système mono 3 voies d'une taille correcte et une variété de moniteurs au sol.\n
            Le tout à un tel niveau de qualité, que peut-on attendre de plus de Powersoft ? Optimisé pour des charges sous 4Ω, le Powersoft M28Q est une valeur fantastique, d'un point de vue pratique que commercialement.\n
            La version M50Q HDSP + ETH intègre des interfaces DSP et Ethernet.Le DSP haute performance est dissimulé à l'intérieur du chassis et en toute sécurité contre les intrusions accidentelle ou intentionnelle. Les paramètres de surveillance et d'amplification peuvent se faire via Armonía Pro Audio Suite ™ (Interface disponible pour MediaMatrix, Crestron, AMX, des systèmes de surveillance et de Q-SYS).\n
            Localement, la M50Q HDSP + ETH permet l'accès de l'utilisateur jusqu'à quatre préréglages par bouton-poussoir sur le panneau arrière.\n
            \n
            \n
            \u{A0}\n
            CARACTÉRISTIQUES TECHNIQUES :\n
            • Classe D brevetée

• Alimentation à découpage à correction de facteur de puissance (PFC)

• Bande passante 5 Hz - 30 kHz (@ 1 W, 8 ohms)

• Facteur d'amortissement > 5000 (à 100 Hz)

• Vitesse de balayage en tension : 40 V/µs (filtre d'entrée désactivé)

• Rapport S/B (pondéré A 20 Hz - 20 kHz) : > 113 dB 

• Distorsion : THD < 0,5% de 1 W à puissance max (typ < 0,05%)

• Intermodulation SMPTE < 0,5% de 1W à puissance max (typ < 0,05%)

• Impédance d'entrée : 10 kohms symétrique

• Protection contre le courant continu

• Protection contre les très hautes fréquences

• Protection thermique avec indicateurs d'avertissement

• Protection contre les court-circuits

• Limiteur pour signaux longue durée RMS

• Port RS485

• Tension secteur max : 290 V 

• Température de fonctionnement : 0°C - +45°C

• Nombre de canaux : 4
• Puissance :
4 x 360W sous 8Ω4 x 700W sous 4Ω
2 x 1400W sous 8Ω 
• Alimentation : 230 V (+15%/- 25%), 50 - 60 Hz

• Consommation : 1066 W (bruit rose - 1/4 de la puissance sous 4 ohms)

• Dimensions : H 44,1 x L 482 x P 379,5 mm

• Poids : 7,40 Kg\n
            Version avec DSP + ETH ( ref PSM28QDSP+ETH)\n
            • Port Ethernet de contrôle à distance
• Convertisseurs 24 Bits à grande dynamique (114dBA)• Traitement interne 56 bits avec latence fixe de 1ms• Multiple filtres avec des pentes allant jusqu'à 48 dB/Octave ( 5 en entrée et 8 en sortie)• Double limiteur RMS et PIC
• Délai jusqu'à 32ms (en entrée et en sortie)• Mémoire de 4 presets chargeables depuis la face arrière • Interface de contrôle et monitoring pour Creston
            """
          #metaKeywords: null
          #metaDescription: "ampli de puissance de la gamme powersoft audio"
          #shortDescription: "Le Powersoft M28Q est un ampli de puissance haute performance à quatre canaux avec possibilité de DSP et Ethernet pour des Touring ou installations fixes."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8401 …}
      #channels: Doctrine\ORM\PersistentCollection {#5234 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7864 …}
      #reviews: Doctrine\ORM\PersistentCollection {#4215 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#5242 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.54 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19015
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19000 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18990 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19011 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18633 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18824
    #collection: Doctrine\Common\Collections\ArrayCollection {#18823 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18662 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24540 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24594 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19015
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19000 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18990 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19011 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "POWERSOFT M28Q Amplificateur de Puissance 4 x 700W (4Ω)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18824
    #collection: Doctrine\Common\Collections\ArrayCollection {#18823 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18662 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24540 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24594 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19014
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19015
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19000 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18990 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19011 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18633 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#18824
      #collection: Doctrine\Common\Collections\ArrayCollection {#18823 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18662 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24540 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24594 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19084
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19074 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19082 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19083 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18633 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19093
  +variant: App\Entity\Product\ProductVariant {#18633 …}
  +price: "2\u{202F}185,83\u{A0}"
  +originalPrice: "2\u{202F}185,83\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8954 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12317 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8951 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19084
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19074 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19082 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19083 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 30.0 MiB 2.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#8408
    #id: 815
    #code: "GradoMiniJack"
    #attributes: Doctrine\ORM\PersistentCollection {#8421 …}
    #variants: Doctrine\ORM\PersistentCollection {#8423 …}
    #options: Doctrine\ORM\PersistentCollection {#8427 …}
    #associations: Doctrine\ORM\PersistentCollection {#8425 …}
    #createdAt: DateTime @1764670765 {#8406
      date: 2025-12-02 10:19:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670765 {#8405
      date: 2025-12-02 10:19:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8430 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8431
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8408}
        #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 {#8433 …}
    #channels: Doctrine\ORM\PersistentCollection {#8419 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8415 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8417 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18979
  +product: App\Entity\Product\Product {#8408
    #id: 815
    #code: "GradoMiniJack"
    #attributes: Doctrine\ORM\PersistentCollection {#8421 …}
    #variants: Doctrine\ORM\PersistentCollection {#8423 …}
    #options: Doctrine\ORM\PersistentCollection {#8427 …}
    #associations: Doctrine\ORM\PersistentCollection {#8425 …}
    #createdAt: DateTime @1764670765 {#8406
      date: 2025-12-02 10:19:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670765 {#8405
      date: 2025-12-02 10:19:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8430 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8431
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8408}
        #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 {#8433 …}
    #channels: Doctrine\ORM\PersistentCollection {#8419 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8415 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8417 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19166 …}
  +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 {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8408
    #id: 815
    #code: "GradoMiniJack"
    #attributes: Doctrine\ORM\PersistentCollection {#8421 …}
    #variants: Doctrine\ORM\PersistentCollection {#8423 …}
    #options: Doctrine\ORM\PersistentCollection {#8427 …}
    #associations: Doctrine\ORM\PersistentCollection {#8425 …}
    #createdAt: DateTime @1764670765 {#8406
      date: 2025-12-02 10:19:25.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670765 {#8405
      date: 2025-12-02 10:19:25.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8430 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8431
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8408}
        #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 {#8433 …}
    #channels: Doctrine\ORM\PersistentCollection {#8419 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8415 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8417 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  "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 {#19237
  -props: [
    "product" => App\Entity\Product\Product {#8408
      #id: 815
      #code: "GradoMiniJack"
      #attributes: Doctrine\ORM\PersistentCollection {#8421 …}
      #variants: Doctrine\ORM\PersistentCollection {#8423 …}
      #options: Doctrine\ORM\PersistentCollection {#8427 …}
      #associations: Doctrine\ORM\PersistentCollection {#8425 …}
      #createdAt: DateTime @1764670765 {#8406
        date: 2025-12-02 10:19:25.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670765 {#8405
        date: 2025-12-02 10:19:25.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8430 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8431
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8408}
          #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 {#8433 …}
      #channels: Doctrine\ORM\PersistentCollection {#8419 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8415 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8417 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19296
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19292 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19305 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19294 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19166 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19174
    #collection: Doctrine\Common\Collections\ArrayCollection {#19183 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19162 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24615 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24617 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19296
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19292 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19305 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19294 …}
    +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 {#19174
    #collection: Doctrine\Common\Collections\ArrayCollection {#19183 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19162 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24615 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24617 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19309
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19296
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19292 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19305 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19294 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19166 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19174
      #collection: Doctrine\Common\Collections\ArrayCollection {#19183 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19162 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24615 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24617 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19359
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19350 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19357 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19358 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19166 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19362
  +variant: App\Entity\Product\ProductVariant {#19166 …}
  +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 {#8954 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12317 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8951 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19359
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19350 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19357 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19358 …}
    +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 30.0 MiB 2.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#8440
    #id: 812
    #code: "CushionsL"
    #attributes: Doctrine\ORM\PersistentCollection {#8447 …}
    #variants: Doctrine\ORM\PersistentCollection {#8449 …}
    #options: Doctrine\ORM\PersistentCollection {#8453 …}
    #associations: Doctrine\ORM\PersistentCollection {#8451 …}
    #createdAt: DateTime @1764670764 {#8438
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8439
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8456 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8457
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8440}
        #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 {#8459 …}
    #channels: Doctrine\ORM\PersistentCollection {#8445 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8441 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8443 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19230
  +product: App\Entity\Product\Product {#8440
    #id: 812
    #code: "CushionsL"
    #attributes: Doctrine\ORM\PersistentCollection {#8447 …}
    #variants: Doctrine\ORM\PersistentCollection {#8449 …}
    #options: Doctrine\ORM\PersistentCollection {#8453 …}
    #associations: Doctrine\ORM\PersistentCollection {#8451 …}
    #createdAt: DateTime @1764670764 {#8438
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8439
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8456 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8457
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8440}
        #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 {#8459 …}
    #channels: Doctrine\ORM\PersistentCollection {#8445 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8441 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8443 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19425 …}
  +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 {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8440
    #id: 812
    #code: "CushionsL"
    #attributes: Doctrine\ORM\PersistentCollection {#8447 …}
    #variants: Doctrine\ORM\PersistentCollection {#8449 …}
    #options: Doctrine\ORM\PersistentCollection {#8453 …}
    #associations: Doctrine\ORM\PersistentCollection {#8451 …}
    #createdAt: DateTime @1764670764 {#8438
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8439
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8456 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8457
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8440}
        #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 {#8459 …}
    #channels: Doctrine\ORM\PersistentCollection {#8445 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8441 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8443 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  "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 {#19496
  -props: [
    "product" => App\Entity\Product\Product {#8440
      #id: 812
      #code: "CushionsL"
      #attributes: Doctrine\ORM\PersistentCollection {#8447 …}
      #variants: Doctrine\ORM\PersistentCollection {#8449 …}
      #options: Doctrine\ORM\PersistentCollection {#8453 …}
      #associations: Doctrine\ORM\PersistentCollection {#8451 …}
      #createdAt: DateTime @1764670764 {#8438
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670764 {#8439
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8456 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8457
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8440}
          #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 {#8459 …}
      #channels: Doctrine\ORM\PersistentCollection {#8445 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8441 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8443 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19555
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19551 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19564 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19553 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19425 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19433
    #collection: Doctrine\Common\Collections\ArrayCollection {#19442 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19421 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24630 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24632 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19555
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19551 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19564 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19553 …}
    +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 {#19433
    #collection: Doctrine\Common\Collections\ArrayCollection {#19442 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19421 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24630 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24632 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19568
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19555
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19551 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19564 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19553 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19425 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19433
      #collection: Doctrine\Common\Collections\ArrayCollection {#19442 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19421 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24630 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24632 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19618
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19609 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19616 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19617 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19425 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19621
  +variant: App\Entity\Product\ProductVariant {#19425 …}
  +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 {#8954 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12317 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8951 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19618
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19609 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19616 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19617 …}
    +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 30.0 MiB 2.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#8463
    #id: 813
    #code: "CushionS"
    #attributes: Doctrine\ORM\PersistentCollection {#8470 …}
    #variants: Doctrine\ORM\PersistentCollection {#8472 …}
    #options: Doctrine\ORM\PersistentCollection {#8476 …}
    #associations: Doctrine\ORM\PersistentCollection {#8474 …}
    #createdAt: DateTime @1764670764 {#8461
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8462
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8479 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8480
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8463}
        #id: 813
        #name: "GRADO Paire de Coussinets pour Casques Grado"
        #slug: "grado-paire-de-coussinets-pour-casques-grado-"
        #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige."
        #metaKeywords: null
        #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio"
        #shortDescription: "Paire de coussinets de rechange pour les casques Grado SR60e, SR80e & SR125e."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8482 …}
    #channels: Doctrine\ORM\PersistentCollection {#8468 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8464 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8466 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19489
  +product: App\Entity\Product\Product {#8463
    #id: 813
    #code: "CushionS"
    #attributes: Doctrine\ORM\PersistentCollection {#8470 …}
    #variants: Doctrine\ORM\PersistentCollection {#8472 …}
    #options: Doctrine\ORM\PersistentCollection {#8476 …}
    #associations: Doctrine\ORM\PersistentCollection {#8474 …}
    #createdAt: DateTime @1764670764 {#8461
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8462
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8479 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8480
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8463}
        #id: 813
        #name: "GRADO Paire de Coussinets pour Casques Grado"
        #slug: "grado-paire-de-coussinets-pour-casques-grado-"
        #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige."
        #metaKeywords: null
        #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio"
        #shortDescription: "Paire de coussinets de rechange pour les casques Grado SR60e, SR80e & SR125e."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8482 …}
    #channels: Doctrine\ORM\PersistentCollection {#8468 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8464 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8466 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19684 …}
  +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 {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.53 ms
Input props
[
  "product" => App\Entity\Product\Product {#8463
    #id: 813
    #code: "CushionS"
    #attributes: Doctrine\ORM\PersistentCollection {#8470 …}
    #variants: Doctrine\ORM\PersistentCollection {#8472 …}
    #options: Doctrine\ORM\PersistentCollection {#8476 …}
    #associations: Doctrine\ORM\PersistentCollection {#8474 …}
    #createdAt: DateTime @1764670764 {#8461
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8462
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8479 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8480
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8463}
        #id: 813
        #name: "GRADO Paire de Coussinets pour Casques Grado"
        #slug: "grado-paire-de-coussinets-pour-casques-grado-"
        #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige."
        #metaKeywords: null
        #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio"
        #shortDescription: "Paire de coussinets de rechange pour les casques Grado SR60e, SR80e & SR125e."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8482 …}
    #channels: Doctrine\ORM\PersistentCollection {#8468 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8464 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8466 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  "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 {#15059
  -props: [
    "product" => App\Entity\Product\Product {#8463
      #id: 813
      #code: "CushionS"
      #attributes: Doctrine\ORM\PersistentCollection {#8470 …}
      #variants: Doctrine\ORM\PersistentCollection {#8472 …}
      #options: Doctrine\ORM\PersistentCollection {#8476 …}
      #associations: Doctrine\ORM\PersistentCollection {#8474 …}
      #createdAt: DateTime @1764670764 {#8461
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670764 {#8462
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8479 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8480
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8463}
          #id: 813
          #name: "GRADO Paire de Coussinets pour Casques Grado"
          #slug: "grado-paire-de-coussinets-pour-casques-grado-"
          #description: "Tous les accessoires Grado Labs sont des pièces authentiques. Pour les casques, le fabricant propose des coussins de remplacement, des câbles d'extension et adaptateurs. Pour les platines vinyles, nous vendons aussi des stylets de remplacement pour la série Prestige."
          #metaKeywords: null
          #metaDescription: "casque intra-auriculaire pour smartphones & baladeurs audio"
          #shortDescription: "Paire de coussinets de rechange pour les casques Grado SR60e, SR80e & SR125e."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8482 …}
      #channels: Doctrine\ORM\PersistentCollection {#8468 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8464 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8466 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15315
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15318 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15360 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15316 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19684 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#12246
    #collection: Doctrine\Common\Collections\ArrayCollection {#13668 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19680 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24645 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24647 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15315
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15318 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15360 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15316 …}
    +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 {#12246
    #collection: Doctrine\Common\Collections\ArrayCollection {#13668 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19680 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24645 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24647 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15533
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15315
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15318 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#15360 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15316 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19684 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#12246
      #collection: Doctrine\Common\Collections\ArrayCollection {#13668 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19680 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24645 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24647 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17691
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17715 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17710 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17694 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19684 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17697
  +variant: App\Entity\Product\ProductVariant {#19684 …}
  +price: "15,83\u{A0}"
  +originalPrice: "15,83\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8954 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12317 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8951 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17691
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17715 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17710 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17694 …}
    +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 30.0 MiB 2.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#8486
    #id: 814
    #code: "GRADOEXTCABL4C"
    #attributes: Doctrine\ORM\PersistentCollection {#8493 …}
    #variants: Doctrine\ORM\PersistentCollection {#8495 …}
    #options: Doctrine\ORM\PersistentCollection {#8499 …}
    #associations: Doctrine\ORM\PersistentCollection {#8497 …}
    #createdAt: DateTime @1764670764 {#8484
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8485
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8502 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8503
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8486}
        #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 {#8505 …}
    #channels: Doctrine\ORM\PersistentCollection {#8491 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8487 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8489 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#14972
  +product: App\Entity\Product\Product {#8486
    #id: 814
    #code: "GRADOEXTCABL4C"
    #attributes: Doctrine\ORM\PersistentCollection {#8493 …}
    #variants: Doctrine\ORM\PersistentCollection {#8495 …}
    #options: Doctrine\ORM\PersistentCollection {#8499 …}
    #associations: Doctrine\ORM\PersistentCollection {#8497 …}
    #createdAt: DateTime @1764670764 {#8484
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8485
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8502 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8503
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8486}
        #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 {#8505 …}
    #channels: Doctrine\ORM\PersistentCollection {#8491 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8487 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8489 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  +variant: App\Entity\Product\ProductVariant {#17600 …}
  +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 {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#8486
    #id: 814
    #code: "GRADOEXTCABL4C"
    #attributes: Doctrine\ORM\PersistentCollection {#8493 …}
    #variants: Doctrine\ORM\PersistentCollection {#8495 …}
    #options: Doctrine\ORM\PersistentCollection {#8499 …}
    #associations: Doctrine\ORM\PersistentCollection {#8497 …}
    #createdAt: DateTime @1764670764 {#8484
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8485
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8502 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8503
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8486}
        #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 {#8505 …}
    #channels: Doctrine\ORM\PersistentCollection {#8491 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8487 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8489 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  "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 {#19223
  -props: [
    "product" => App\Entity\Product\Product {#8486
      #id: 814
      #code: "GRADOEXTCABL4C"
      #attributes: Doctrine\ORM\PersistentCollection {#8493 …}
      #variants: Doctrine\ORM\PersistentCollection {#8495 …}
      #options: Doctrine\ORM\PersistentCollection {#8499 …}
      #associations: Doctrine\ORM\PersistentCollection {#8497 …}
      #createdAt: DateTime @1764670764 {#8484
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670764 {#8485
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8502 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8503
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8486}
          #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 {#8505 …}
      #channels: Doctrine\ORM\PersistentCollection {#8491 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8487 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8489 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19721
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19717 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19730 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19719 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#17600 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#17936
    #collection: Doctrine\Common\Collections\ArrayCollection {#17940 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#17573 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24660 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24662 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19721
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19717 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19730 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19719 …}
    +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 {#17936
    #collection: Doctrine\Common\Collections\ArrayCollection {#17940 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#17573 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24660 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24662 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19734
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19721
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19717 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19730 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19719 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#17600 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#17936
      #collection: Doctrine\Common\Collections\ArrayCollection {#17940 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#17573 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24660 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24662 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19775 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19783 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#17600 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19787
  +variant: App\Entity\Product\ProductVariant {#17600 …}
  +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 {#8954 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12317 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8951 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19784
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19775 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19782 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19783 …}
    +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 30.0 MiB 2.78 ms
Input props
[
  "product" => App\Entity\Product\Product {#8509
    #id: 811
    #code: "CushionsG"
    #attributes: Doctrine\ORM\PersistentCollection {#8516 …}
    #variants: Doctrine\ORM\PersistentCollection {#8518 …}
    #options: Doctrine\ORM\PersistentCollection {#8522 …}
    #associations: Doctrine\ORM\PersistentCollection {#8520 …}
    #createdAt: DateTime @1764670763 {#8507
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670763 {#8508
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8525 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8509}
        #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 {#8528 …}
    #channels: Doctrine\ORM\PersistentCollection {#8514 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8510 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8512 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19206
  +product: App\Entity\Product\Product {#8509
    #id: 811
    #code: "CushionsG"
    #attributes: Doctrine\ORM\PersistentCollection {#8516 …}
    #variants: Doctrine\ORM\PersistentCollection {#8518 …}
    #options: Doctrine\ORM\PersistentCollection {#8522 …}
    #associations: Doctrine\ORM\PersistentCollection {#8520 …}
    #createdAt: DateTime @1764670763 {#8507
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670763 {#8508
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8525 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8509}
        #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 {#8528 …}
    #channels: Doctrine\ORM\PersistentCollection {#8514 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8510 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8512 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19850 …}
  +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 {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#8509
    #id: 811
    #code: "CushionsG"
    #attributes: Doctrine\ORM\PersistentCollection {#8516 …}
    #variants: Doctrine\ORM\PersistentCollection {#8518 …}
    #options: Doctrine\ORM\PersistentCollection {#8522 …}
    #associations: Doctrine\ORM\PersistentCollection {#8520 …}
    #createdAt: DateTime @1764670763 {#8507
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670763 {#8508
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8525 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8509}
        #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 {#8528 …}
    #channels: Doctrine\ORM\PersistentCollection {#8514 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8510 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8512 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
  }
  "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 {#19921
  -props: [
    "product" => App\Entity\Product\Product {#8509
      #id: 811
      #code: "CushionsG"
      #attributes: Doctrine\ORM\PersistentCollection {#8516 …}
      #variants: Doctrine\ORM\PersistentCollection {#8518 …}
      #options: Doctrine\ORM\PersistentCollection {#8522 …}
      #associations: Doctrine\ORM\PersistentCollection {#8520 …}
      #createdAt: DateTime @1764670763 {#8507
        date: 2025-12-02 10:19:23.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670763 {#8508
        date: 2025-12-02 10:19:23.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8525 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8526
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8509}
          #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 {#8528 …}
      #channels: Doctrine\ORM\PersistentCollection {#8514 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8410 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8510 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8512 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8413 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19980
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19976 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19989 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19978 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19850 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19858
    #collection: Doctrine\Common\Collections\ArrayCollection {#19867 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19846 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24675 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24677 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19980
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19976 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19989 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19978 …}
    +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 {#19858
    #collection: Doctrine\Common\Collections\ArrayCollection {#19867 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19846 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24675 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24677 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19993
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19980
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19976 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19989 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19978 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19850 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19858
      #collection: Doctrine\Common\Collections\ArrayCollection {#19867 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19846 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24675 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24677 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20043
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20034 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20041 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20042 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19850 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20046
  +variant: App\Entity\Product\ProductVariant {#19850 …}
  +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 {#8954 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12317 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8951 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20043
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20034 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20041 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20042 …}
    +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 30.0 MiB 2.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#8532
    #id: 807
    #code: "LCXPRSWHT"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1764670761 {#8530
      date: 2025-12-02 10:19:21.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670761 {#8531
      date: 2025-12-02 10:19:21.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8532}
        #id: 807
        #name: "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Blanc)"
        #slug: "liteconsole-xprs-v2-stand-dj-en-aluminium-pliable-et-personnalisable-habillage-blanc"
        #description: """
          Le LiteConsole XPRS est très similaire en apparence à la MKII, mais les pièces d'armature de côté sont remplacées par des versions slim ligne et se replie maintenant vers le bas de manière ultra-compacte, ce qui signifie qu'il peut être transporté à un concert dans une voiture à hayon laissant beaucoup de place pour d'autres équipements.\n
          Une fois mis en place, l'XPRS a deux principales étagères de performance et une étagère de rangement, suffisamment d'espace, même pour la plus compliqué de configurations, et qui plus est, plusieurs unités peuvent être réunis pour créer une plate-forme de performance encore plus grande.\n
          Assemblage\n
          Le stand est assemblé en dépliant le cadre, en fixant le poteau de soutien (si nécessaire), en mettant en place les étagères primaires en place, puis le panneau acrylique avant. Suivant le plateau incliné, les panneaux latéraux acryliques et plaque de protection sont ajoutés. La dernière étape de l'assemblage est d'accrocher le panneau de carénage sur le devant de l'appareil. L'ensemble du processus de montage prend moins de cinq minutes!\n
          Personnalisation\n
          Le XPRS comprend des panneaux semi-opaques acryliques frontaux et latéraux qui peuvent être rétro-éclairés à l'effet impressionnant ou couverts avec un logo de vinyle conçu sur mesure, offrant une option simple et économique de personnalisation efficace.\n
          La plaque avant en aluminium peut être découpée au laser avec votre nom ou logo, qui prend vie quand rétro-éclairée avec une source de lumière LED. Pour ceux qui cherchent à utiliser les visuels pour une partie de leur performance, l'espace de front central de la console peut accueillir un écran de 50 "de plasma en utilisant un support autonome.\n
          Vous voulez faire en sorte de démarquer encore plus vos XPRS ? Un portique d'éclairage est disponible pour compléter entièrement votre console avec suffisamment d'espace pour truquer vos effets d'éclairage préférés. Pour un réglable en hauteur, il suffit de fixer sur les côtés de la XPRS le niveau désiré. Le modèle horizontal est posé pour assurer la stabilité parfaite et se décline en trois finitions; aluminium naturel, noir ou blanc, pour correspondre parfaitement à vos XPRS.\n
          \n
          Composition du XPRS\n
          \u{A0}\u{A0}\u{A0} 1x Structure en Aluminium pliable (peinte en blanc)•\u{A0}\u{A0}\u{A0} 1x barre d'attache en aluminium•\u{A0}\u{A0}\u{A0} 1x plateau supérieur (env. 12cm x 37cm)•\u{A0}\u{A0}\u{A0} 1x plateau principal (env. 12cm x 83cm)•\u{A0}\u{A0}\u{A0} 1x plateau inférieur (env. 12cm x 65cm)•\u{A0}\u{A0}\u{A0} 1x plaque avant en aluminium•\u{A0}\u{A0}\u{A0} 1x plaque inferieure avec le logo Liteconsole•\u{A0}\u{A0}\u{A0} 1x panneau avant en plexiglas •\u{A0}\u{A0}\u{A0} 2x panneaux latéraux en plexiglas•\u{A0}\u{A0}\u{A0} 1x Sac de transport en toile\n
          Dimensions (déplié):\n
          \u{A0}\u{A0}\u{A0} Largeur env. 133cm
•\u{A0}\u{A0}\u{A0} Hauteur: env. 115cm
•\u{A0}\u{A0}\u{A0} Hauteur en haut environ. 95cm
•\u{A0}\u{A0}\u{A0} Profondeur à la base. 66cm\n
          Dimensions (plié):
\n
          \u{A0}\u{A0}\u{A0} Profondeur env. 16cm
•\u{A0}\u{A0}\u{A0} Largeur en haut environ. 90cm
•\u{A0}\u{A0}\u{A0} Largeur au fond env. 66cm
          """
        #metaKeywords: null
        #metaDescription: "La Liteconsole XPRS est un Stand Régie DJ Haut de Gamme pour un habillage soigné . Elle est de plus Customizable et disponible en blanc, noir et alu naturel."
        #shortDescription: """
          Le LiteConsole XPRS est un Stand polyvalent pour Musiciens, DJ's, Audiovisuel, Expositions, Salons, Espace de vente au détail et plus encore.\n
          Il est plus compact que son homologue le MKII fournissant une plate-forme appropriée à ceux qui sont limités par l'espace de transport.
          """
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8534 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8537 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19914
  +product: App\Entity\Product\Product {#8532
    #id: 807
    #code: "LCXPRSWHT"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1764670761 {#8530
      date: 2025-12-02 10:19:21.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670761 {#8531
      date: 2025-12-02 10:19:21.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8532}
        #id: 807
        #name: "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Blanc)"
        #slug: "liteconsole-xprs-v2-stand-dj-en-aluminium-pliable-et-personnalisable-habillage-blanc"
        #description: """
          Le LiteConsole XPRS est très similaire en apparence à la MKII, mais les pièces d'armature de côté sont remplacées par des versions slim ligne et se replie maintenant vers le bas de manière ultra-compacte, ce qui signifie qu'il peut être transporté à un concert dans une voiture à hayon laissant beaucoup de place pour d'autres équipements.\n
          Une fois mis en place, l'XPRS a deux principales étagères de performance et une étagère de rangement, suffisamment d'espace, même pour la plus compliqué de configurations, et qui plus est, plusieurs unités peuvent être réunis pour créer une plate-forme de performance encore plus grande.\n
          Assemblage\n
          Le stand est assemblé en dépliant le cadre, en fixant le poteau de soutien (si nécessaire), en mettant en place les étagères primaires en place, puis le panneau acrylique avant. Suivant le plateau incliné, les panneaux latéraux acryliques et plaque de protection sont ajoutés. La dernière étape de l'assemblage est d'accrocher le panneau de carénage sur le devant de l'appareil. L'ensemble du processus de montage prend moins de cinq minutes!\n
          Personnalisation\n
          Le XPRS comprend des panneaux semi-opaques acryliques frontaux et latéraux qui peuvent être rétro-éclairés à l'effet impressionnant ou couverts avec un logo de vinyle conçu sur mesure, offrant une option simple et économique de personnalisation efficace.\n
          La plaque avant en aluminium peut être découpée au laser avec votre nom ou logo, qui prend vie quand rétro-éclairée avec une source de lumière LED. Pour ceux qui cherchent à utiliser les visuels pour une partie de leur performance, l'espace de front central de la console peut accueillir un écran de 50 "de plasma en utilisant un support autonome.\n
          Vous voulez faire en sorte de démarquer encore plus vos XPRS ? Un portique d'éclairage est disponible pour compléter entièrement votre console avec suffisamment d'espace pour truquer vos effets d'éclairage préférés. Pour un réglable en hauteur, il suffit de fixer sur les côtés de la XPRS le niveau désiré. Le modèle horizontal est posé pour assurer la stabilité parfaite et se décline en trois finitions; aluminium naturel, noir ou blanc, pour correspondre parfaitement à vos XPRS.\n
          \n
          Composition du XPRS\n
          \u{A0}\u{A0}\u{A0} 1x Structure en Aluminium pliable (peinte en blanc)•\u{A0}\u{A0}\u{A0} 1x barre d'attache en aluminium•\u{A0}\u{A0}\u{A0} 1x plateau supérieur (env. 12cm x 37cm)•\u{A0}\u{A0}\u{A0} 1x plateau principal (env. 12cm x 83cm)•\u{A0}\u{A0}\u{A0} 1x plateau inférieur (env. 12cm x 65cm)•\u{A0}\u{A0}\u{A0} 1x plaque avant en aluminium•\u{A0}\u{A0}\u{A0} 1x plaque inferieure avec le logo Liteconsole•\u{A0}\u{A0}\u{A0} 1x panneau avant en plexiglas •\u{A0}\u{A0}\u{A0} 2x panneaux latéraux en plexiglas•\u{A0}\u{A0}\u{A0} 1x Sac de transport en toile\n
          Dimensions (déplié):\n
          \u{A0}\u{A0}\u{A0} Largeur env. 133cm
•\u{A0}\u{A0}\u{A0} Hauteur: env. 115cm
•\u{A0}\u{A0}\u{A0} Hauteur en haut environ. 95cm
•\u{A0}\u{A0}\u{A0} Profondeur à la base. 66cm\n
          Dimensions (plié):
\n
          \u{A0}\u{A0}\u{A0} Profondeur env. 16cm
•\u{A0}\u{A0}\u{A0} Largeur en haut environ. 90cm
•\u{A0}\u{A0}\u{A0} Largeur au fond env. 66cm
          """
        #metaKeywords: null
        #metaDescription: "La Liteconsole XPRS est un Stand Régie DJ Haut de Gamme pour un habillage soigné . Elle est de plus Customizable et disponible en blanc, noir et alu naturel."
        #shortDescription: """
          Le LiteConsole XPRS est un Stand polyvalent pour Musiciens, DJ's, Audiovisuel, Expositions, Salons, Espace de vente au détail et plus encore.\n
          Il est plus compact que son homologue le MKII fournissant une plate-forme appropriée à ceux qui sont limités par l'espace de transport.
          """
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8534 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8537 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20109 …}
  +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 {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.52 ms
Input props
[
  "product" => App\Entity\Product\Product {#8532
    #id: 807
    #code: "LCXPRSWHT"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1764670761 {#8530
      date: 2025-12-02 10:19:21.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670761 {#8531
      date: 2025-12-02 10:19:21.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8532}
        #id: 807
        #name: "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Blanc)"
        #slug: "liteconsole-xprs-v2-stand-dj-en-aluminium-pliable-et-personnalisable-habillage-blanc"
        #description: """
          Le LiteConsole XPRS est très similaire en apparence à la MKII, mais les pièces d'armature de côté sont remplacées par des versions slim ligne et se replie maintenant vers le bas de manière ultra-compacte, ce qui signifie qu'il peut être transporté à un concert dans une voiture à hayon laissant beaucoup de place pour d'autres équipements.\n
          Une fois mis en place, l'XPRS a deux principales étagères de performance et une étagère de rangement, suffisamment d'espace, même pour la plus compliqué de configurations, et qui plus est, plusieurs unités peuvent être réunis pour créer une plate-forme de performance encore plus grande.\n
          Assemblage\n
          Le stand est assemblé en dépliant le cadre, en fixant le poteau de soutien (si nécessaire), en mettant en place les étagères primaires en place, puis le panneau acrylique avant. Suivant le plateau incliné, les panneaux latéraux acryliques et plaque de protection sont ajoutés. La dernière étape de l'assemblage est d'accrocher le panneau de carénage sur le devant de l'appareil. L'ensemble du processus de montage prend moins de cinq minutes!\n
          Personnalisation\n
          Le XPRS comprend des panneaux semi-opaques acryliques frontaux et latéraux qui peuvent être rétro-éclairés à l'effet impressionnant ou couverts avec un logo de vinyle conçu sur mesure, offrant une option simple et économique de personnalisation efficace.\n
          La plaque avant en aluminium peut être découpée au laser avec votre nom ou logo, qui prend vie quand rétro-éclairée avec une source de lumière LED. Pour ceux qui cherchent à utiliser les visuels pour une partie de leur performance, l'espace de front central de la console peut accueillir un écran de 50 "de plasma en utilisant un support autonome.\n
          Vous voulez faire en sorte de démarquer encore plus vos XPRS ? Un portique d'éclairage est disponible pour compléter entièrement votre console avec suffisamment d'espace pour truquer vos effets d'éclairage préférés. Pour un réglable en hauteur, il suffit de fixer sur les côtés de la XPRS le niveau désiré. Le modèle horizontal est posé pour assurer la stabilité parfaite et se décline en trois finitions; aluminium naturel, noir ou blanc, pour correspondre parfaitement à vos XPRS.\n
          \n
          Composition du XPRS\n
          \u{A0}\u{A0}\u{A0} 1x Structure en Aluminium pliable (peinte en blanc)•\u{A0}\u{A0}\u{A0} 1x barre d'attache en aluminium•\u{A0}\u{A0}\u{A0} 1x plateau supérieur (env. 12cm x 37cm)•\u{A0}\u{A0}\u{A0} 1x plateau principal (env. 12cm x 83cm)•\u{A0}\u{A0}\u{A0} 1x plateau inférieur (env. 12cm x 65cm)•\u{A0}\u{A0}\u{A0} 1x plaque avant en aluminium•\u{A0}\u{A0}\u{A0} 1x plaque inferieure avec le logo Liteconsole•\u{A0}\u{A0}\u{A0} 1x panneau avant en plexiglas •\u{A0}\u{A0}\u{A0} 2x panneaux latéraux en plexiglas•\u{A0}\u{A0}\u{A0} 1x Sac de transport en toile\n
          Dimensions (déplié):\n
          \u{A0}\u{A0}\u{A0} Largeur env. 133cm
•\u{A0}\u{A0}\u{A0} Hauteur: env. 115cm
•\u{A0}\u{A0}\u{A0} Hauteur en haut environ. 95cm
•\u{A0}\u{A0}\u{A0} Profondeur à la base. 66cm\n
          Dimensions (plié):
\n
          \u{A0}\u{A0}\u{A0} Profondeur env. 16cm
•\u{A0}\u{A0}\u{A0} Largeur en haut environ. 90cm
•\u{A0}\u{A0}\u{A0} Largeur au fond env. 66cm
          """
        #metaKeywords: null
        #metaDescription: "La Liteconsole XPRS est un Stand Régie DJ Haut de Gamme pour un habillage soigné . Elle est de plus Customizable et disponible en blanc, noir et alu naturel."
        #shortDescription: """
          Le LiteConsole XPRS est un Stand polyvalent pour Musiciens, DJ's, Audiovisuel, Expositions, Salons, Espace de vente au détail et plus encore.\n
          Il est plus compact que son homologue le MKII fournissant une plate-forme appropriée à ceux qui sont limités par l'espace de transport.
          """
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8534 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8537 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Blanc)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20180
  -props: [
    "product" => App\Entity\Product\Product {#8532
      #id: 807
      #code: "LCXPRSWHT"
      #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
      #variants: Doctrine\ORM\PersistentCollection {#8547 …}
      #options: Doctrine\ORM\PersistentCollection {#8551 …}
      #associations: Doctrine\ORM\PersistentCollection {#8549 …}
      #createdAt: DateTime @1764670761 {#8530
        date: 2025-12-02 10:19:21.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670761 {#8531
        date: 2025-12-02 10:19:21.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8554 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8555
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8532}
          #id: 807
          #name: "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Blanc)"
          #slug: "liteconsole-xprs-v2-stand-dj-en-aluminium-pliable-et-personnalisable-habillage-blanc"
          #description: """
            Le LiteConsole XPRS est très similaire en apparence à la MKII, mais les pièces d'armature de côté sont remplacées par des versions slim ligne et se replie maintenant vers le bas de manière ultra-compacte, ce qui signifie qu'il peut être transporté à un concert dans une voiture à hayon laissant beaucoup de place pour d'autres équipements.\n
            Une fois mis en place, l'XPRS a deux principales étagères de performance et une étagère de rangement, suffisamment d'espace, même pour la plus compliqué de configurations, et qui plus est, plusieurs unités peuvent être réunis pour créer une plate-forme de performance encore plus grande.\n
            Assemblage\n
            Le stand est assemblé en dépliant le cadre, en fixant le poteau de soutien (si nécessaire), en mettant en place les étagères primaires en place, puis le panneau acrylique avant. Suivant le plateau incliné, les panneaux latéraux acryliques et plaque de protection sont ajoutés. La dernière étape de l'assemblage est d'accrocher le panneau de carénage sur le devant de l'appareil. L'ensemble du processus de montage prend moins de cinq minutes!\n
            Personnalisation\n
            Le XPRS comprend des panneaux semi-opaques acryliques frontaux et latéraux qui peuvent être rétro-éclairés à l'effet impressionnant ou couverts avec un logo de vinyle conçu sur mesure, offrant une option simple et économique de personnalisation efficace.\n
            La plaque avant en aluminium peut être découpée au laser avec votre nom ou logo, qui prend vie quand rétro-éclairée avec une source de lumière LED. Pour ceux qui cherchent à utiliser les visuels pour une partie de leur performance, l'espace de front central de la console peut accueillir un écran de 50 "de plasma en utilisant un support autonome.\n
            Vous voulez faire en sorte de démarquer encore plus vos XPRS ? Un portique d'éclairage est disponible pour compléter entièrement votre console avec suffisamment d'espace pour truquer vos effets d'éclairage préférés. Pour un réglable en hauteur, il suffit de fixer sur les côtés de la XPRS le niveau désiré. Le modèle horizontal est posé pour assurer la stabilité parfaite et se décline en trois finitions; aluminium naturel, noir ou blanc, pour correspondre parfaitement à vos XPRS.\n
            \n
            Composition du XPRS\n
            \u{A0}\u{A0}\u{A0} 1x Structure en Aluminium pliable (peinte en blanc)•\u{A0}\u{A0}\u{A0} 1x barre d'attache en aluminium•\u{A0}\u{A0}\u{A0} 1x plateau supérieur (env. 12cm x 37cm)•\u{A0}\u{A0}\u{A0} 1x plateau principal (env. 12cm x 83cm)•\u{A0}\u{A0}\u{A0} 1x plateau inférieur (env. 12cm x 65cm)•\u{A0}\u{A0}\u{A0} 1x plaque avant en aluminium•\u{A0}\u{A0}\u{A0} 1x plaque inferieure avec le logo Liteconsole•\u{A0}\u{A0}\u{A0} 1x panneau avant en plexiglas •\u{A0}\u{A0}\u{A0} 2x panneaux latéraux en plexiglas•\u{A0}\u{A0}\u{A0} 1x Sac de transport en toile\n
            Dimensions (déplié):\n
            \u{A0}\u{A0}\u{A0} Largeur env. 133cm
•\u{A0}\u{A0}\u{A0} Hauteur: env. 115cm
•\u{A0}\u{A0}\u{A0} Hauteur en haut environ. 95cm
•\u{A0}\u{A0}\u{A0} Profondeur à la base. 66cm\n
            Dimensions (plié):
\n
            \u{A0}\u{A0}\u{A0} Profondeur env. 16cm
•\u{A0}\u{A0}\u{A0} Largeur en haut environ. 90cm
•\u{A0}\u{A0}\u{A0} Largeur au fond env. 66cm
            """
          #metaKeywords: null
          #metaDescription: "La Liteconsole XPRS est un Stand Régie DJ Haut de Gamme pour un habillage soigné . Elle est de plus Customizable et disponible en blanc, noir et alu naturel."
          #shortDescription: """
            Le LiteConsole XPRS est un Stand polyvalent pour Musiciens, DJ's, Audiovisuel, Expositions, Salons, Espace de vente au détail et plus encore.\n
            Il est plus compact que son homologue le MKII fournissant une plate-forme appropriée à ceux qui sont limités par l'espace de transport.
            """
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
      #channels: Doctrine\ORM\PersistentCollection {#8543 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8534 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8541 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8537 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.33 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20251
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20247 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20249 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20109 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20117
    #collection: Doctrine\Common\Collections\ArrayCollection {#20126 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20105 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24690 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24692 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20251
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20247 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20260 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20249 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Blanc)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20117
    #collection: Doctrine\Common\Collections\ArrayCollection {#20126 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20105 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24690 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24692 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20264
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20251
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20247 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20260 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20249 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20109 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20117
      #collection: Doctrine\Common\Collections\ArrayCollection {#20126 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20105 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24690 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24692 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20314
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20305 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20312 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20313 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20109 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20317
  +variant: App\Entity\Product\ProductVariant {#20109 …}
  +price: "1\u{202F}741,67\u{A0}"
  +originalPrice: "1\u{202F}741,67\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8954 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12317 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8951 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20314
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20305 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20312 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20313 …}
    +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 30.0 MiB 2.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#8564
    #id: 805
    #code: "PRESONUSADL600"
    #attributes: Doctrine\ORM\PersistentCollection {#8574 …}
    #variants: Doctrine\ORM\PersistentCollection {#8576 …}
    #options: Doctrine\ORM\PersistentCollection {#8580 …}
    #associations: Doctrine\ORM\PersistentCollection {#8578 …}
    #createdAt: DateTime @1764670760 {#8562
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670760 {#8563
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8583 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8584
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8564}
        #id: 805
        #name: "PRESONUS ADL 600 Préampli-Micro à Tubes"
        #slug: "presonus-adl-600-preampli-micro-a-tubes-"
        #description: """
          \u{A0}\n
          PRESONUS ADL 600 \n
          Un superbe Son haut de gamme et une incroyable polyvalence sont les caractéristiques de cette tranche de console haut-de-gamme à lampes, qui intègre un préampli de qualité "maison"; un compresseur conçu sur mesure et un EQ semi-paramétrique quatre bandes.\n
          L'EQ 4 bandes semi-paramétrique de l'ADL 600 a été conçu pour s'accorder avec le préampli et le compresseur. Il se compose de filtres isolés et optimisés par bande Q pour fournir le signal de mise en forme subtile st sans complication.\n
          ADL 600 possède toutes les fonctionnalités que vous attendez dans une tranche de console professionnelle haut de gamme, avec des fonctionnalités flexibles qui vous permettent de travailler comme vous le souhaitez.\n
          \u{A0}\n
          Caractéristiques Techniques \n
          Impédance d’Entrée•\u{A0}\u{A0}\u{A0} Microphone : Sélection 150/300/900/1500Ω•\u{A0}\u{A0}\u{A0} Ligne Symétrique : 2 kΩ•\u{A0}\u{A0}\u{A0} Instrument\u{A0} : 1 MΩNiveau d’entrée Maximum •\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad out) : +10 dBu•\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad in) : +30 dBu•\u{A0}\u{A0}\u{A0} Ligne Symétrique : +30 dBu•\u{A0}\u{A0}\u{A0} Instrument : +20 dBuGain•\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad out) : +6 dB to +70 dB•\u{A0}\u{A0}\u{A0} Ligne Symétrique : -20 dB to +40 dB•\u{A0}\u{A0}\u{A0} Instrument : -20 dB to +40 dBPerformance•\u{A0}\u{A0}\u{A0} Bruit (toutes entrées , gain minimum) : -95 dBu (pondéré A)•\u{A0}\u{A0}\u{A0} Microphone EIN\u{A0} : -123 dBu (pondéré A)•\u{A0}\u{A0}\u{A0} Réponse en Fréquence : 10 Hz to 45 kHz, ±1 dB•\u{A0}\u{A0}\u{A0} Niveau de Sortie Maximum :\u{A0} +28 dBu (@ 0.5%THD+N)•\u{A0}\u{A0}\u{A0} Impédance de Sortie\u{A0} : 50Ω•\u{A0}\u{A0}\u{A0} Tube (par canal) : \u{A0} (1) 12AT7A and (2) 6922EQ•\u{A0}\u{A0}\u{A0} Type : Filtre «\u{A0}Shelve\u{A0}» de 2ème ordre•\u{A0}\u{A0}\u{A0} Q :\u{A0} 0.55•\u{A0}\u{A0}\u{A0} Low-Band (Low-pass or Bandpass) : 20 Hz to 250 Hz, ±16 dB•\u{A0}\u{A0}\u{A0} Low-Mid Band :\u{A0} 160 Hz to 2 kHz, ±16 dB•\u{A0}\u{A0}\u{A0} High-Mid Band : 800 Hz to 8 kHz, ±16 dB•\u{A0}\u{A0}\u{A0} High Band (High-pass or Bandpass) :\u{A0} 2 kHz to 20 kHz, ±16 dBCompresseur•\u{A0}\u{A0}\u{A0} Threshold : -20 dBu to +30 dBu•\u{A0}\u{A0}\u{A0} Ratio :\u{A0} 1:1 to 4:1•\u{A0}\u{A0}\u{A0} Temps d’attaque : rapide (0.5 ms) à lent (10 ms)•\u{A0}\u{A0}\u{A0} Temps de relâchement :\u{A0} rapide (30 ms) à lent (500 ms)•\u{A0}\u{A0}\u{A0} Type de courbe :\u{A0} Soft kneeAlimentation•\u{A0}\u{A0}\u{A0} Connecteur standard IEC, alimentation interne : 115 or 230 VAC / 100WDimensions & Poids•\u{A0}\u{A0}\u{A0} Dimensions : 2U Monté en rack •\u{A0}\u{A0}\u{A0} Hauteur : 88.9 mm•\u{A0}\u{A0}\u{A0} Profondeur : 431.8 mm•\u{A0}\u{A0}\u{A0} Largeur : 482.6 mm•\u{A0}\u{A0}\u{A0} Poids : 10.32 kg\n
          Dans un souci d'amélioration constante, PreSonus Audio Electronics, Inc. se réserve le droit de modifier toute caractéristique mentionnée ici à tout moment dans l'avenir sans préavis.
          """
        #metaKeywords: null
        #metaDescription: "tranche de console à tubes monocanal à haute tension"
        #shortDescription: "Au-delà d'une superbe qualité sonore, le préampli à Tubes ADL 600 est particulier en raison de sa facilité d'utilisation et sa flexibilité."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8586 …}
    #channels: Doctrine\ORM\PersistentCollection {#8572 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8568 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8570 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8566 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20173
  +product: App\Entity\Product\Product {#8564
    #id: 805
    #code: "PRESONUSADL600"
    #attributes: Doctrine\ORM\PersistentCollection {#8574 …}
    #variants: Doctrine\ORM\PersistentCollection {#8576 …}
    #options: Doctrine\ORM\PersistentCollection {#8580 …}
    #associations: Doctrine\ORM\PersistentCollection {#8578 …}
    #createdAt: DateTime @1764670760 {#8562
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670760 {#8563
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8583 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8584
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8564}
        #id: 805
        #name: "PRESONUS ADL 600 Préampli-Micro à Tubes"
        #slug: "presonus-adl-600-preampli-micro-a-tubes-"
        #description: """
          \u{A0}\n
          PRESONUS ADL 600 \n
          Un superbe Son haut de gamme et une incroyable polyvalence sont les caractéristiques de cette tranche de console haut-de-gamme à lampes, qui intègre un préampli de qualité "maison"; un compresseur conçu sur mesure et un EQ semi-paramétrique quatre bandes.\n
          L'EQ 4 bandes semi-paramétrique de l'ADL 600 a été conçu pour s'accorder avec le préampli et le compresseur. Il se compose de filtres isolés et optimisés par bande Q pour fournir le signal de mise en forme subtile st sans complication.\n
          ADL 600 possède toutes les fonctionnalités que vous attendez dans une tranche de console professionnelle haut de gamme, avec des fonctionnalités flexibles qui vous permettent de travailler comme vous le souhaitez.\n
          \u{A0}\n
          Caractéristiques Techniques \n
          Impédance d’Entrée•\u{A0}\u{A0}\u{A0} Microphone : Sélection 150/300/900/1500Ω•\u{A0}\u{A0}\u{A0} Ligne Symétrique : 2 kΩ•\u{A0}\u{A0}\u{A0} Instrument\u{A0} : 1 MΩNiveau d’entrée Maximum •\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad out) : +10 dBu•\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad in) : +30 dBu•\u{A0}\u{A0}\u{A0} Ligne Symétrique : +30 dBu•\u{A0}\u{A0}\u{A0} Instrument : +20 dBuGain•\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad out) : +6 dB to +70 dB•\u{A0}\u{A0}\u{A0} Ligne Symétrique : -20 dB to +40 dB•\u{A0}\u{A0}\u{A0} Instrument : -20 dB to +40 dBPerformance•\u{A0}\u{A0}\u{A0} Bruit (toutes entrées , gain minimum) : -95 dBu (pondéré A)•\u{A0}\u{A0}\u{A0} Microphone EIN\u{A0} : -123 dBu (pondéré A)•\u{A0}\u{A0}\u{A0} Réponse en Fréquence : 10 Hz to 45 kHz, ±1 dB•\u{A0}\u{A0}\u{A0} Niveau de Sortie Maximum :\u{A0} +28 dBu (@ 0.5%THD+N)•\u{A0}\u{A0}\u{A0} Impédance de Sortie\u{A0} : 50Ω•\u{A0}\u{A0}\u{A0} Tube (par canal) : \u{A0} (1) 12AT7A and (2) 6922EQ•\u{A0}\u{A0}\u{A0} Type : Filtre «\u{A0}Shelve\u{A0}» de 2ème ordre•\u{A0}\u{A0}\u{A0} Q :\u{A0} 0.55•\u{A0}\u{A0}\u{A0} Low-Band (Low-pass or Bandpass) : 20 Hz to 250 Hz, ±16 dB•\u{A0}\u{A0}\u{A0} Low-Mid Band :\u{A0} 160 Hz to 2 kHz, ±16 dB•\u{A0}\u{A0}\u{A0} High-Mid Band : 800 Hz to 8 kHz, ±16 dB•\u{A0}\u{A0}\u{A0} High Band (High-pass or Bandpass) :\u{A0} 2 kHz to 20 kHz, ±16 dBCompresseur•\u{A0}\u{A0}\u{A0} Threshold : -20 dBu to +30 dBu•\u{A0}\u{A0}\u{A0} Ratio :\u{A0} 1:1 to 4:1•\u{A0}\u{A0}\u{A0} Temps d’attaque : rapide (0.5 ms) à lent (10 ms)•\u{A0}\u{A0}\u{A0} Temps de relâchement :\u{A0} rapide (30 ms) à lent (500 ms)•\u{A0}\u{A0}\u{A0} Type de courbe :\u{A0} Soft kneeAlimentation•\u{A0}\u{A0}\u{A0} Connecteur standard IEC, alimentation interne : 115 or 230 VAC / 100WDimensions & Poids•\u{A0}\u{A0}\u{A0} Dimensions : 2U Monté en rack •\u{A0}\u{A0}\u{A0} Hauteur : 88.9 mm•\u{A0}\u{A0}\u{A0} Profondeur : 431.8 mm•\u{A0}\u{A0}\u{A0} Largeur : 482.6 mm•\u{A0}\u{A0}\u{A0} Poids : 10.32 kg\n
          Dans un souci d'amélioration constante, PreSonus Audio Electronics, Inc. se réserve le droit de modifier toute caractéristique mentionnée ici à tout moment dans l'avenir sans préavis.
          """
        #metaKeywords: null
        #metaDescription: "tranche de console à tubes monocanal à haute tension"
        #shortDescription: "Au-delà d'une superbe qualité sonore, le préampli à Tubes ADL 600 est particulier en raison de sa facilité d'utilisation et sa flexibilité."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8586 …}
    #channels: Doctrine\ORM\PersistentCollection {#8572 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8568 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8570 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8566 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20380 …}
  +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 {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#8564
    #id: 805
    #code: "PRESONUSADL600"
    #attributes: Doctrine\ORM\PersistentCollection {#8574 …}
    #variants: Doctrine\ORM\PersistentCollection {#8576 …}
    #options: Doctrine\ORM\PersistentCollection {#8580 …}
    #associations: Doctrine\ORM\PersistentCollection {#8578 …}
    #createdAt: DateTime @1764670760 {#8562
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670760 {#8563
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8583 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8584
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8564}
        #id: 805
        #name: "PRESONUS ADL 600 Préampli-Micro à Tubes"
        #slug: "presonus-adl-600-preampli-micro-a-tubes-"
        #description: """
          \u{A0}\n
          PRESONUS ADL 600 \n
          Un superbe Son haut de gamme et une incroyable polyvalence sont les caractéristiques de cette tranche de console haut-de-gamme à lampes, qui intègre un préampli de qualité "maison"; un compresseur conçu sur mesure et un EQ semi-paramétrique quatre bandes.\n
          L'EQ 4 bandes semi-paramétrique de l'ADL 600 a été conçu pour s'accorder avec le préampli et le compresseur. Il se compose de filtres isolés et optimisés par bande Q pour fournir le signal de mise en forme subtile st sans complication.\n
          ADL 600 possède toutes les fonctionnalités que vous attendez dans une tranche de console professionnelle haut de gamme, avec des fonctionnalités flexibles qui vous permettent de travailler comme vous le souhaitez.\n
          \u{A0}\n
          Caractéristiques Techniques \n
          Impédance d’Entrée•\u{A0}\u{A0}\u{A0} Microphone : Sélection 150/300/900/1500Ω•\u{A0}\u{A0}\u{A0} Ligne Symétrique : 2 kΩ•\u{A0}\u{A0}\u{A0} Instrument\u{A0} : 1 MΩNiveau d’entrée Maximum •\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad out) : +10 dBu•\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad in) : +30 dBu•\u{A0}\u{A0}\u{A0} Ligne Symétrique : +30 dBu•\u{A0}\u{A0}\u{A0} Instrument : +20 dBuGain•\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad out) : +6 dB to +70 dB•\u{A0}\u{A0}\u{A0} Ligne Symétrique : -20 dB to +40 dB•\u{A0}\u{A0}\u{A0} Instrument : -20 dB to +40 dBPerformance•\u{A0}\u{A0}\u{A0} Bruit (toutes entrées , gain minimum) : -95 dBu (pondéré A)•\u{A0}\u{A0}\u{A0} Microphone EIN\u{A0} : -123 dBu (pondéré A)•\u{A0}\u{A0}\u{A0} Réponse en Fréquence : 10 Hz to 45 kHz, ±1 dB•\u{A0}\u{A0}\u{A0} Niveau de Sortie Maximum :\u{A0} +28 dBu (@ 0.5%THD+N)•\u{A0}\u{A0}\u{A0} Impédance de Sortie\u{A0} : 50Ω•\u{A0}\u{A0}\u{A0} Tube (par canal) : \u{A0} (1) 12AT7A and (2) 6922EQ•\u{A0}\u{A0}\u{A0} Type : Filtre «\u{A0}Shelve\u{A0}» de 2ème ordre•\u{A0}\u{A0}\u{A0} Q :\u{A0} 0.55•\u{A0}\u{A0}\u{A0} Low-Band (Low-pass or Bandpass) : 20 Hz to 250 Hz, ±16 dB•\u{A0}\u{A0}\u{A0} Low-Mid Band :\u{A0} 160 Hz to 2 kHz, ±16 dB•\u{A0}\u{A0}\u{A0} High-Mid Band : 800 Hz to 8 kHz, ±16 dB•\u{A0}\u{A0}\u{A0} High Band (High-pass or Bandpass) :\u{A0} 2 kHz to 20 kHz, ±16 dBCompresseur•\u{A0}\u{A0}\u{A0} Threshold : -20 dBu to +30 dBu•\u{A0}\u{A0}\u{A0} Ratio :\u{A0} 1:1 to 4:1•\u{A0}\u{A0}\u{A0} Temps d’attaque : rapide (0.5 ms) à lent (10 ms)•\u{A0}\u{A0}\u{A0} Temps de relâchement :\u{A0} rapide (30 ms) à lent (500 ms)•\u{A0}\u{A0}\u{A0} Type de courbe :\u{A0} Soft kneeAlimentation•\u{A0}\u{A0}\u{A0} Connecteur standard IEC, alimentation interne : 115 or 230 VAC / 100WDimensions & Poids•\u{A0}\u{A0}\u{A0} Dimensions : 2U Monté en rack •\u{A0}\u{A0}\u{A0} Hauteur : 88.9 mm•\u{A0}\u{A0}\u{A0} Profondeur : 431.8 mm•\u{A0}\u{A0}\u{A0} Largeur : 482.6 mm•\u{A0}\u{A0}\u{A0} Poids : 10.32 kg\n
          Dans un souci d'amélioration constante, PreSonus Audio Electronics, Inc. se réserve le droit de modifier toute caractéristique mentionnée ici à tout moment dans l'avenir sans préavis.
          """
        #metaKeywords: null
        #metaDescription: "tranche de console à tubes monocanal à haute tension"
        #shortDescription: "Au-delà d'une superbe qualité sonore, le préampli à Tubes ADL 600 est particulier en raison de sa facilité d'utilisation et sa flexibilité."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8586 …}
    #channels: Doctrine\ORM\PersistentCollection {#8572 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8568 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8570 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8566 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "PRESONUS ADL 600 Préampli-Micro à Tubes"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20451
  -props: [
    "product" => App\Entity\Product\Product {#8564
      #id: 805
      #code: "PRESONUSADL600"
      #attributes: Doctrine\ORM\PersistentCollection {#8574 …}
      #variants: Doctrine\ORM\PersistentCollection {#8576 …}
      #options: Doctrine\ORM\PersistentCollection {#8580 …}
      #associations: Doctrine\ORM\PersistentCollection {#8578 …}
      #createdAt: DateTime @1764670760 {#8562
        date: 2025-12-02 10:19:20.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670760 {#8563
        date: 2025-12-02 10:19:20.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8583 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8584
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8564}
          #id: 805
          #name: "PRESONUS ADL 600 Préampli-Micro à Tubes"
          #slug: "presonus-adl-600-preampli-micro-a-tubes-"
          #description: """
            \u{A0}\n
            PRESONUS ADL 600 \n
            Un superbe Son haut de gamme et une incroyable polyvalence sont les caractéristiques de cette tranche de console haut-de-gamme à lampes, qui intègre un préampli de qualité "maison"; un compresseur conçu sur mesure et un EQ semi-paramétrique quatre bandes.\n
            L'EQ 4 bandes semi-paramétrique de l'ADL 600 a été conçu pour s'accorder avec le préampli et le compresseur. Il se compose de filtres isolés et optimisés par bande Q pour fournir le signal de mise en forme subtile st sans complication.\n
            ADL 600 possède toutes les fonctionnalités que vous attendez dans une tranche de console professionnelle haut de gamme, avec des fonctionnalités flexibles qui vous permettent de travailler comme vous le souhaitez.\n
            \u{A0}\n
            Caractéristiques Techniques \n
            Impédance d’Entrée•\u{A0}\u{A0}\u{A0} Microphone : Sélection 150/300/900/1500Ω•\u{A0}\u{A0}\u{A0} Ligne Symétrique : 2 kΩ•\u{A0}\u{A0}\u{A0} Instrument\u{A0} : 1 MΩNiveau d’entrée Maximum •\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad out) : +10 dBu•\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad in) : +30 dBu•\u{A0}\u{A0}\u{A0} Ligne Symétrique : +30 dBu•\u{A0}\u{A0}\u{A0} Instrument : +20 dBuGain•\u{A0}\u{A0}\u{A0} Microphone (1500Ω, +20 dB Pad out) : +6 dB to +70 dB•\u{A0}\u{A0}\u{A0} Ligne Symétrique : -20 dB to +40 dB•\u{A0}\u{A0}\u{A0} Instrument : -20 dB to +40 dBPerformance•\u{A0}\u{A0}\u{A0} Bruit (toutes entrées , gain minimum) : -95 dBu (pondéré A)•\u{A0}\u{A0}\u{A0} Microphone EIN\u{A0} : -123 dBu (pondéré A)•\u{A0}\u{A0}\u{A0} Réponse en Fréquence : 10 Hz to 45 kHz, ±1 dB•\u{A0}\u{A0}\u{A0} Niveau de Sortie Maximum :\u{A0} +28 dBu (@ 0.5%THD+N)•\u{A0}\u{A0}\u{A0} Impédance de Sortie\u{A0} : 50Ω•\u{A0}\u{A0}\u{A0} Tube (par canal) : \u{A0} (1) 12AT7A and (2) 6922EQ•\u{A0}\u{A0}\u{A0} Type : Filtre «\u{A0}Shelve\u{A0}» de 2ème ordre•\u{A0}\u{A0}\u{A0} Q :\u{A0} 0.55•\u{A0}\u{A0}\u{A0} Low-Band (Low-pass or Bandpass) : 20 Hz to 250 Hz, ±16 dB•\u{A0}\u{A0}\u{A0} Low-Mid Band :\u{A0} 160 Hz to 2 kHz, ±16 dB•\u{A0}\u{A0}\u{A0} High-Mid Band : 800 Hz to 8 kHz, ±16 dB•\u{A0}\u{A0}\u{A0} High Band (High-pass or Bandpass) :\u{A0} 2 kHz to 20 kHz, ±16 dBCompresseur•\u{A0}\u{A0}\u{A0} Threshold : -20 dBu to +30 dBu•\u{A0}\u{A0}\u{A0} Ratio :\u{A0} 1:1 to 4:1•\u{A0}\u{A0}\u{A0} Temps d’attaque : rapide (0.5 ms) à lent (10 ms)•\u{A0}\u{A0}\u{A0} Temps de relâchement :\u{A0} rapide (30 ms) à lent (500 ms)•\u{A0}\u{A0}\u{A0} Type de courbe :\u{A0} Soft kneeAlimentation•\u{A0}\u{A0}\u{A0} Connecteur standard IEC, alimentation interne : 115 or 230 VAC / 100WDimensions & Poids•\u{A0}\u{A0}\u{A0} Dimensions : 2U Monté en rack •\u{A0}\u{A0}\u{A0} Hauteur : 88.9 mm•\u{A0}\u{A0}\u{A0} Profondeur : 431.8 mm•\u{A0}\u{A0}\u{A0} Largeur : 482.6 mm•\u{A0}\u{A0}\u{A0} Poids : 10.32 kg\n
            Dans un souci d'amélioration constante, PreSonus Audio Electronics, Inc. se réserve le droit de modifier toute caractéristique mentionnée ici à tout moment dans l'avenir sans préavis.
            """
          #metaKeywords: null
          #metaDescription: "tranche de console à tubes monocanal à haute tension"
          #shortDescription: "Au-delà d'une superbe qualité sonore, le préampli à Tubes ADL 600 est particulier en raison de sa facilité d'utilisation et sa flexibilité."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8586 …}
      #channels: Doctrine\ORM\PersistentCollection {#8572 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8568 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8570 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8566 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.31 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20519
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20515 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20528 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20517 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20380 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20388
    #collection: Doctrine\Common\Collections\ArrayCollection {#20397 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20376 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24705 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24707 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20519
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20515 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20528 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20517 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "PRESONUS ADL 600 Préampli-Micro à Tubes"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20388
    #collection: Doctrine\Common\Collections\ArrayCollection {#20397 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20376 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24705 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24707 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20532
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20519
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20515 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20528 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20517 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20380 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20388
      #collection: Doctrine\Common\Collections\ArrayCollection {#20397 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20376 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24705 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24707 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20582
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20573 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20580 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20581 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20380 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20585
  +variant: App\Entity\Product\ProductVariant {#20380 …}
  +price: "1\u{202F}741,67\u{A0}"
  +originalPrice: "1\u{202F}741,67\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8954 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12317 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8951 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20582
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20573 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20580 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20581 …}
    +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 30.0 MiB 2.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#8594
    #id: 806
    #code: "LCXPRSBLK"
    #attributes: Doctrine\ORM\PersistentCollection {#8601 …}
    #variants: Doctrine\ORM\PersistentCollection {#8603 …}
    #options: Doctrine\ORM\PersistentCollection {#8607 …}
    #associations: Doctrine\ORM\PersistentCollection {#8605 …}
    #createdAt: DateTime @1764670760 {#8589
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670760 {#8588
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8610 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8611
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8594}
        #id: 806
        #name: "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Noir)"
        #slug: "liteconsole-xprs-v2-stand-dj-en-aluminium-pliable-et-personnalisable-habillage-noir"
        #description: """
          Le LiteConsole XPRS est très similaire en apparence à la MKII, mais les pièces d'armature de côté sont remplacées par des versions slim ligne et se replie maintenant vers le bas de manière ultra-compacte, ce qui signifie qu'il peut être transporté à un concert dans une voiture à hayon laissant beaucoup de place pour d'autres équipements.\n
          Une fois mis en place, l'XPRS a deux principales étagères de performance et une étagère de rangement, suffisamment d'espace, même pour la plus compliqué de configurations, et qui plus est, plusieurs unités peuvent être réunis pour créer une plate-forme de performance encore plus grande.\n
          Assemblage\n
          Le stand est assemblé en dépliant le cadre, en fixant le poteau de soutien (si nécessaire), en mettant en place les étagères primaires en place, puis le panneau acrylique avant. Suivant le plateau incliné, les panneaux latéraux acryliques et plaque de protection sont ajoutés. La dernière étape de l'assemblage est d'accrocher le panneau de carénage sur le devant de l'appareil. L'ensemble du processus de montage prend moins de cinq minutes!\n
          Personnalisation\n
          Le XPRS comprend des panneaux semi-opaques acryliques frontaux et latéraux qui peuvent être rétro-éclairés à l'effet impressionnant ou couverts avec un logo de vinyle conçu sur mesure, offrant une option simple et économique de personnalisation efficace.\n
          La plaque avant en aluminium peut être découpée au laser avec votre nom ou logo, qui prend vie quand rétro-éclairée avec une source de lumière LED. Pour ceux qui cherchent à utiliser les visuels pour une partie de leur performance, l'espace de front central de la console peut accueillir un écran de 50 "de plasma en utilisant un support autonome.\n
          Vous voulez faire en sorte de démarquer encore plus vos XPRS ? Un portique d'éclairage est disponible pour compléter entièrement votre console avec suffisamment d'espace pour truquer vos effets d'éclairage préférés. Pour un réglable en hauteur, il suffit de fixer sur les côtés de la XPRS le niveau désiré. Le modèle horizontal est posé pour assurer la stabilité parfaite et se décline en trois finitions; aluminium naturel, noir ou blanc, pour correspondre parfaitement à vos XPRS.\n
          \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}\u{A0}\n
          Composition du XPRS\n
          \u{A0}\u{A0}\u{A0} 1x cadre pliant•\u{A0}\u{A0}\u{A0} 1x support d'attache•\u{A0}\u{A0}\u{A0} 1x plateau supérieur (env. 12cm x 37cm)•\u{A0}\u{A0}\u{A0} 1x plateau principal (env. 12cm x 83cm)•\u{A0}\u{A0}\u{A0} 1x plateau inférieur (env. 12cm x 65cm)•\u{A0}\u{A0}\u{A0} 1x plaque avant en aluminium•\u{A0}\u{A0}\u{A0} 1x plaque •\u{A0}\u{A0}\u{A0} 1x panneau avant en plexiglas •\u{A0}\u{A0}\u{A0} 2x panneaux latéraux en plexiglas•\u{A0}\u{A0}\u{A0} 1x Sac de transport en toile\n
          Dimensions (déplié):\n
          \u{A0}\u{A0}\u{A0} Largeur env. 133cm
•\u{A0}\u{A0}\u{A0} Hauteur: env. 115cm
•\u{A0}\u{A0}\u{A0} Hauteur en haut environ. 95cm
•\u{A0}\u{A0}\u{A0} Profondeur à la base. 66cm\n
          Dimensions (plié):
\n
          \u{A0}\u{A0}\u{A0} Profondeur env. 16cm
•\u{A0}\u{A0}\u{A0} Largeur en haut environ. 90cm
•\u{A0}\u{A0}\u{A0} Largeur au fond env. 66cm
          """
        #metaKeywords: null
        #metaDescription: "La Liteconsole XPRS est un Stand Régie DJ Haut de Gamme pour un habillage soigné . Elle est de plus Customizable et disponible en blanc, noir et alu naturel."
        #shortDescription: """
          Le LiteConsole XPRS est un Stand polyvalent pour Musiciens, DJ's, Audiovisuel, Expositions, Salons, Espace de vente au détail et plus encore.\n
          Il est plus compact que son homologue le MKII fournissant une plate-forme appropriée à ceux qui sont limités par l'espace de transport.
          """
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8613 …}
    #channels: Doctrine\ORM\PersistentCollection {#8599 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8534 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8595 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8597 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8537 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20444
  +product: App\Entity\Product\Product {#8594
    #id: 806
    #code: "LCXPRSBLK"
    #attributes: Doctrine\ORM\PersistentCollection {#8601 …}
    #variants: Doctrine\ORM\PersistentCollection {#8603 …}
    #options: Doctrine\ORM\PersistentCollection {#8607 …}
    #associations: Doctrine\ORM\PersistentCollection {#8605 …}
    #createdAt: DateTime @1764670760 {#8589
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670760 {#8588
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8610 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8611
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8594}
        #id: 806
        #name: "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Noir)"
        #slug: "liteconsole-xprs-v2-stand-dj-en-aluminium-pliable-et-personnalisable-habillage-noir"
        #description: """
          Le LiteConsole XPRS est très similaire en apparence à la MKII, mais les pièces d'armature de côté sont remplacées par des versions slim ligne et se replie maintenant vers le bas de manière ultra-compacte, ce qui signifie qu'il peut être transporté à un concert dans une voiture à hayon laissant beaucoup de place pour d'autres équipements.\n
          Une fois mis en place, l'XPRS a deux principales étagères de performance et une étagère de rangement, suffisamment d'espace, même pour la plus compliqué de configurations, et qui plus est, plusieurs unités peuvent être réunis pour créer une plate-forme de performance encore plus grande.\n
          Assemblage\n
          Le stand est assemblé en dépliant le cadre, en fixant le poteau de soutien (si nécessaire), en mettant en place les étagères primaires en place, puis le panneau acrylique avant. Suivant le plateau incliné, les panneaux latéraux acryliques et plaque de protection sont ajoutés. La dernière étape de l'assemblage est d'accrocher le panneau de carénage sur le devant de l'appareil. L'ensemble du processus de montage prend moins de cinq minutes!\n
          Personnalisation\n
          Le XPRS comprend des panneaux semi-opaques acryliques frontaux et latéraux qui peuvent être rétro-éclairés à l'effet impressionnant ou couverts avec un logo de vinyle conçu sur mesure, offrant une option simple et économique de personnalisation efficace.\n
          La plaque avant en aluminium peut être découpée au laser avec votre nom ou logo, qui prend vie quand rétro-éclairée avec une source de lumière LED. Pour ceux qui cherchent à utiliser les visuels pour une partie de leur performance, l'espace de front central de la console peut accueillir un écran de 50 "de plasma en utilisant un support autonome.\n
          Vous voulez faire en sorte de démarquer encore plus vos XPRS ? Un portique d'éclairage est disponible pour compléter entièrement votre console avec suffisamment d'espace pour truquer vos effets d'éclairage préférés. Pour un réglable en hauteur, il suffit de fixer sur les côtés de la XPRS le niveau désiré. Le modèle horizontal est posé pour assurer la stabilité parfaite et se décline en trois finitions; aluminium naturel, noir ou blanc, pour correspondre parfaitement à vos XPRS.\n
          \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}\u{A0}\n
          Composition du XPRS\n
          \u{A0}\u{A0}\u{A0} 1x cadre pliant•\u{A0}\u{A0}\u{A0} 1x support d'attache•\u{A0}\u{A0}\u{A0} 1x plateau supérieur (env. 12cm x 37cm)•\u{A0}\u{A0}\u{A0} 1x plateau principal (env. 12cm x 83cm)•\u{A0}\u{A0}\u{A0} 1x plateau inférieur (env. 12cm x 65cm)•\u{A0}\u{A0}\u{A0} 1x plaque avant en aluminium•\u{A0}\u{A0}\u{A0} 1x plaque •\u{A0}\u{A0}\u{A0} 1x panneau avant en plexiglas •\u{A0}\u{A0}\u{A0} 2x panneaux latéraux en plexiglas•\u{A0}\u{A0}\u{A0} 1x Sac de transport en toile\n
          Dimensions (déplié):\n
          \u{A0}\u{A0}\u{A0} Largeur env. 133cm
•\u{A0}\u{A0}\u{A0} Hauteur: env. 115cm
•\u{A0}\u{A0}\u{A0} Hauteur en haut environ. 95cm
•\u{A0}\u{A0}\u{A0} Profondeur à la base. 66cm\n
          Dimensions (plié):
\n
          \u{A0}\u{A0}\u{A0} Profondeur env. 16cm
•\u{A0}\u{A0}\u{A0} Largeur en haut environ. 90cm
•\u{A0}\u{A0}\u{A0} Largeur au fond env. 66cm
          """
        #metaKeywords: null
        #metaDescription: "La Liteconsole XPRS est un Stand Régie DJ Haut de Gamme pour un habillage soigné . Elle est de plus Customizable et disponible en blanc, noir et alu naturel."
        #shortDescription: """
          Le LiteConsole XPRS est un Stand polyvalent pour Musiciens, DJ's, Audiovisuel, Expositions, Salons, Espace de vente au détail et plus encore.\n
          Il est plus compact que son homologue le MKII fournissant une plate-forme appropriée à ceux qui sont limités par l'espace de transport.
          """
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8613 …}
    #channels: Doctrine\ORM\PersistentCollection {#8599 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8534 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8595 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8597 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8537 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20648 …}
  +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 {#18029
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18079 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18085 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18072 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.50 ms
Input props
[
  "product" => App\Entity\Product\Product {#8594
    #id: 806
    #code: "LCXPRSBLK"
    #attributes: Doctrine\ORM\PersistentCollection {#8601 …}
    #variants: Doctrine\ORM\PersistentCollection {#8603 …}
    #options: Doctrine\ORM\PersistentCollection {#8607 …}
    #associations: Doctrine\ORM\PersistentCollection {#8605 …}
    #createdAt: DateTime @1764670760 {#8589
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670760 {#8588
      date: 2025-12-02 10:19:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8610 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8611
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8594}
        #id: 806
        #name: "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Noir)"
        #slug: "liteconsole-xprs-v2-stand-dj-en-aluminium-pliable-et-personnalisable-habillage-noir"
        #description: """
          Le LiteConsole XPRS est très similaire en apparence à la MKII, mais les pièces d'armature de côté sont remplacées par des versions slim ligne et se replie maintenant vers le bas de manière ultra-compacte, ce qui signifie qu'il peut être transporté à un concert dans une voiture à hayon laissant beaucoup de place pour d'autres équipements.\n
          Une fois mis en place, l'XPRS a deux principales étagères de performance et une étagère de rangement, suffisamment d'espace, même pour la plus compliqué de configurations, et qui plus est, plusieurs unités peuvent être réunis pour créer une plate-forme de performance encore plus grande.\n
          Assemblage\n
          Le stand est assemblé en dépliant le cadre, en fixant le poteau de soutien (si nécessaire), en mettant en place les étagères primaires en place, puis le panneau acrylique avant. Suivant le plateau incliné, les panneaux latéraux acryliques et plaque de protection sont ajoutés. La dernière étape de l'assemblage est d'accrocher le panneau de carénage sur le devant de l'appareil. L'ensemble du processus de montage prend moins de cinq minutes!\n
          Personnalisation\n
          Le XPRS comprend des panneaux semi-opaques acryliques frontaux et latéraux qui peuvent être rétro-éclairés à l'effet impressionnant ou couverts avec un logo de vinyle conçu sur mesure, offrant une option simple et économique de personnalisation efficace.\n
          La plaque avant en aluminium peut être découpée au laser avec votre nom ou logo, qui prend vie quand rétro-éclairée avec une source de lumière LED. Pour ceux qui cherchent à utiliser les visuels pour une partie de leur performance, l'espace de front central de la console peut accueillir un écran de 50 "de plasma en utilisant un support autonome.\n
          Vous voulez faire en sorte de démarquer encore plus vos XPRS ? Un portique d'éclairage est disponible pour compléter entièrement votre console avec suffisamment d'espace pour truquer vos effets d'éclairage préférés. Pour un réglable en hauteur, il suffit de fixer sur les côtés de la XPRS le niveau désiré. Le modèle horizontal est posé pour assurer la stabilité parfaite et se décline en trois finitions; aluminium naturel, noir ou blanc, pour correspondre parfaitement à vos XPRS.\n
          \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}\u{A0}\n
          Composition du XPRS\n
          \u{A0}\u{A0}\u{A0} 1x cadre pliant•\u{A0}\u{A0}\u{A0} 1x support d'attache•\u{A0}\u{A0}\u{A0} 1x plateau supérieur (env. 12cm x 37cm)•\u{A0}\u{A0}\u{A0} 1x plateau principal (env. 12cm x 83cm)•\u{A0}\u{A0}\u{A0} 1x plateau inférieur (env. 12cm x 65cm)•\u{A0}\u{A0}\u{A0} 1x plaque avant en aluminium•\u{A0}\u{A0}\u{A0} 1x plaque •\u{A0}\u{A0}\u{A0} 1x panneau avant en plexiglas •\u{A0}\u{A0}\u{A0} 2x panneaux latéraux en plexiglas•\u{A0}\u{A0}\u{A0} 1x Sac de transport en toile\n
          Dimensions (déplié):\n
          \u{A0}\u{A0}\u{A0} Largeur env. 133cm
•\u{A0}\u{A0}\u{A0} Hauteur: env. 115cm
•\u{A0}\u{A0}\u{A0} Hauteur en haut environ. 95cm
•\u{A0}\u{A0}\u{A0} Profondeur à la base. 66cm\n
          Dimensions (plié):
\n
          \u{A0}\u{A0}\u{A0} Profondeur env. 16cm
•\u{A0}\u{A0}\u{A0} Largeur en haut environ. 90cm
•\u{A0}\u{A0}\u{A0} Largeur au fond env. 66cm
          """
        #metaKeywords: null
        #metaDescription: "La Liteconsole XPRS est un Stand Régie DJ Haut de Gamme pour un habillage soigné . Elle est de plus Customizable et disponible en blanc, noir et alu naturel."
        #shortDescription: """
          Le LiteConsole XPRS est un Stand polyvalent pour Musiciens, DJ's, Audiovisuel, Expositions, Salons, Espace de vente au détail et plus encore.\n
          Il est plus compact que son homologue le MKII fournissant une plate-forme appropriée à ceux qui sont limités par l'espace de transport.
          """
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8613 …}
    #channels: Doctrine\ORM\PersistentCollection {#8599 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8534 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8595 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8597 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8537 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Noir)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20719
  -props: [
    "product" => App\Entity\Product\Product {#8594
      #id: 806
      #code: "LCXPRSBLK"
      #attributes: Doctrine\ORM\PersistentCollection {#8601 …}
      #variants: Doctrine\ORM\PersistentCollection {#8603 …}
      #options: Doctrine\ORM\PersistentCollection {#8607 …}
      #associations: Doctrine\ORM\PersistentCollection {#8605 …}
      #createdAt: DateTime @1764670760 {#8589
        date: 2025-12-02 10:19:20.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670760 {#8588
        date: 2025-12-02 10:19:20.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8610 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8611
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8594}
          #id: 806
          #name: "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Noir)"
          #slug: "liteconsole-xprs-v2-stand-dj-en-aluminium-pliable-et-personnalisable-habillage-noir"
          #description: """
            Le LiteConsole XPRS est très similaire en apparence à la MKII, mais les pièces d'armature de côté sont remplacées par des versions slim ligne et se replie maintenant vers le bas de manière ultra-compacte, ce qui signifie qu'il peut être transporté à un concert dans une voiture à hayon laissant beaucoup de place pour d'autres équipements.\n
            Une fois mis en place, l'XPRS a deux principales étagères de performance et une étagère de rangement, suffisamment d'espace, même pour la plus compliqué de configurations, et qui plus est, plusieurs unités peuvent être réunis pour créer une plate-forme de performance encore plus grande.\n
            Assemblage\n
            Le stand est assemblé en dépliant le cadre, en fixant le poteau de soutien (si nécessaire), en mettant en place les étagères primaires en place, puis le panneau acrylique avant. Suivant le plateau incliné, les panneaux latéraux acryliques et plaque de protection sont ajoutés. La dernière étape de l'assemblage est d'accrocher le panneau de carénage sur le devant de l'appareil. L'ensemble du processus de montage prend moins de cinq minutes!\n
            Personnalisation\n
            Le XPRS comprend des panneaux semi-opaques acryliques frontaux et latéraux qui peuvent être rétro-éclairés à l'effet impressionnant ou couverts avec un logo de vinyle conçu sur mesure, offrant une option simple et économique de personnalisation efficace.\n
            La plaque avant en aluminium peut être découpée au laser avec votre nom ou logo, qui prend vie quand rétro-éclairée avec une source de lumière LED. Pour ceux qui cherchent à utiliser les visuels pour une partie de leur performance, l'espace de front central de la console peut accueillir un écran de 50 "de plasma en utilisant un support autonome.\n
            Vous voulez faire en sorte de démarquer encore plus vos XPRS ? Un portique d'éclairage est disponible pour compléter entièrement votre console avec suffisamment d'espace pour truquer vos effets d'éclairage préférés. Pour un réglable en hauteur, il suffit de fixer sur les côtés de la XPRS le niveau désiré. Le modèle horizontal est posé pour assurer la stabilité parfaite et se décline en trois finitions; aluminium naturel, noir ou blanc, pour correspondre parfaitement à vos XPRS.\n
            \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}\u{A0}\n
            Composition du XPRS\n
            \u{A0}\u{A0}\u{A0} 1x cadre pliant•\u{A0}\u{A0}\u{A0} 1x support d'attache•\u{A0}\u{A0}\u{A0} 1x plateau supérieur (env. 12cm x 37cm)•\u{A0}\u{A0}\u{A0} 1x plateau principal (env. 12cm x 83cm)•\u{A0}\u{A0}\u{A0} 1x plateau inférieur (env. 12cm x 65cm)•\u{A0}\u{A0}\u{A0} 1x plaque avant en aluminium•\u{A0}\u{A0}\u{A0} 1x plaque •\u{A0}\u{A0}\u{A0} 1x panneau avant en plexiglas •\u{A0}\u{A0}\u{A0} 2x panneaux latéraux en plexiglas•\u{A0}\u{A0}\u{A0} 1x Sac de transport en toile\n
            Dimensions (déplié):\n
            \u{A0}\u{A0}\u{A0} Largeur env. 133cm
•\u{A0}\u{A0}\u{A0} Hauteur: env. 115cm
•\u{A0}\u{A0}\u{A0} Hauteur en haut environ. 95cm
•\u{A0}\u{A0}\u{A0} Profondeur à la base. 66cm\n
            Dimensions (plié):
\n
            \u{A0}\u{A0}\u{A0} Profondeur env. 16cm
•\u{A0}\u{A0}\u{A0} Largeur en haut environ. 90cm
•\u{A0}\u{A0}\u{A0} Largeur au fond env. 66cm
            """
          #metaKeywords: null
          #metaDescription: "La Liteconsole XPRS est un Stand Régie DJ Haut de Gamme pour un habillage soigné . Elle est de plus Customizable et disponible en blanc, noir et alu naturel."
          #shortDescription: """
            Le LiteConsole XPRS est un Stand polyvalent pour Musiciens, DJ's, Audiovisuel, Expositions, Salons, Espace de vente au détail et plus encore.\n
            Il est plus compact que son homologue le MKII fournissant une plate-forme appropriée à ceux qui sont limités par l'espace de transport.
            """
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8613 …}
      #channels: Doctrine\ORM\PersistentCollection {#8599 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8534 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8595 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8597 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8537 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.31 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20793
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20789 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20802 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20791 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20648 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20656
    #collection: Doctrine\Common\Collections\ArrayCollection {#20665 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20644 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24720 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24722 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20793
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20789 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20802 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20791 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "LITECONSOLE XPRS V2 Stand DJ en Aluminium Pliable et Personnalisable (Habillage Noir)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20656
    #collection: Doctrine\Common\Collections\ArrayCollection {#20665 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20644 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24720 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24722 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20806
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20793
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20789 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20802 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20791 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20648 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20656
      #collection: Doctrine\Common\Collections\ArrayCollection {#20665 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20644 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24720 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24722 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20856
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20847 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20854 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20855 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20648 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20859
  +variant: App\Entity\Product\ProductVariant {#20648 …}
  +price: "1\u{202F}741,67\u{A0}"
  +originalPrice: "1\u{202F}741,67\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#8954 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12317 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8951 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20856
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20847 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20854 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20855 …}
    +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 30.0 MiB 0.95 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17740
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12382 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17754 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12392 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#17952
  +cart: App\Entity\Order\Order {#15825 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17740
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12382 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17754 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12392 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …}
}