GET https://sap.preprod.4runners.fr/fr_FR/taxons/cables-audio-accessoires?page=2&sorting%5BcreatedAt%5D=asc

Components

12 Twig Components
44 Render Count
38 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.95ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 5.06ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 3.17ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.93ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.58ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.28ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.17ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 2.61ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.49ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.44ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.75ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.24ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 30.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12791
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12784 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12790 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12789 …}
    +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 {#12817
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12791
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12784 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12790 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12789 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 30.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12894
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12892 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12893 …}
    +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 {#12903
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4590 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12894
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12890 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12892 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12893 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 30.0 MiB 2.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12976 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13010 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13716
  +cart: App\Entity\Order\Order {#4827 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13004
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12976 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13012 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13010 …}
    +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.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6423
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6427 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6386 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6384 …}
    +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 {#6547
  #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 {#6423
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6427 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6386 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6384 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 30.0 MiB 0.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17583
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17579 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17580 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17582 …}
    +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 {#17592
  #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 {#17583
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17579 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17580 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17582 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 30.0 MiB 0.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17696
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17692 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17693 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17695 …}
    +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 {#17704
  #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 {#17696
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17692 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17693 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17695 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 30.0 MiB 1.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17774
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17770 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17771 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17773 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#17782
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#233 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17774
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17770 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17771 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17773 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 30.0 MiB 6.34 ms
Input props
[
  "product" => App\Entity\Product\Product {#8165
    #id: 651
    #code: "MM-002-B"
    #attributes: Doctrine\ORM\PersistentCollection {#8427 …}
    #variants: Doctrine\ORM\PersistentCollection {#8640 …}
    #options: Doctrine\ORM\PersistentCollection {#8768 …}
    #associations: Doctrine\ORM\PersistentCollection {#8708 …}
    #createdAt: DateTime @1764670605 {#7562
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670605 {#7871
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8767 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8770
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8165}
        #id: 651
        #name: "Thorens MM-002 Black Préamplificateur Phono"
        #slug: "thorens-mm-002-black"
        #description: """
          Caractéristiques Techniques\n
          • Amplification à 1 kHz : 40 dB (MM) / 60 dB (MC)\n
          • Gain : 40 dB\n
          • Impédance d’entrée : 47 kO + 220 pF fixes\n
          • Rapport signal-bruit : >86 dB\n
          • Dimensions (L x H x P) : 100 x 45 x 93 mm\n
          • Poids : 292 g (sans tenir compte du bloc d’alimentation)\n
          • Finition : Noir
          """
        #metaKeywords: null
        #metaDescription: "préamplificateur pour platine vinyle"
        #shortDescription: "Préampli Phono RIAA compatible aimant mobile (MM).\u{A0}"
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8773 …}
    #channels: Doctrine\ORM\PersistentCollection {#8286 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8218 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8289 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18325
  +product: App\Entity\Product\Product {#8165
    #id: 651
    #code: "MM-002-B"
    #attributes: Doctrine\ORM\PersistentCollection {#8427 …}
    #variants: Doctrine\ORM\PersistentCollection {#8640 …}
    #options: Doctrine\ORM\PersistentCollection {#8768 …}
    #associations: Doctrine\ORM\PersistentCollection {#8708 …}
    #createdAt: DateTime @1764670605 {#7562
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670605 {#7871
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8767 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8770
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8165}
        #id: 651
        #name: "Thorens MM-002 Black Préamplificateur Phono"
        #slug: "thorens-mm-002-black"
        #description: """
          Caractéristiques Techniques\n
          • Amplification à 1 kHz : 40 dB (MM) / 60 dB (MC)\n
          • Gain : 40 dB\n
          • Impédance d’entrée : 47 kO + 220 pF fixes\n
          • Rapport signal-bruit : >86 dB\n
          • Dimensions (L x H x P) : 100 x 45 x 93 mm\n
          • Poids : 292 g (sans tenir compte du bloc d’alimentation)\n
          • Finition : Noir
          """
        #metaKeywords: null
        #metaDescription: "préamplificateur pour platine vinyle"
        #shortDescription: "Préampli Phono RIAA compatible aimant mobile (MM).\u{A0}"
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8773 …}
    #channels: Doctrine\ORM\PersistentCollection {#8286 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8218 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8289 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  +variant: App\Entity\Product\ProductVariant {#18441 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8165
    #id: 651
    #code: "MM-002-B"
    #attributes: Doctrine\ORM\PersistentCollection {#8427 …}
    #variants: Doctrine\ORM\PersistentCollection {#8640 …}
    #options: Doctrine\ORM\PersistentCollection {#8768 …}
    #associations: Doctrine\ORM\PersistentCollection {#8708 …}
    #createdAt: DateTime @1764670605 {#7562
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670605 {#7871
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8767 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8770
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8165}
        #id: 651
        #name: "Thorens MM-002 Black Préamplificateur Phono"
        #slug: "thorens-mm-002-black"
        #description: """
          Caractéristiques Techniques\n
          • Amplification à 1 kHz : 40 dB (MM) / 60 dB (MC)\n
          • Gain : 40 dB\n
          • Impédance d’entrée : 47 kO + 220 pF fixes\n
          • Rapport signal-bruit : >86 dB\n
          • Dimensions (L x H x P) : 100 x 45 x 93 mm\n
          • Poids : 292 g (sans tenir compte du bloc d’alimentation)\n
          • Finition : Noir
          """
        #metaKeywords: null
        #metaDescription: "préamplificateur pour platine vinyle"
        #shortDescription: "Préampli Phono RIAA compatible aimant mobile (MM).\u{A0}"
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8773 …}
    #channels: Doctrine\ORM\PersistentCollection {#8286 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8218 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8289 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Thorens MM-002 Black Préamplificateur Phono"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18697
  -props: [
    "product" => App\Entity\Product\Product {#8165
      #id: 651
      #code: "MM-002-B"
      #attributes: Doctrine\ORM\PersistentCollection {#8427 …}
      #variants: Doctrine\ORM\PersistentCollection {#8640 …}
      #options: Doctrine\ORM\PersistentCollection {#8768 …}
      #associations: Doctrine\ORM\PersistentCollection {#8708 …}
      #createdAt: DateTime @1764670605 {#7562
        date: 2025-12-02 10:16:45.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670605 {#7871
        date: 2025-12-02 10:16:45.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8767 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8770
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8165}
          #id: 651
          #name: "Thorens MM-002 Black Préamplificateur Phono"
          #slug: "thorens-mm-002-black"
          #description: """
            Caractéristiques Techniques\n
            • Amplification à 1 kHz : 40 dB (MM) / 60 dB (MC)\n
            • Gain : 40 dB\n
            • Impédance d’entrée : 47 kO + 220 pF fixes\n
            • Rapport signal-bruit : >86 dB\n
            • Dimensions (L x H x P) : 100 x 45 x 93 mm\n
            • Poids : 292 g (sans tenir compte du bloc d’alimentation)\n
            • Finition : Noir
            """
          #metaKeywords: null
          #metaDescription: "préamplificateur pour platine vinyle"
          #shortDescription: "Préampli Phono RIAA compatible aimant mobile (MM).\u{A0}"
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8773 …}
      #channels: Doctrine\ORM\PersistentCollection {#8286 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7867 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8218 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8289 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18794
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18802 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18792 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18796 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18441 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18632
    #collection: Doctrine\Common\Collections\ArrayCollection {#18631 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18470 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30218 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30220 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18794
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18802 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18792 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18796 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Thorens MM-002 Black Préamplificateur Phono"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18632
    #collection: Doctrine\Common\Collections\ArrayCollection {#18631 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18470 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30218 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30220 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18807
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18794
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18802 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18792 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18796 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18441 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#18632
      #collection: Doctrine\Common\Collections\ArrayCollection {#18631 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18470 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30218 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30220 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 30.0 MiB 0.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18875
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18873 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18874 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18441 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18884
  +variant: App\Entity\Product\ProductVariant {#18441 …}
  +price: "124,17\u{A0}"
  +originalPrice: "124,17\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18875
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18873 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18874 …}
    +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.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#8779
    #id: 652
    #code: "ThorensStabilizer"
    #attributes: Doctrine\ORM\PersistentCollection {#8789 …}
    #variants: Doctrine\ORM\PersistentCollection {#8791 …}
    #options: Doctrine\ORM\PersistentCollection {#8795 …}
    #associations: Doctrine\ORM\PersistentCollection {#8793 …}
    #createdAt: DateTime @1764670605 {#8777
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670605 {#8778
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8798 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8799
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8779}
        #id: 652
        #name: "THORENS Stabilizer pour Disques Vinyles"
        #slug: "thorens-stabilizer-pour-disques-vinyles-"
        #description: """
          Le Stabilizer Thorens supprime toutes les résonances et améliore le suivi de piste pour un meilleur rendu sonore.\n
          Il est compatible avec la majorité des platines vinyles.\n
          Livré dans une boîte en bois.Disponible en couleur Chrome.
          """
        #metaKeywords: null
        #metaDescription: "stabilisateur pour platine vinyle"
        #shortDescription: "Le Stabilisateur Thorens améliore la stabilité et le suivi de piste d'un disque vinyle."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8801 …}
    #channels: Doctrine\ORM\PersistentCollection {#8787 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8781 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8783 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8785 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18781
  +product: App\Entity\Product\Product {#8779
    #id: 652
    #code: "ThorensStabilizer"
    #attributes: Doctrine\ORM\PersistentCollection {#8789 …}
    #variants: Doctrine\ORM\PersistentCollection {#8791 …}
    #options: Doctrine\ORM\PersistentCollection {#8795 …}
    #associations: Doctrine\ORM\PersistentCollection {#8793 …}
    #createdAt: DateTime @1764670605 {#8777
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670605 {#8778
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8798 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8799
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8779}
        #id: 652
        #name: "THORENS Stabilizer pour Disques Vinyles"
        #slug: "thorens-stabilizer-pour-disques-vinyles-"
        #description: """
          Le Stabilizer Thorens supprime toutes les résonances et améliore le suivi de piste pour un meilleur rendu sonore.\n
          Il est compatible avec la majorité des platines vinyles.\n
          Livré dans une boîte en bois.Disponible en couleur Chrome.
          """
        #metaKeywords: null
        #metaDescription: "stabilisateur pour platine vinyle"
        #shortDescription: "Le Stabilisateur Thorens améliore la stabilité et le suivi de piste d'un disque vinyle."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8801 …}
    #channels: Doctrine\ORM\PersistentCollection {#8787 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8781 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8783 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8785 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  +variant: App\Entity\Product\ProductVariant {#18957 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.56 ms
Input props
[
  "product" => App\Entity\Product\Product {#8779
    #id: 652
    #code: "ThorensStabilizer"
    #attributes: Doctrine\ORM\PersistentCollection {#8789 …}
    #variants: Doctrine\ORM\PersistentCollection {#8791 …}
    #options: Doctrine\ORM\PersistentCollection {#8795 …}
    #associations: Doctrine\ORM\PersistentCollection {#8793 …}
    #createdAt: DateTime @1764670605 {#8777
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670605 {#8778
      date: 2025-12-02 10:16:45.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8798 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8799
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8779}
        #id: 652
        #name: "THORENS Stabilizer pour Disques Vinyles"
        #slug: "thorens-stabilizer-pour-disques-vinyles-"
        #description: """
          Le Stabilizer Thorens supprime toutes les résonances et améliore le suivi de piste pour un meilleur rendu sonore.\n
          Il est compatible avec la majorité des platines vinyles.\n
          Livré dans une boîte en bois.Disponible en couleur Chrome.
          """
        #metaKeywords: null
        #metaDescription: "stabilisateur pour platine vinyle"
        #shortDescription: "Le Stabilisateur Thorens améliore la stabilité et le suivi de piste d'un disque vinyle."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8801 …}
    #channels: Doctrine\ORM\PersistentCollection {#8787 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8781 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8783 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8785 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "THORENS Stabilizer pour Disques Vinyles"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19028
  -props: [
    "product" => App\Entity\Product\Product {#8779
      #id: 652
      #code: "ThorensStabilizer"
      #attributes: Doctrine\ORM\PersistentCollection {#8789 …}
      #variants: Doctrine\ORM\PersistentCollection {#8791 …}
      #options: Doctrine\ORM\PersistentCollection {#8795 …}
      #associations: Doctrine\ORM\PersistentCollection {#8793 …}
      #createdAt: DateTime @1764670605 {#8777
        date: 2025-12-02 10:16:45.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670605 {#8778
        date: 2025-12-02 10:16:45.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8798 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8799
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8779}
          #id: 652
          #name: "THORENS Stabilizer pour Disques Vinyles"
          #slug: "thorens-stabilizer-pour-disques-vinyles-"
          #description: """
            Le Stabilizer Thorens supprime toutes les résonances et améliore le suivi de piste pour un meilleur rendu sonore.\n
            Il est compatible avec la majorité des platines vinyles.\n
            Livré dans une boîte en bois.Disponible en couleur Chrome.
            """
          #metaKeywords: null
          #metaDescription: "stabilisateur pour platine vinyle"
          #shortDescription: "Le Stabilisateur Thorens améliore la stabilité et le suivi de piste d'un disque vinyle."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8801 …}
      #channels: Doctrine\ORM\PersistentCollection {#8787 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8781 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8783 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8785 …}
      #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.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19090
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19086 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19099 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19088 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18957 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18965
    #collection: Doctrine\Common\Collections\ArrayCollection {#18974 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18953 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30236 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30238 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19090
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19086 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19099 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19088 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "THORENS Stabilizer pour Disques Vinyles"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18965
    #collection: Doctrine\Common\Collections\ArrayCollection {#18974 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18953 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30236 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30238 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19103
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19090
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19086 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19099 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19088 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18957 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#18965
      #collection: Doctrine\Common\Collections\ArrayCollection {#18974 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18953 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30236 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30238 …}
    }
    "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 {#19153
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19144 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19151 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19152 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18957 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19156
  +variant: App\Entity\Product\ProductVariant {#18957 …}
  +price: "124,17\u{A0}"
  +originalPrice: "124,17\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19153
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19144 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19151 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19152 …}
    +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.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8805
    #id: 653
    #code: "Thorens-Kit-Net"
    #attributes: Doctrine\ORM\PersistentCollection {#8812 …}
    #variants: Doctrine\ORM\PersistentCollection {#8814 …}
    #options: Doctrine\ORM\PersistentCollection {#8818 …}
    #associations: Doctrine\ORM\PersistentCollection {#8816 …}
    #createdAt: DateTime @1764670606 {#8803
      date: 2025-12-02 10:16:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670606 {#8804
      date: 2025-12-02 10:16:46.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8821 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8822
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8805}
        #id: 653
        #name: "Thorens Kit de Nettoyage pour Disques Vinyles"
        #slug: "thorens-kit-de-nettoyage-pour-vinyle-"
        #description: """
          Contenu du Coffret : \u{A0}\n
          \n
          - Une brosse en carbone, qui permet d’éliminer la poussière et les charges statiques sur vos disques.\n
          - Une brosse en velours, à utiliser avec un liquide de nettoyage ou un produit antistatique. Sa précision microfibre lui permet d’atteindre tous les recoins, y compris le sillon.\n
          - La mini-brosse pour diamant et le produit d'entretien du diamant, qui vous permettront de le nettoyer en profondeur (poussières, impuretés…).\n
          - Le spray antistatique, qui dégraisse le vinyle et retire les charges statiques \u{A0}\n
          - Poids : 1,00 kg
          """
        #metaKeywords: null
        #metaDescription: "kit de nettoyage pour disque vinyle"
        #shortDescription: "Kit de nettoyage Thorens pour l'entretien de vos disques vinyles."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8824 …}
    #channels: Doctrine\ORM\PersistentCollection {#8810 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8781 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8806 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8808 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19021
  +product: App\Entity\Product\Product {#8805
    #id: 653
    #code: "Thorens-Kit-Net"
    #attributes: Doctrine\ORM\PersistentCollection {#8812 …}
    #variants: Doctrine\ORM\PersistentCollection {#8814 …}
    #options: Doctrine\ORM\PersistentCollection {#8818 …}
    #associations: Doctrine\ORM\PersistentCollection {#8816 …}
    #createdAt: DateTime @1764670606 {#8803
      date: 2025-12-02 10:16:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670606 {#8804
      date: 2025-12-02 10:16:46.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8821 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8822
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8805}
        #id: 653
        #name: "Thorens Kit de Nettoyage pour Disques Vinyles"
        #slug: "thorens-kit-de-nettoyage-pour-vinyle-"
        #description: """
          Contenu du Coffret : \u{A0}\n
          \n
          - Une brosse en carbone, qui permet d’éliminer la poussière et les charges statiques sur vos disques.\n
          - Une brosse en velours, à utiliser avec un liquide de nettoyage ou un produit antistatique. Sa précision microfibre lui permet d’atteindre tous les recoins, y compris le sillon.\n
          - La mini-brosse pour diamant et le produit d'entretien du diamant, qui vous permettront de le nettoyer en profondeur (poussières, impuretés…).\n
          - Le spray antistatique, qui dégraisse le vinyle et retire les charges statiques \u{A0}\n
          - Poids : 1,00 kg
          """
        #metaKeywords: null
        #metaDescription: "kit de nettoyage pour disque vinyle"
        #shortDescription: "Kit de nettoyage Thorens pour l'entretien de vos disques vinyles."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8824 …}
    #channels: Doctrine\ORM\PersistentCollection {#8810 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8781 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8806 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8808 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19219 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#8805
    #id: 653
    #code: "Thorens-Kit-Net"
    #attributes: Doctrine\ORM\PersistentCollection {#8812 …}
    #variants: Doctrine\ORM\PersistentCollection {#8814 …}
    #options: Doctrine\ORM\PersistentCollection {#8818 …}
    #associations: Doctrine\ORM\PersistentCollection {#8816 …}
    #createdAt: DateTime @1764670606 {#8803
      date: 2025-12-02 10:16:46.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670606 {#8804
      date: 2025-12-02 10:16:46.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8821 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8822
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8805}
        #id: 653
        #name: "Thorens Kit de Nettoyage pour Disques Vinyles"
        #slug: "thorens-kit-de-nettoyage-pour-vinyle-"
        #description: """
          Contenu du Coffret : \u{A0}\n
          \n
          - Une brosse en carbone, qui permet d’éliminer la poussière et les charges statiques sur vos disques.\n
          - Une brosse en velours, à utiliser avec un liquide de nettoyage ou un produit antistatique. Sa précision microfibre lui permet d’atteindre tous les recoins, y compris le sillon.\n
          - La mini-brosse pour diamant et le produit d'entretien du diamant, qui vous permettront de le nettoyer en profondeur (poussières, impuretés…).\n
          - Le spray antistatique, qui dégraisse le vinyle et retire les charges statiques \u{A0}\n
          - Poids : 1,00 kg
          """
        #metaKeywords: null
        #metaDescription: "kit de nettoyage pour disque vinyle"
        #shortDescription: "Kit de nettoyage Thorens pour l'entretien de vos disques vinyles."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8824 …}
    #channels: Doctrine\ORM\PersistentCollection {#8810 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8781 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8806 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8808 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7582 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Thorens Kit de Nettoyage pour Disques Vinyles"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19290
  -props: [
    "product" => App\Entity\Product\Product {#8805
      #id: 653
      #code: "Thorens-Kit-Net"
      #attributes: Doctrine\ORM\PersistentCollection {#8812 …}
      #variants: Doctrine\ORM\PersistentCollection {#8814 …}
      #options: Doctrine\ORM\PersistentCollection {#8818 …}
      #associations: Doctrine\ORM\PersistentCollection {#8816 …}
      #createdAt: DateTime @1764670606 {#8803
        date: 2025-12-02 10:16:46.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670606 {#8804
        date: 2025-12-02 10:16:46.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8821 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8822
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8805}
          #id: 653
          #name: "Thorens Kit de Nettoyage pour Disques Vinyles"
          #slug: "thorens-kit-de-nettoyage-pour-vinyle-"
          #description: """
            Contenu du Coffret : \u{A0}\n
            \n
            - Une brosse en carbone, qui permet d’éliminer la poussière et les charges statiques sur vos disques.\n
            - Une brosse en velours, à utiliser avec un liquide de nettoyage ou un produit antistatique. Sa précision microfibre lui permet d’atteindre tous les recoins, y compris le sillon.\n
            - La mini-brosse pour diamant et le produit d'entretien du diamant, qui vous permettront de le nettoyer en profondeur (poussières, impuretés…).\n
            - Le spray antistatique, qui dégraisse le vinyle et retire les charges statiques \u{A0}\n
            - Poids : 1,00 kg
            """
          #metaKeywords: null
          #metaDescription: "kit de nettoyage pour disque vinyle"
          #shortDescription: "Kit de nettoyage Thorens pour l'entretien de vos disques vinyles."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8824 …}
      #channels: Doctrine\ORM\PersistentCollection {#8810 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8781 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8806 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8808 …}
      #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.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19361
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19370 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19219 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19227
    #collection: Doctrine\Common\Collections\ArrayCollection {#19236 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19215 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30251 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30253 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19361
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19357 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19370 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19359 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Thorens Kit de Nettoyage pour Disques Vinyles"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19227
    #collection: Doctrine\Common\Collections\ArrayCollection {#19236 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19215 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30251 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30253 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19374
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19361
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19357 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19370 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19359 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19219 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19227
      #collection: Doctrine\Common\Collections\ArrayCollection {#19236 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19215 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30251 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30253 …}
    }
    "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 {#19424
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19415 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19422 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19423 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19219 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19427
  +variant: App\Entity\Product\ProductVariant {#19219 …}
  +price: "82,50\u{A0}"
  +originalPrice: "82,50\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19424
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19415 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19422 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19423 …}
    +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.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#8828
    #id: 716
    #code: "HA-P5S"
    #attributes: Doctrine\ORM\PersistentCollection {#8838 …}
    #variants: Doctrine\ORM\PersistentCollection {#8840 …}
    #options: Doctrine\ORM\PersistentCollection {#8844 …}
    #associations: Doctrine\ORM\PersistentCollection {#8842 …}
    #createdAt: DateTime @1764670694 {#8826
      date: 2025-12-02 10:18:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670694 {#8827
      date: 2025-12-02 10:18:14.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8847 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8848
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8828}
        #id: 716
        #name: "TEAC HA-P5 Amplificateur Portable de Casque DAC USB"
        #slug: "teac-ha-p5-amplificateur-portable-de-casque-dac-usb"
        #description: """
          Cet amplificateur de casque portable intégrant un DAC USB fonctionne sous IOS Apple et Android. Son port USB asynchrone permet l’utilisation de fichiers numériques audio allant jusqu’à 24bits/96kHz. Avec son horloge interne de haute précision il peut fidèlement convertir les fichiers audio en haute résolution.\n
          La connexion AOA 2.0 permet la lecture audio en qualité CD (16bits/44.1kHz) qui est prise en charge pour les appareils sous Android 4.1 ou ultérieurs.\n
          Le HA-P5 offre également la possibilité de connecter une autre source audio avec son entrée stéréo jack 3.5mm.\n
          POINTS FORTS\u{A0}\n
          . Un amplificateur portable pour les casques de haut de gamme.. Connectez en USB vos appareils IOS et Android.. Sortie casque : Gain optimisé.. Réglage du Gain variable (high/low).. Convertisseur BurrBrown PCM5102.. Amplificateur Opérationnel de haut vol avec l’OPA 1652.. Connexion USB avec votre PC/Mac.. Entrée et sortie numérique sur la même prise.. Compact (21.7 mm d’épaisseur) et robuste.. Recharge via le port USB.. 8 heures d’autonomie en continue.\n
          Caractéristiques Techniques\n
          . Sortie efficace maximale :\u{A0} 160 mW + 160 mW (32 Ω, 1 kHz, 10% JEITA).\u{A0} 65 mW + 65 mW (300 Ω, 1 kHz, 10% JEITA).\u{A0} 35 mW + 35 mW (600 Ω, 1 kHz, 10% JEITA).. Réponse en fréquence : 10Hz-100kHz (via AUDIO IN).. Distorsion : 0.001% ou moins (via AUDIO IN) 32 Ω, 1kHz, sortie 100 mW+100 mW, JEITA).. Impédance des casques pris en charge : 8-600 Ω.. Entrée maximale (AUDIO IN) : 1 Vrms.\n
          . Fréquence d’échantillonnage et résolution pris en charge\u{A0}:\u{A0}96kHz / 24bits.\n
          Connectique\n
          . 1x USB 2.0 Type B pour connexion PC/MAC. 1x USB 2.0 Type A pour connexion appareils sous IOS & Android. 1x Entrée optique mini-jack stéréo 3.5 mm sur AUDIO IN (détection automatique). 1x Entrée audio mini-jack stéréo 3.5 mm sur AUDIO IN (détection automatique)\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Niveaux d’entrée maximal : 1mVrms (0dBV)\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Impédance : 22 kΩ. 1x Sortie casque sur mini-jack stéréo 3.5 mm\n
          Recharge\n
          . Adaptateur secteur recommandé : TASCAM/PS-P515U (vendu séparément). Temps de recharge :\u{A0} Environ 8 heures via USB\u{A0} Environ 4 heures avec le PS-P515U en entrée CC\n
          Compatibilité\n
          . Formats compatibles par le port USB 2.0 Type-B.. Appareils sous IOS : 24bits/96kHz (en utilisant l’application TEAC HR Audio Player).. iPod nano 7ème génération et téléphones sous Android (AOA2.0) : 16bits/44.1kHz.. PC/MAC : 24bits/96kHz avec le logiciel TEAC HR Audio Player installé.\n
          Produits Apple qui peuvent être connectés avec le HA-50\n
          . iPhone 5s, iPhone 5c, iPhone 5, iPhone 5s, iPhone 4.. iPad, iPad 2, iPad Retina, iPad Air, iPad mini, iPad mini Retina.. iPod Touch (4ème et 5ème générations), iPod Classic (160 Go uniquement), iPod Nano (6ème et 7ème générations).\n
          Accessoires fournis\n
          . 1x Câble d’alimentation CC (fiche CC vers connecteur USB type A). 1x Câble USB pour connecte »r l’ordinateur (USB micro-B vers USB type A). 2x Bandes en caoutchouc pour la fixation d’un lecteur MP3 ou autre appareil de ce type. 1x Mode d’emploi\n
          Généralités\n
          . Température de fonctionnement : 0°C à +40°C. Dimensions (LxHxP) : 6.4 x 2.2 x 11.2 cm sans les ailettes. Dimensions (LxHxP) : 6.8 x 2.3 x 12.6 cm avec les ailettes. Poids : 0.21 Kg. Finitions: Noir .\n
          . Consultez l'article du magazine HiFi Choice de novembre 2014 qui attribue la récompense "HiFi Choice Recommended" au HA-P50.\n
          . Découvrez l'article (en anglais) du site ExpertReviews.com qui présente l'HA-P50 - 6 Octobre 2014.\n
          . Consultez l'article sur\u{A0}\u{A0} "On n’attendait pas vraiment TEAC sur ce terrain mais bénéficiant de l’expérience professionnelle de chez TASCAM, l’idée d’un ampli casque portable de qualité tombe sous le sens finalement." Juin 2014.\n
          . Tous ces articles sont en rubrique "Télécharger".
          """
        #metaKeywords: null
        #metaDescription: "Le TEAC HA-P5 a un port USB asynchrone permettant l’utilisation de fichiers numériques audio allant jusqu’à 24bits/96kHz."
        #shortDescription: "Cet amplificateur de casque portable intégrant un DAC USB (24bits/96kHz) fonctionne sous IOS Apple & Android."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8850 …}
    #channels: Doctrine\ORM\PersistentCollection {#8836 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8832 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8834 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8830 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19283
  +product: App\Entity\Product\Product {#8828
    #id: 716
    #code: "HA-P5S"
    #attributes: Doctrine\ORM\PersistentCollection {#8838 …}
    #variants: Doctrine\ORM\PersistentCollection {#8840 …}
    #options: Doctrine\ORM\PersistentCollection {#8844 …}
    #associations: Doctrine\ORM\PersistentCollection {#8842 …}
    #createdAt: DateTime @1764670694 {#8826
      date: 2025-12-02 10:18:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670694 {#8827
      date: 2025-12-02 10:18:14.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8847 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8848
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8828}
        #id: 716
        #name: "TEAC HA-P5 Amplificateur Portable de Casque DAC USB"
        #slug: "teac-ha-p5-amplificateur-portable-de-casque-dac-usb"
        #description: """
          Cet amplificateur de casque portable intégrant un DAC USB fonctionne sous IOS Apple et Android. Son port USB asynchrone permet l’utilisation de fichiers numériques audio allant jusqu’à 24bits/96kHz. Avec son horloge interne de haute précision il peut fidèlement convertir les fichiers audio en haute résolution.\n
          La connexion AOA 2.0 permet la lecture audio en qualité CD (16bits/44.1kHz) qui est prise en charge pour les appareils sous Android 4.1 ou ultérieurs.\n
          Le HA-P5 offre également la possibilité de connecter une autre source audio avec son entrée stéréo jack 3.5mm.\n
          POINTS FORTS\u{A0}\n
          . Un amplificateur portable pour les casques de haut de gamme.. Connectez en USB vos appareils IOS et Android.. Sortie casque : Gain optimisé.. Réglage du Gain variable (high/low).. Convertisseur BurrBrown PCM5102.. Amplificateur Opérationnel de haut vol avec l’OPA 1652.. Connexion USB avec votre PC/Mac.. Entrée et sortie numérique sur la même prise.. Compact (21.7 mm d’épaisseur) et robuste.. Recharge via le port USB.. 8 heures d’autonomie en continue.\n
          Caractéristiques Techniques\n
          . Sortie efficace maximale :\u{A0} 160 mW + 160 mW (32 Ω, 1 kHz, 10% JEITA).\u{A0} 65 mW + 65 mW (300 Ω, 1 kHz, 10% JEITA).\u{A0} 35 mW + 35 mW (600 Ω, 1 kHz, 10% JEITA).. Réponse en fréquence : 10Hz-100kHz (via AUDIO IN).. Distorsion : 0.001% ou moins (via AUDIO IN) 32 Ω, 1kHz, sortie 100 mW+100 mW, JEITA).. Impédance des casques pris en charge : 8-600 Ω.. Entrée maximale (AUDIO IN) : 1 Vrms.\n
          . Fréquence d’échantillonnage et résolution pris en charge\u{A0}:\u{A0}96kHz / 24bits.\n
          Connectique\n
          . 1x USB 2.0 Type B pour connexion PC/MAC. 1x USB 2.0 Type A pour connexion appareils sous IOS & Android. 1x Entrée optique mini-jack stéréo 3.5 mm sur AUDIO IN (détection automatique). 1x Entrée audio mini-jack stéréo 3.5 mm sur AUDIO IN (détection automatique)\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Niveaux d’entrée maximal : 1mVrms (0dBV)\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Impédance : 22 kΩ. 1x Sortie casque sur mini-jack stéréo 3.5 mm\n
          Recharge\n
          . Adaptateur secteur recommandé : TASCAM/PS-P515U (vendu séparément). Temps de recharge :\u{A0} Environ 8 heures via USB\u{A0} Environ 4 heures avec le PS-P515U en entrée CC\n
          Compatibilité\n
          . Formats compatibles par le port USB 2.0 Type-B.. Appareils sous IOS : 24bits/96kHz (en utilisant l’application TEAC HR Audio Player).. iPod nano 7ème génération et téléphones sous Android (AOA2.0) : 16bits/44.1kHz.. PC/MAC : 24bits/96kHz avec le logiciel TEAC HR Audio Player installé.\n
          Produits Apple qui peuvent être connectés avec le HA-50\n
          . iPhone 5s, iPhone 5c, iPhone 5, iPhone 5s, iPhone 4.. iPad, iPad 2, iPad Retina, iPad Air, iPad mini, iPad mini Retina.. iPod Touch (4ème et 5ème générations), iPod Classic (160 Go uniquement), iPod Nano (6ème et 7ème générations).\n
          Accessoires fournis\n
          . 1x Câble d’alimentation CC (fiche CC vers connecteur USB type A). 1x Câble USB pour connecte »r l’ordinateur (USB micro-B vers USB type A). 2x Bandes en caoutchouc pour la fixation d’un lecteur MP3 ou autre appareil de ce type. 1x Mode d’emploi\n
          Généralités\n
          . Température de fonctionnement : 0°C à +40°C. Dimensions (LxHxP) : 6.4 x 2.2 x 11.2 cm sans les ailettes. Dimensions (LxHxP) : 6.8 x 2.3 x 12.6 cm avec les ailettes. Poids : 0.21 Kg. Finitions: Noir .\n
          . Consultez l'article du magazine HiFi Choice de novembre 2014 qui attribue la récompense "HiFi Choice Recommended" au HA-P50.\n
          . Découvrez l'article (en anglais) du site ExpertReviews.com qui présente l'HA-P50 - 6 Octobre 2014.\n
          . Consultez l'article sur\u{A0}\u{A0} "On n’attendait pas vraiment TEAC sur ce terrain mais bénéficiant de l’expérience professionnelle de chez TASCAM, l’idée d’un ampli casque portable de qualité tombe sous le sens finalement." Juin 2014.\n
          . Tous ces articles sont en rubrique "Télécharger".
          """
        #metaKeywords: null
        #metaDescription: "Le TEAC HA-P5 a un port USB asynchrone permettant l’utilisation de fichiers numériques audio allant jusqu’à 24bits/96kHz."
        #shortDescription: "Cet amplificateur de casque portable intégrant un DAC USB (24bits/96kHz) fonctionne sous IOS Apple & Android."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8850 …}
    #channels: Doctrine\ORM\PersistentCollection {#8836 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8832 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8834 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8830 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19490 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
30.0 MiB 0.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8828
    #id: 716
    #code: "HA-P5S"
    #attributes: Doctrine\ORM\PersistentCollection {#8838 …}
    #variants: Doctrine\ORM\PersistentCollection {#8840 …}
    #options: Doctrine\ORM\PersistentCollection {#8844 …}
    #associations: Doctrine\ORM\PersistentCollection {#8842 …}
    #createdAt: DateTime @1764670694 {#8826
      date: 2025-12-02 10:18:14.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670694 {#8827
      date: 2025-12-02 10:18:14.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8847 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8848
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8828}
        #id: 716
        #name: "TEAC HA-P5 Amplificateur Portable de Casque DAC USB"
        #slug: "teac-ha-p5-amplificateur-portable-de-casque-dac-usb"
        #description: """
          Cet amplificateur de casque portable intégrant un DAC USB fonctionne sous IOS Apple et Android. Son port USB asynchrone permet l’utilisation de fichiers numériques audio allant jusqu’à 24bits/96kHz. Avec son horloge interne de haute précision il peut fidèlement convertir les fichiers audio en haute résolution.\n
          La connexion AOA 2.0 permet la lecture audio en qualité CD (16bits/44.1kHz) qui est prise en charge pour les appareils sous Android 4.1 ou ultérieurs.\n
          Le HA-P5 offre également la possibilité de connecter une autre source audio avec son entrée stéréo jack 3.5mm.\n
          POINTS FORTS\u{A0}\n
          . Un amplificateur portable pour les casques de haut de gamme.. Connectez en USB vos appareils IOS et Android.. Sortie casque : Gain optimisé.. Réglage du Gain variable (high/low).. Convertisseur BurrBrown PCM5102.. Amplificateur Opérationnel de haut vol avec l’OPA 1652.. Connexion USB avec votre PC/Mac.. Entrée et sortie numérique sur la même prise.. Compact (21.7 mm d’épaisseur) et robuste.. Recharge via le port USB.. 8 heures d’autonomie en continue.\n
          Caractéristiques Techniques\n
          . Sortie efficace maximale :\u{A0} 160 mW + 160 mW (32 Ω, 1 kHz, 10% JEITA).\u{A0} 65 mW + 65 mW (300 Ω, 1 kHz, 10% JEITA).\u{A0} 35 mW + 35 mW (600 Ω, 1 kHz, 10% JEITA).. Réponse en fréquence : 10Hz-100kHz (via AUDIO IN).. Distorsion : 0.001% ou moins (via AUDIO IN) 32 Ω, 1kHz, sortie 100 mW+100 mW, JEITA).. Impédance des casques pris en charge : 8-600 Ω.. Entrée maximale (AUDIO IN) : 1 Vrms.\n
          . Fréquence d’échantillonnage et résolution pris en charge\u{A0}:\u{A0}96kHz / 24bits.\n
          Connectique\n
          . 1x USB 2.0 Type B pour connexion PC/MAC. 1x USB 2.0 Type A pour connexion appareils sous IOS & Android. 1x Entrée optique mini-jack stéréo 3.5 mm sur AUDIO IN (détection automatique). 1x Entrée audio mini-jack stéréo 3.5 mm sur AUDIO IN (détection automatique)\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Niveaux d’entrée maximal : 1mVrms (0dBV)\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Impédance : 22 kΩ. 1x Sortie casque sur mini-jack stéréo 3.5 mm\n
          Recharge\n
          . Adaptateur secteur recommandé : TASCAM/PS-P515U (vendu séparément). Temps de recharge :\u{A0} Environ 8 heures via USB\u{A0} Environ 4 heures avec le PS-P515U en entrée CC\n
          Compatibilité\n
          . Formats compatibles par le port USB 2.0 Type-B.. Appareils sous IOS : 24bits/96kHz (en utilisant l’application TEAC HR Audio Player).. iPod nano 7ème génération et téléphones sous Android (AOA2.0) : 16bits/44.1kHz.. PC/MAC : 24bits/96kHz avec le logiciel TEAC HR Audio Player installé.\n
          Produits Apple qui peuvent être connectés avec le HA-50\n
          . iPhone 5s, iPhone 5c, iPhone 5, iPhone 5s, iPhone 4.. iPad, iPad 2, iPad Retina, iPad Air, iPad mini, iPad mini Retina.. iPod Touch (4ème et 5ème générations), iPod Classic (160 Go uniquement), iPod Nano (6ème et 7ème générations).\n
          Accessoires fournis\n
          . 1x Câble d’alimentation CC (fiche CC vers connecteur USB type A). 1x Câble USB pour connecte »r l’ordinateur (USB micro-B vers USB type A). 2x Bandes en caoutchouc pour la fixation d’un lecteur MP3 ou autre appareil de ce type. 1x Mode d’emploi\n
          Généralités\n
          . Température de fonctionnement : 0°C à +40°C. Dimensions (LxHxP) : 6.4 x 2.2 x 11.2 cm sans les ailettes. Dimensions (LxHxP) : 6.8 x 2.3 x 12.6 cm avec les ailettes. Poids : 0.21 Kg. Finitions: Noir .\n
          . Consultez l'article du magazine HiFi Choice de novembre 2014 qui attribue la récompense "HiFi Choice Recommended" au HA-P50.\n
          . Découvrez l'article (en anglais) du site ExpertReviews.com qui présente l'HA-P50 - 6 Octobre 2014.\n
          . Consultez l'article sur\u{A0}\u{A0} "On n’attendait pas vraiment TEAC sur ce terrain mais bénéficiant de l’expérience professionnelle de chez TASCAM, l’idée d’un ampli casque portable de qualité tombe sous le sens finalement." Juin 2014.\n
          . Tous ces articles sont en rubrique "Télécharger".
          """
        #metaKeywords: null
        #metaDescription: "Le TEAC HA-P5 a un port USB asynchrone permettant l’utilisation de fichiers numériques audio allant jusqu’à 24bits/96kHz."
        #shortDescription: "Cet amplificateur de casque portable intégrant un DAC USB (24bits/96kHz) fonctionne sous IOS Apple & Android."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8850 …}
    #channels: Doctrine\ORM\PersistentCollection {#8836 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8832 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8834 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8830 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "TEAC HA-P5 Amplificateur Portable de Casque DAC USB"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19561
  -props: [
    "product" => App\Entity\Product\Product {#8828
      #id: 716
      #code: "HA-P5S"
      #attributes: Doctrine\ORM\PersistentCollection {#8838 …}
      #variants: Doctrine\ORM\PersistentCollection {#8840 …}
      #options: Doctrine\ORM\PersistentCollection {#8844 …}
      #associations: Doctrine\ORM\PersistentCollection {#8842 …}
      #createdAt: DateTime @1764670694 {#8826
        date: 2025-12-02 10:18:14.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670694 {#8827
        date: 2025-12-02 10:18:14.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8847 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8848
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8828}
          #id: 716
          #name: "TEAC HA-P5 Amplificateur Portable de Casque DAC USB"
          #slug: "teac-ha-p5-amplificateur-portable-de-casque-dac-usb"
          #description: """
            Cet amplificateur de casque portable intégrant un DAC USB fonctionne sous IOS Apple et Android. Son port USB asynchrone permet l’utilisation de fichiers numériques audio allant jusqu’à 24bits/96kHz. Avec son horloge interne de haute précision il peut fidèlement convertir les fichiers audio en haute résolution.\n
            La connexion AOA 2.0 permet la lecture audio en qualité CD (16bits/44.1kHz) qui est prise en charge pour les appareils sous Android 4.1 ou ultérieurs.\n
            Le HA-P5 offre également la possibilité de connecter une autre source audio avec son entrée stéréo jack 3.5mm.\n
            POINTS FORTS\u{A0}\n
            . Un amplificateur portable pour les casques de haut de gamme.. Connectez en USB vos appareils IOS et Android.. Sortie casque : Gain optimisé.. Réglage du Gain variable (high/low).. Convertisseur BurrBrown PCM5102.. Amplificateur Opérationnel de haut vol avec l’OPA 1652.. Connexion USB avec votre PC/Mac.. Entrée et sortie numérique sur la même prise.. Compact (21.7 mm d’épaisseur) et robuste.. Recharge via le port USB.. 8 heures d’autonomie en continue.\n
            Caractéristiques Techniques\n
            . Sortie efficace maximale :\u{A0} 160 mW + 160 mW (32 Ω, 1 kHz, 10% JEITA).\u{A0} 65 mW + 65 mW (300 Ω, 1 kHz, 10% JEITA).\u{A0} 35 mW + 35 mW (600 Ω, 1 kHz, 10% JEITA).. Réponse en fréquence : 10Hz-100kHz (via AUDIO IN).. Distorsion : 0.001% ou moins (via AUDIO IN) 32 Ω, 1kHz, sortie 100 mW+100 mW, JEITA).. Impédance des casques pris en charge : 8-600 Ω.. Entrée maximale (AUDIO IN) : 1 Vrms.\n
            . Fréquence d’échantillonnage et résolution pris en charge\u{A0}:\u{A0}96kHz / 24bits.\n
            Connectique\n
            . 1x USB 2.0 Type B pour connexion PC/MAC. 1x USB 2.0 Type A pour connexion appareils sous IOS & Android. 1x Entrée optique mini-jack stéréo 3.5 mm sur AUDIO IN (détection automatique). 1x Entrée audio mini-jack stéréo 3.5 mm sur AUDIO IN (détection automatique)\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Niveaux d’entrée maximal : 1mVrms (0dBV)\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Impédance : 22 kΩ. 1x Sortie casque sur mini-jack stéréo 3.5 mm\n
            Recharge\n
            . Adaptateur secteur recommandé : TASCAM/PS-P515U (vendu séparément). Temps de recharge :\u{A0} Environ 8 heures via USB\u{A0} Environ 4 heures avec le PS-P515U en entrée CC\n
            Compatibilité\n
            . Formats compatibles par le port USB 2.0 Type-B.. Appareils sous IOS : 24bits/96kHz (en utilisant l’application TEAC HR Audio Player).. iPod nano 7ème génération et téléphones sous Android (AOA2.0) : 16bits/44.1kHz.. PC/MAC : 24bits/96kHz avec le logiciel TEAC HR Audio Player installé.\n
            Produits Apple qui peuvent être connectés avec le HA-50\n
            . iPhone 5s, iPhone 5c, iPhone 5, iPhone 5s, iPhone 4.. iPad, iPad 2, iPad Retina, iPad Air, iPad mini, iPad mini Retina.. iPod Touch (4ème et 5ème générations), iPod Classic (160 Go uniquement), iPod Nano (6ème et 7ème générations).\n
            Accessoires fournis\n
            . 1x Câble d’alimentation CC (fiche CC vers connecteur USB type A). 1x Câble USB pour connecte »r l’ordinateur (USB micro-B vers USB type A). 2x Bandes en caoutchouc pour la fixation d’un lecteur MP3 ou autre appareil de ce type. 1x Mode d’emploi\n
            Généralités\n
            . Température de fonctionnement : 0°C à +40°C. Dimensions (LxHxP) : 6.4 x 2.2 x 11.2 cm sans les ailettes. Dimensions (LxHxP) : 6.8 x 2.3 x 12.6 cm avec les ailettes. Poids : 0.21 Kg. Finitions: Noir .\n
            . Consultez l'article du magazine HiFi Choice de novembre 2014 qui attribue la récompense "HiFi Choice Recommended" au HA-P50.\n
            . Découvrez l'article (en anglais) du site ExpertReviews.com qui présente l'HA-P50 - 6 Octobre 2014.\n
            . Consultez l'article sur\u{A0}\u{A0} "On n’attendait pas vraiment TEAC sur ce terrain mais bénéficiant de l’expérience professionnelle de chez TASCAM, l’idée d’un ampli casque portable de qualité tombe sous le sens finalement." Juin 2014.\n
            . Tous ces articles sont en rubrique "Télécharger".
            """
          #metaKeywords: null
          #metaDescription: "Le TEAC HA-P5 a un port USB asynchrone permettant l’utilisation de fichiers numériques audio allant jusqu’à 24bits/96kHz."
          #shortDescription: "Cet amplificateur de casque portable intégrant un DAC USB (24bits/96kHz) fonctionne sous IOS Apple & Android."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8850 …}
      #channels: Doctrine\ORM\PersistentCollection {#8836 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8832 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8834 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8830 …}
    }
    "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 {#19641
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19637 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19650 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19639 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19490 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19498
    #collection: Doctrine\Common\Collections\ArrayCollection {#19507 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19486 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30266 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30268 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19641
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19637 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19650 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19639 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "TEAC HA-P5 Amplificateur Portable de Casque DAC USB"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19498
    #collection: Doctrine\Common\Collections\ArrayCollection {#19507 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19486 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30266 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30268 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19654
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19641
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19637 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19650 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19639 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19490 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19498
      #collection: Doctrine\Common\Collections\ArrayCollection {#19507 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19486 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30266 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30268 …}
    }
    "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 {#19704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19695 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19702 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19703 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19490 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19707
  +variant: App\Entity\Product\ProductVariant {#19490 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19695 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19702 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19703 …}
    +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.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8858
    #id: 800
    #code: "SPL-2861"
    #attributes: Doctrine\ORM\PersistentCollection {#8871 …}
    #variants: Doctrine\ORM\PersistentCollection {#8873 …}
    #options: Doctrine\ORM\PersistentCollection {#8877 …}
    #associations: Doctrine\ORM\PersistentCollection {#8875 …}
    #createdAt: DateTime @1764670757 {#8853
      date: 2025-12-02 10:19:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670757 {#8852
      date: 2025-12-02 10:19:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8880 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8881
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8858}
        #id: 800
        #name: "SPL 2CONTROL Contrôleur Monitoring Casque & Enceintes"
        #slug: "spl-2control-controleur-monitoring-casque-enceintes"
        #description: """
          2Control\n
          Le SPL 2CONTROL avec son contrôle unique Cross Feed permet de juger un panorama stéréo avec un casque tout comme avec des haut-parleurs. Le concept de l'unité est par conséquent fondée sur la dualité : Deux canaux, deux sources, deux ensembles de haut-parleurs, deux casques d'écoute, 2Control.\n
          Le 2Control combine monitoring via des haut-parleurs et au casque dans un dispositif de contrôle de haute qualité, compact et convivial. Contrôle de moniteurs de proximité, de toute type de haut-parleurs et de casque pour 2 auditeurs via une unité centrale.\n
          Avec son contrôle d'intercommunication (CrossFeed) novateur, le 2Control permet d'ajuster la largeur stéréo sur un casque. Dorénavant écouter au casque peut être comparé à l'écoute de haut-parleurs, ce qui permet aussi de mixer au casque.\n
          Les avantages d'un contrôleur de monitoring analogique devient particulièrement évident en l'associant avec des outils de production modernes audio et vidéo comme ProTools™, Nuendo™, Cubase™, Logic™, Deck™, etc. La gestion de la source et des niveaux de surveillance (Monitor) peuvent être traitées indépendamment du logiciel et avec pratiquement aucune perte de qualité. Vous n'avez plus besoin d'ajouter des appareils supplémentaires pour le Monitoring. De plus, vous n'aurai pas à vous soucier du réglages des convertisseurs lors du changement de niveaux d'écoute.\n
          \n
           \n
          CARACTÉRISTIQUES TECHNIQUES\n
          Entrées et sorties\n
          • Amplificateurs d'instrumentation électronique symétriques\n
          • Prises d'entrée: XLR\n
          • Prises de sortie: XLR, TRS stéréo\n
          • Niveau d'entrée nominal: IN 1: + 4dBu, IN 2: + 4dBu / -10dBV\n
          • Impédance d'entrée: 22kOhm\n
          • Impédance de sortie: 75 ohms / casque: 22Ohm\n
          • Max. niveau d'entrée: 21,3dBu\n
          • Max. Niveau de sortie: 21,3dBu\n
          • Plage de réglage du volume: -80dB à + 6,6dB\n
          • Casque: -65dB à + 14,9dB\n
          Mesures\n
          • Gamme de fréquences: 10Hz à 100kHz (-3 dB)\n
          • CMRR:> 60dB (@ 1kHz, niveau d'entrée 0dBu, le gain de l'unité)\n
          • THD & N: 0,002% (@ 1kHz, niveau d'entrée 0dBu, le gain de l'unité)\n
          • Rapport Signal Bruit : -96dB / casque: -85dB (pondéré A)\n
          • Crosstalk L / R:> 70dB (à 1kHz)\n
          • Plage dynamique: 116dB\n
          • Consommation: ca. 25W\n
          Source D'Alimentation\n
          • Caractéristiques: Transformateur toroïdal avec sélecteur de tension\n
          • Fusibles : 230V / 50Hz: 315mA, 120V / 60Hz: 630mA\n
          Dimensions et Poids\n
          • Boitier (BxHxT): 215x80x220mm\n
          • Profondeur avec contrôles et câbles : 245mm\n
          • Hauteur avec pieds: 95mm\n
          • Hauteur Avant avec pieds : 126mm\n
          • Poids: 2,1kg\n
          \u{A0}\n
          Remarque: 0dBu = 0,775V. Les spécifications sont sujettes à modification sans préavis.
          """
        #metaKeywords: null
        #metaDescription: "Contrôleur de monitoring pour casque et enceintes"
        #shortDescription: "Le 2Control combine une écoute via des haut-parleurs et au casque dans un dispositif de contrôle de très grande qualité, compact et convivial."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8883 …}
    #channels: Doctrine\ORM\PersistentCollection {#8869 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8860 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8865 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8867 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8863 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19554
  +product: App\Entity\Product\Product {#8858
    #id: 800
    #code: "SPL-2861"
    #attributes: Doctrine\ORM\PersistentCollection {#8871 …}
    #variants: Doctrine\ORM\PersistentCollection {#8873 …}
    #options: Doctrine\ORM\PersistentCollection {#8877 …}
    #associations: Doctrine\ORM\PersistentCollection {#8875 …}
    #createdAt: DateTime @1764670757 {#8853
      date: 2025-12-02 10:19:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670757 {#8852
      date: 2025-12-02 10:19:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8880 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8881
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8858}
        #id: 800
        #name: "SPL 2CONTROL Contrôleur Monitoring Casque & Enceintes"
        #slug: "spl-2control-controleur-monitoring-casque-enceintes"
        #description: """
          2Control\n
          Le SPL 2CONTROL avec son contrôle unique Cross Feed permet de juger un panorama stéréo avec un casque tout comme avec des haut-parleurs. Le concept de l'unité est par conséquent fondée sur la dualité : Deux canaux, deux sources, deux ensembles de haut-parleurs, deux casques d'écoute, 2Control.\n
          Le 2Control combine monitoring via des haut-parleurs et au casque dans un dispositif de contrôle de haute qualité, compact et convivial. Contrôle de moniteurs de proximité, de toute type de haut-parleurs et de casque pour 2 auditeurs via une unité centrale.\n
          Avec son contrôle d'intercommunication (CrossFeed) novateur, le 2Control permet d'ajuster la largeur stéréo sur un casque. Dorénavant écouter au casque peut être comparé à l'écoute de haut-parleurs, ce qui permet aussi de mixer au casque.\n
          Les avantages d'un contrôleur de monitoring analogique devient particulièrement évident en l'associant avec des outils de production modernes audio et vidéo comme ProTools™, Nuendo™, Cubase™, Logic™, Deck™, etc. La gestion de la source et des niveaux de surveillance (Monitor) peuvent être traitées indépendamment du logiciel et avec pratiquement aucune perte de qualité. Vous n'avez plus besoin d'ajouter des appareils supplémentaires pour le Monitoring. De plus, vous n'aurai pas à vous soucier du réglages des convertisseurs lors du changement de niveaux d'écoute.\n
          \n
           \n
          CARACTÉRISTIQUES TECHNIQUES\n
          Entrées et sorties\n
          • Amplificateurs d'instrumentation électronique symétriques\n
          • Prises d'entrée: XLR\n
          • Prises de sortie: XLR, TRS stéréo\n
          • Niveau d'entrée nominal: IN 1: + 4dBu, IN 2: + 4dBu / -10dBV\n
          • Impédance d'entrée: 22kOhm\n
          • Impédance de sortie: 75 ohms / casque: 22Ohm\n
          • Max. niveau d'entrée: 21,3dBu\n
          • Max. Niveau de sortie: 21,3dBu\n
          • Plage de réglage du volume: -80dB à + 6,6dB\n
          • Casque: -65dB à + 14,9dB\n
          Mesures\n
          • Gamme de fréquences: 10Hz à 100kHz (-3 dB)\n
          • CMRR:> 60dB (@ 1kHz, niveau d'entrée 0dBu, le gain de l'unité)\n
          • THD & N: 0,002% (@ 1kHz, niveau d'entrée 0dBu, le gain de l'unité)\n
          • Rapport Signal Bruit : -96dB / casque: -85dB (pondéré A)\n
          • Crosstalk L / R:> 70dB (à 1kHz)\n
          • Plage dynamique: 116dB\n
          • Consommation: ca. 25W\n
          Source D'Alimentation\n
          • Caractéristiques: Transformateur toroïdal avec sélecteur de tension\n
          • Fusibles : 230V / 50Hz: 315mA, 120V / 60Hz: 630mA\n
          Dimensions et Poids\n
          • Boitier (BxHxT): 215x80x220mm\n
          • Profondeur avec contrôles et câbles : 245mm\n
          • Hauteur avec pieds: 95mm\n
          • Hauteur Avant avec pieds : 126mm\n
          • Poids: 2,1kg\n
          \u{A0}\n
          Remarque: 0dBu = 0,775V. Les spécifications sont sujettes à modification sans préavis.
          """
        #metaKeywords: null
        #metaDescription: "Contrôleur de monitoring pour casque et enceintes"
        #shortDescription: "Le 2Control combine une écoute via des haut-parleurs et au casque dans un dispositif de contrôle de très grande qualité, compact et convivial."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8883 …}
    #channels: Doctrine\ORM\PersistentCollection {#8869 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8860 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8865 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8867 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8863 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19770 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +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 {#8858
    #id: 800
    #code: "SPL-2861"
    #attributes: Doctrine\ORM\PersistentCollection {#8871 …}
    #variants: Doctrine\ORM\PersistentCollection {#8873 …}
    #options: Doctrine\ORM\PersistentCollection {#8877 …}
    #associations: Doctrine\ORM\PersistentCollection {#8875 …}
    #createdAt: DateTime @1764670757 {#8853
      date: 2025-12-02 10:19:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670757 {#8852
      date: 2025-12-02 10:19:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8880 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8881
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8858}
        #id: 800
        #name: "SPL 2CONTROL Contrôleur Monitoring Casque & Enceintes"
        #slug: "spl-2control-controleur-monitoring-casque-enceintes"
        #description: """
          2Control\n
          Le SPL 2CONTROL avec son contrôle unique Cross Feed permet de juger un panorama stéréo avec un casque tout comme avec des haut-parleurs. Le concept de l'unité est par conséquent fondée sur la dualité : Deux canaux, deux sources, deux ensembles de haut-parleurs, deux casques d'écoute, 2Control.\n
          Le 2Control combine monitoring via des haut-parleurs et au casque dans un dispositif de contrôle de haute qualité, compact et convivial. Contrôle de moniteurs de proximité, de toute type de haut-parleurs et de casque pour 2 auditeurs via une unité centrale.\n
          Avec son contrôle d'intercommunication (CrossFeed) novateur, le 2Control permet d'ajuster la largeur stéréo sur un casque. Dorénavant écouter au casque peut être comparé à l'écoute de haut-parleurs, ce qui permet aussi de mixer au casque.\n
          Les avantages d'un contrôleur de monitoring analogique devient particulièrement évident en l'associant avec des outils de production modernes audio et vidéo comme ProTools™, Nuendo™, Cubase™, Logic™, Deck™, etc. La gestion de la source et des niveaux de surveillance (Monitor) peuvent être traitées indépendamment du logiciel et avec pratiquement aucune perte de qualité. Vous n'avez plus besoin d'ajouter des appareils supplémentaires pour le Monitoring. De plus, vous n'aurai pas à vous soucier du réglages des convertisseurs lors du changement de niveaux d'écoute.\n
          \n
           \n
          CARACTÉRISTIQUES TECHNIQUES\n
          Entrées et sorties\n
          • Amplificateurs d'instrumentation électronique symétriques\n
          • Prises d'entrée: XLR\n
          • Prises de sortie: XLR, TRS stéréo\n
          • Niveau d'entrée nominal: IN 1: + 4dBu, IN 2: + 4dBu / -10dBV\n
          • Impédance d'entrée: 22kOhm\n
          • Impédance de sortie: 75 ohms / casque: 22Ohm\n
          • Max. niveau d'entrée: 21,3dBu\n
          • Max. Niveau de sortie: 21,3dBu\n
          • Plage de réglage du volume: -80dB à + 6,6dB\n
          • Casque: -65dB à + 14,9dB\n
          Mesures\n
          • Gamme de fréquences: 10Hz à 100kHz (-3 dB)\n
          • CMRR:> 60dB (@ 1kHz, niveau d'entrée 0dBu, le gain de l'unité)\n
          • THD & N: 0,002% (@ 1kHz, niveau d'entrée 0dBu, le gain de l'unité)\n
          • Rapport Signal Bruit : -96dB / casque: -85dB (pondéré A)\n
          • Crosstalk L / R:> 70dB (à 1kHz)\n
          • Plage dynamique: 116dB\n
          • Consommation: ca. 25W\n
          Source D'Alimentation\n
          • Caractéristiques: Transformateur toroïdal avec sélecteur de tension\n
          • Fusibles : 230V / 50Hz: 315mA, 120V / 60Hz: 630mA\n
          Dimensions et Poids\n
          • Boitier (BxHxT): 215x80x220mm\n
          • Profondeur avec contrôles et câbles : 245mm\n
          • Hauteur avec pieds: 95mm\n
          • Hauteur Avant avec pieds : 126mm\n
          • Poids: 2,1kg\n
          \u{A0}\n
          Remarque: 0dBu = 0,775V. Les spécifications sont sujettes à modification sans préavis.
          """
        #metaKeywords: null
        #metaDescription: "Contrôleur de monitoring pour casque et enceintes"
        #shortDescription: "Le 2Control combine une écoute via des haut-parleurs et au casque dans un dispositif de contrôle de très grande qualité, compact et convivial."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8883 …}
    #channels: Doctrine\ORM\PersistentCollection {#8869 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8860 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8865 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8867 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8863 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "SPL 2CONTROL Contrôleur Monitoring Casque & Enceintes"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19841
  -props: [
    "product" => App\Entity\Product\Product {#8858
      #id: 800
      #code: "SPL-2861"
      #attributes: Doctrine\ORM\PersistentCollection {#8871 …}
      #variants: Doctrine\ORM\PersistentCollection {#8873 …}
      #options: Doctrine\ORM\PersistentCollection {#8877 …}
      #associations: Doctrine\ORM\PersistentCollection {#8875 …}
      #createdAt: DateTime @1764670757 {#8853
        date: 2025-12-02 10:19:17.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670757 {#8852
        date: 2025-12-02 10:19:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8880 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8881
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8858}
          #id: 800
          #name: "SPL 2CONTROL Contrôleur Monitoring Casque & Enceintes"
          #slug: "spl-2control-controleur-monitoring-casque-enceintes"
          #description: """
            2Control\n
            Le SPL 2CONTROL avec son contrôle unique Cross Feed permet de juger un panorama stéréo avec un casque tout comme avec des haut-parleurs. Le concept de l'unité est par conséquent fondée sur la dualité : Deux canaux, deux sources, deux ensembles de haut-parleurs, deux casques d'écoute, 2Control.\n
            Le 2Control combine monitoring via des haut-parleurs et au casque dans un dispositif de contrôle de haute qualité, compact et convivial. Contrôle de moniteurs de proximité, de toute type de haut-parleurs et de casque pour 2 auditeurs via une unité centrale.\n
            Avec son contrôle d'intercommunication (CrossFeed) novateur, le 2Control permet d'ajuster la largeur stéréo sur un casque. Dorénavant écouter au casque peut être comparé à l'écoute de haut-parleurs, ce qui permet aussi de mixer au casque.\n
            Les avantages d'un contrôleur de monitoring analogique devient particulièrement évident en l'associant avec des outils de production modernes audio et vidéo comme ProTools™, Nuendo™, Cubase™, Logic™, Deck™, etc. La gestion de la source et des niveaux de surveillance (Monitor) peuvent être traitées indépendamment du logiciel et avec pratiquement aucune perte de qualité. Vous n'avez plus besoin d'ajouter des appareils supplémentaires pour le Monitoring. De plus, vous n'aurai pas à vous soucier du réglages des convertisseurs lors du changement de niveaux d'écoute.\n
            \n
             \n
            CARACTÉRISTIQUES TECHNIQUES\n
            Entrées et sorties\n
            • Amplificateurs d'instrumentation électronique symétriques\n
            • Prises d'entrée: XLR\n
            • Prises de sortie: XLR, TRS stéréo\n
            • Niveau d'entrée nominal: IN 1: + 4dBu, IN 2: + 4dBu / -10dBV\n
            • Impédance d'entrée: 22kOhm\n
            • Impédance de sortie: 75 ohms / casque: 22Ohm\n
            • Max. niveau d'entrée: 21,3dBu\n
            • Max. Niveau de sortie: 21,3dBu\n
            • Plage de réglage du volume: -80dB à + 6,6dB\n
            • Casque: -65dB à + 14,9dB\n
            Mesures\n
            • Gamme de fréquences: 10Hz à 100kHz (-3 dB)\n
            • CMRR:> 60dB (@ 1kHz, niveau d'entrée 0dBu, le gain de l'unité)\n
            • THD & N: 0,002% (@ 1kHz, niveau d'entrée 0dBu, le gain de l'unité)\n
            • Rapport Signal Bruit : -96dB / casque: -85dB (pondéré A)\n
            • Crosstalk L / R:> 70dB (à 1kHz)\n
            • Plage dynamique: 116dB\n
            • Consommation: ca. 25W\n
            Source D'Alimentation\n
            • Caractéristiques: Transformateur toroïdal avec sélecteur de tension\n
            • Fusibles : 230V / 50Hz: 315mA, 120V / 60Hz: 630mA\n
            Dimensions et Poids\n
            • Boitier (BxHxT): 215x80x220mm\n
            • Profondeur avec contrôles et câbles : 245mm\n
            • Hauteur avec pieds: 95mm\n
            • Hauteur Avant avec pieds : 126mm\n
            • Poids: 2,1kg\n
            \u{A0}\n
            Remarque: 0dBu = 0,775V. Les spécifications sont sujettes à modification sans préavis.
            """
          #metaKeywords: null
          #metaDescription: "Contrôleur de monitoring pour casque et enceintes"
          #shortDescription: "Le 2Control combine une écoute via des haut-parleurs et au casque dans un dispositif de contrôle de très grande qualité, compact et convivial."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8883 …}
      #channels: Doctrine\ORM\PersistentCollection {#8869 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8860 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8865 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8867 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8863 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19909
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19905 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19918 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19907 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19770 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19778
    #collection: Doctrine\Common\Collections\ArrayCollection {#19787 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19766 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30281 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30283 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19909
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19905 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19918 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19907 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "SPL 2CONTROL Contrôleur Monitoring Casque & Enceintes"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19778
    #collection: Doctrine\Common\Collections\ArrayCollection {#19787 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19766 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30281 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30283 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19922
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19909
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19905 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19918 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19907 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19770 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19778
      #collection: Doctrine\Common\Collections\ArrayCollection {#19787 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19766 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30281 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30283 …}
    }
    "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 {#19972
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19963 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19971 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19770 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19975
  +variant: App\Entity\Product\ProductVariant {#19770 …}
  +price: "607,50\u{A0}"
  +originalPrice: "607,50\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19972
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19963 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19971 …}
    +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.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8887
    #id: 811
    #code: "CushionsG"
    #attributes: Doctrine\ORM\PersistentCollection {#8897 …}
    #variants: Doctrine\ORM\PersistentCollection {#8899 …}
    #options: Doctrine\ORM\PersistentCollection {#8903 …}
    #associations: Doctrine\ORM\PersistentCollection {#8901 …}
    #createdAt: DateTime @1764670763 {#8885
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670763 {#8886
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8906 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8907
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8887}
        #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 {#8909 …}
    #channels: Doctrine\ORM\PersistentCollection {#8895 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8891 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8893 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19834
  +product: App\Entity\Product\Product {#8887
    #id: 811
    #code: "CushionsG"
    #attributes: Doctrine\ORM\PersistentCollection {#8897 …}
    #variants: Doctrine\ORM\PersistentCollection {#8899 …}
    #options: Doctrine\ORM\PersistentCollection {#8903 …}
    #associations: Doctrine\ORM\PersistentCollection {#8901 …}
    #createdAt: DateTime @1764670763 {#8885
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670763 {#8886
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8906 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8907
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8887}
        #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 {#8909 …}
    #channels: Doctrine\ORM\PersistentCollection {#8895 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8891 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8893 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20038 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +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 {#8887
    #id: 811
    #code: "CushionsG"
    #attributes: Doctrine\ORM\PersistentCollection {#8897 …}
    #variants: Doctrine\ORM\PersistentCollection {#8899 …}
    #options: Doctrine\ORM\PersistentCollection {#8903 …}
    #associations: Doctrine\ORM\PersistentCollection {#8901 …}
    #createdAt: DateTime @1764670763 {#8885
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670763 {#8886
      date: 2025-12-02 10:19:23.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8906 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8907
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8887}
        #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 {#8909 …}
    #channels: Doctrine\ORM\PersistentCollection {#8895 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8891 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8893 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  "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 {#20109
  -props: [
    "product" => App\Entity\Product\Product {#8887
      #id: 811
      #code: "CushionsG"
      #attributes: Doctrine\ORM\PersistentCollection {#8897 …}
      #variants: Doctrine\ORM\PersistentCollection {#8899 …}
      #options: Doctrine\ORM\PersistentCollection {#8903 …}
      #associations: Doctrine\ORM\PersistentCollection {#8901 …}
      #createdAt: DateTime @1764670763 {#8885
        date: 2025-12-02 10:19:23.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670763 {#8886
        date: 2025-12-02 10:19:23.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8906 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8907
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8887}
          #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 {#8909 …}
      #channels: Doctrine\ORM\PersistentCollection {#8895 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8891 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8893 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20168
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20164 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20177 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20166 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20038 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20046
    #collection: Doctrine\Common\Collections\ArrayCollection {#20055 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20034 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30296 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30298 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20168
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20164 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20177 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20166 …}
    +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 {#20046
    #collection: Doctrine\Common\Collections\ArrayCollection {#20055 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20034 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30296 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30298 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20181
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20168
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20164 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20177 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20166 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20038 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20046
      #collection: Doctrine\Common\Collections\ArrayCollection {#20055 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20034 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30296 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30298 …}
    }
    "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 {#20231
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20222 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20229 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20230 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20038 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20234
  +variant: App\Entity\Product\ProductVariant {#20038 …}
  +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 {#9319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20231
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20222 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20229 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20230 …}
    +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.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8913
    #id: 812
    #code: "CushionsL"
    #attributes: Doctrine\ORM\PersistentCollection {#8920 …}
    #variants: Doctrine\ORM\PersistentCollection {#8922 …}
    #options: Doctrine\ORM\PersistentCollection {#8926 …}
    #associations: Doctrine\ORM\PersistentCollection {#8924 …}
    #createdAt: DateTime @1764670764 {#8911
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8912
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8929 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8930
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8913}
        #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 {#8932 …}
    #channels: Doctrine\ORM\PersistentCollection {#8918 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8914 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8916 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20102
  +product: App\Entity\Product\Product {#8913
    #id: 812
    #code: "CushionsL"
    #attributes: Doctrine\ORM\PersistentCollection {#8920 …}
    #variants: Doctrine\ORM\PersistentCollection {#8922 …}
    #options: Doctrine\ORM\PersistentCollection {#8926 …}
    #associations: Doctrine\ORM\PersistentCollection {#8924 …}
    #createdAt: DateTime @1764670764 {#8911
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8912
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8929 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8930
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8913}
        #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 {#8932 …}
    #channels: Doctrine\ORM\PersistentCollection {#8918 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8914 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8916 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20297 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +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 {#8913
    #id: 812
    #code: "CushionsL"
    #attributes: Doctrine\ORM\PersistentCollection {#8920 …}
    #variants: Doctrine\ORM\PersistentCollection {#8922 …}
    #options: Doctrine\ORM\PersistentCollection {#8926 …}
    #associations: Doctrine\ORM\PersistentCollection {#8924 …}
    #createdAt: DateTime @1764670764 {#8911
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8912
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8929 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8930
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8913}
        #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 {#8932 …}
    #channels: Doctrine\ORM\PersistentCollection {#8918 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8914 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8916 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  "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 {#20368
  -props: [
    "product" => App\Entity\Product\Product {#8913
      #id: 812
      #code: "CushionsL"
      #attributes: Doctrine\ORM\PersistentCollection {#8920 …}
      #variants: Doctrine\ORM\PersistentCollection {#8922 …}
      #options: Doctrine\ORM\PersistentCollection {#8926 …}
      #associations: Doctrine\ORM\PersistentCollection {#8924 …}
      #createdAt: DateTime @1764670764 {#8911
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670764 {#8912
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8929 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8930
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8913}
          #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 {#8932 …}
      #channels: Doctrine\ORM\PersistentCollection {#8918 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8914 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8916 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20427
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20423 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20436 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20425 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20297 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20305
    #collection: Doctrine\Common\Collections\ArrayCollection {#20314 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20293 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30311 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30313 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20427
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20423 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20436 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20425 …}
    +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 {#20305
    #collection: Doctrine\Common\Collections\ArrayCollection {#20314 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20293 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30311 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30313 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20440
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20427
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20423 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20436 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20425 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20297 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20305
      #collection: Doctrine\Common\Collections\ArrayCollection {#20314 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20293 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30311 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30313 …}
    }
    "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 {#20490
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20481 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20488 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20297 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20493
  +variant: App\Entity\Product\ProductVariant {#20297 …}
  +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 {#9319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20490
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20481 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20488 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20489 …}
    +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.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#8936
    #id: 813
    #code: "CushionS"
    #attributes: Doctrine\ORM\PersistentCollection {#8943 …}
    #variants: Doctrine\ORM\PersistentCollection {#8945 …}
    #options: Doctrine\ORM\PersistentCollection {#8949 …}
    #associations: Doctrine\ORM\PersistentCollection {#8947 …}
    #createdAt: DateTime @1764670764 {#8934
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8935
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8952 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8953
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8936}
        #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 {#8955 …}
    #channels: Doctrine\ORM\PersistentCollection {#8941 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8937 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8939 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20361
  +product: App\Entity\Product\Product {#8936
    #id: 813
    #code: "CushionS"
    #attributes: Doctrine\ORM\PersistentCollection {#8943 …}
    #variants: Doctrine\ORM\PersistentCollection {#8945 …}
    #options: Doctrine\ORM\PersistentCollection {#8949 …}
    #associations: Doctrine\ORM\PersistentCollection {#8947 …}
    #createdAt: DateTime @1764670764 {#8934
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8935
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8952 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8953
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8936}
        #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 {#8955 …}
    #channels: Doctrine\ORM\PersistentCollection {#8941 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8937 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8939 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20556 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +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 {#8936
    #id: 813
    #code: "CushionS"
    #attributes: Doctrine\ORM\PersistentCollection {#8943 …}
    #variants: Doctrine\ORM\PersistentCollection {#8945 …}
    #options: Doctrine\ORM\PersistentCollection {#8949 …}
    #associations: Doctrine\ORM\PersistentCollection {#8947 …}
    #createdAt: DateTime @1764670764 {#8934
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8935
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8952 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8953
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8936}
        #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 {#8955 …}
    #channels: Doctrine\ORM\PersistentCollection {#8941 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8937 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8939 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  "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 {#20627
  -props: [
    "product" => App\Entity\Product\Product {#8936
      #id: 813
      #code: "CushionS"
      #attributes: Doctrine\ORM\PersistentCollection {#8943 …}
      #variants: Doctrine\ORM\PersistentCollection {#8945 …}
      #options: Doctrine\ORM\PersistentCollection {#8949 …}
      #associations: Doctrine\ORM\PersistentCollection {#8947 …}
      #createdAt: DateTime @1764670764 {#8934
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670764 {#8935
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8952 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8953
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8936}
          #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 {#8955 …}
      #channels: Doctrine\ORM\PersistentCollection {#8941 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8937 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8939 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20686
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20682 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20695 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20684 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20556 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20564
    #collection: Doctrine\Common\Collections\ArrayCollection {#20573 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20552 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30326 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30328 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20686
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20682 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20695 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20684 …}
    +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 {#20564
    #collection: Doctrine\Common\Collections\ArrayCollection {#20573 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20552 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30326 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30328 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20699
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20686
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20682 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20695 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20684 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20556 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20564
      #collection: Doctrine\Common\Collections\ArrayCollection {#20573 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20552 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30326 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30328 …}
    }
    "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 {#20749
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20740 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20747 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20556 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20752
  +variant: App\Entity\Product\ProductVariant {#20556 …}
  +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 {#9319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20749
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20740 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20747 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20748 …}
    +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.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8959
    #id: 814
    #code: "GRADOEXTCABL4C"
    #attributes: Doctrine\ORM\PersistentCollection {#8966 …}
    #variants: Doctrine\ORM\PersistentCollection {#8968 …}
    #options: Doctrine\ORM\PersistentCollection {#8972 …}
    #associations: Doctrine\ORM\PersistentCollection {#8970 …}
    #createdAt: DateTime @1764670764 {#8957
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8958
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8975 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8976
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8959}
        #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 {#8978 …}
    #channels: Doctrine\ORM\PersistentCollection {#8964 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8960 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8962 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20620
  +product: App\Entity\Product\Product {#8959
    #id: 814
    #code: "GRADOEXTCABL4C"
    #attributes: Doctrine\ORM\PersistentCollection {#8966 …}
    #variants: Doctrine\ORM\PersistentCollection {#8968 …}
    #options: Doctrine\ORM\PersistentCollection {#8972 …}
    #associations: Doctrine\ORM\PersistentCollection {#8970 …}
    #createdAt: DateTime @1764670764 {#8957
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8958
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8975 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8976
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8959}
        #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 {#8978 …}
    #channels: Doctrine\ORM\PersistentCollection {#8964 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8960 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8962 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20815 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17839
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17893 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17880 …}
    +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 {#8959
    #id: 814
    #code: "GRADOEXTCABL4C"
    #attributes: Doctrine\ORM\PersistentCollection {#8966 …}
    #variants: Doctrine\ORM\PersistentCollection {#8968 …}
    #options: Doctrine\ORM\PersistentCollection {#8972 …}
    #associations: Doctrine\ORM\PersistentCollection {#8970 …}
    #createdAt: DateTime @1764670764 {#8957
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670764 {#8958
      date: 2025-12-02 10:19:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8975 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8976
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8959}
        #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 {#8978 …}
    #channels: Doctrine\ORM\PersistentCollection {#8964 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8960 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8962 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
  }
  "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 {#20886
  -props: [
    "product" => App\Entity\Product\Product {#8959
      #id: 814
      #code: "GRADOEXTCABL4C"
      #attributes: Doctrine\ORM\PersistentCollection {#8966 …}
      #variants: Doctrine\ORM\PersistentCollection {#8968 …}
      #options: Doctrine\ORM\PersistentCollection {#8972 …}
      #associations: Doctrine\ORM\PersistentCollection {#8970 …}
      #createdAt: DateTime @1764670764 {#8957
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670764 {#8958
        date: 2025-12-02 10:19:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8975 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8976
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8959}
          #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 {#8978 …}
      #channels: Doctrine\ORM\PersistentCollection {#8964 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8960 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8962 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8889 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
30.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20945
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20941 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20954 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20943 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20815 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20823
    #collection: Doctrine\Common\Collections\ArrayCollection {#20832 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20811 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30341 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30343 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20945
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20941 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20954 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20943 …}
    +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 {#20823
    #collection: Doctrine\Common\Collections\ArrayCollection {#20832 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20811 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30341 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30343 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20958
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20945
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20941 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20954 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20943 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20815 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20823
      #collection: Doctrine\Common\Collections\ArrayCollection {#20832 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20811 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30341 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30343 …}
    }
    "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 {#21008
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20999 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21006 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21007 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20815 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21011
  +variant: App\Entity\Product\ProductVariant {#20815 …}
  +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 {#9319 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12682 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9316 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21008
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20999 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21006 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21007 …}
    +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 1.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17553
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12747 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17567 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12757 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#17762
  +cart: App\Entity\Order\Order {#4827 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17553
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12747 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17567 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12757 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …}
}