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

Components

12 Twig Components
44 Render Count
33 ms Render Time
36.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 24.44ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 4.33ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 2.74ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.83ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.51ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.27ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.01ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 2.12ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.47ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.30ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.71ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.12ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 36.0 MiB 0.51 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12765 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12771 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12770 …}
    +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 {#12798
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12663 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12765 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12771 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12770 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 36.0 MiB 0.27 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12875
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12871 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12873 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12874 …}
    +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 {#12884
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4590 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12875
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12871 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12873 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12874 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 36.0 MiB 2.01 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12985
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12957 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12993 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12991 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13697
  +cart: App\Entity\Order\Order {#4232 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12985
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12957 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12993 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12991 …}
    +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 36.0 MiB 2.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6226
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6209 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6218 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6210 …}
    +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 {#6215
  #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 {#6226
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6209 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6218 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6210 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 36.0 MiB 0.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17568
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17564 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17565 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17567 …}
    +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 {#17577
  #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 {#17568
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17564 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17565 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17567 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 36.0 MiB 0.30 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17682
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17678 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17679 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17681 …}
    +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 {#17690
  #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 {#17682
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17678 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17679 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17681 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 36.0 MiB 1.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17748 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17751 …}
    +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 {#17760
  #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 {#17752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17748 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17749 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17751 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 36.0 MiB 6.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#8165
    #id: 1243
    #code: "PJCOVERIT2.1"
    #attributes: Doctrine\ORM\PersistentCollection {#8424 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8765 …}
    #associations: Doctrine\ORM\PersistentCollection {#8705 …}
    #createdAt: DateTime @1764671102 {#7562
      date: 2025-12-02 10:25:02.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671102 {#7871
      date: 2025-12-02 10:25:02.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8764 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8165}
        #id: 1243
        #name: "Pro-Ject Cover IT 2.1 Capot pour Platine Vinyle RPM 9 Carbon & Ground It Deluxe 2"
        #slug: "pro-ject-cover-it-21-capot-pour-platine-vinyle-rpm-9-carbon-ground-it-deluxe-2"
        #description: """
          Couvercle anti-poussière, Platine vinyle & Gound It Deluxe 2 vendus séparément.\n
           \n
          • Couvercle en acrylique transparent Crystal\n
          \u{A0}Convient pour platines vinyles RPM 9 CARBON & GROUND IT DELUXE 2.\n
          • Protège le plateau et le bras de lecture\n
          • Dimensions extérieures : 460 x 250 x 365 mm\u{A0}(L x H x P)\n
          • Dimensions intérieures : 450 x 245 x 355 mm\u{A0}(L x H x P)\n
          • Poids 2,9kg\u{A0}\n
          \u{A0}
          """
        #metaKeywords: null
        #metaDescription: "Le Pro-Ject Cover It 2.1 est un convercle de protection anti-poussière pour platine vinyle RPM 9 CARBON et GROUND IT DELUXE 2."
        #shortDescription: "Le Pro-Ject Cover It 2.1 est un convercle de protection anti-poussière pour platine vinyle RPM 9 CARBON et GROUND IT DELUXE 2."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8770 …}
    #channels: Doctrine\ORM\PersistentCollection {#8283 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8215 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8286 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18303
  +product: App\Entity\Product\Product {#8165
    #id: 1243
    #code: "PJCOVERIT2.1"
    #attributes: Doctrine\ORM\PersistentCollection {#8424 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8765 …}
    #associations: Doctrine\ORM\PersistentCollection {#8705 …}
    #createdAt: DateTime @1764671102 {#7562
      date: 2025-12-02 10:25:02.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671102 {#7871
      date: 2025-12-02 10:25:02.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8764 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8165}
        #id: 1243
        #name: "Pro-Ject Cover IT 2.1 Capot pour Platine Vinyle RPM 9 Carbon & Ground It Deluxe 2"
        #slug: "pro-ject-cover-it-21-capot-pour-platine-vinyle-rpm-9-carbon-ground-it-deluxe-2"
        #description: """
          Couvercle anti-poussière, Platine vinyle & Gound It Deluxe 2 vendus séparément.\n
           \n
          • Couvercle en acrylique transparent Crystal\n
          \u{A0}Convient pour platines vinyles RPM 9 CARBON & GROUND IT DELUXE 2.\n
          • Protège le plateau et le bras de lecture\n
          • Dimensions extérieures : 460 x 250 x 365 mm\u{A0}(L x H x P)\n
          • Dimensions intérieures : 450 x 245 x 355 mm\u{A0}(L x H x P)\n
          • Poids 2,9kg\u{A0}\n
          \u{A0}
          """
        #metaKeywords: null
        #metaDescription: "Le Pro-Ject Cover It 2.1 est un convercle de protection anti-poussière pour platine vinyle RPM 9 CARBON et GROUND IT DELUXE 2."
        #shortDescription: "Le Pro-Ject Cover It 2.1 est un convercle de protection anti-poussière pour platine vinyle RPM 9 CARBON et GROUND IT DELUXE 2."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8770 …}
    #channels: Doctrine\ORM\PersistentCollection {#8283 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8215 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8286 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
  }
  +variant: App\Entity\Product\ProductVariant {#18419 …}
  +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 {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#8165
    #id: 1243
    #code: "PJCOVERIT2.1"
    #attributes: Doctrine\ORM\PersistentCollection {#8424 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8765 …}
    #associations: Doctrine\ORM\PersistentCollection {#8705 …}
    #createdAt: DateTime @1764671102 {#7562
      date: 2025-12-02 10:25:02.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671102 {#7871
      date: 2025-12-02 10:25:02.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8764 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8165}
        #id: 1243
        #name: "Pro-Ject Cover IT 2.1 Capot pour Platine Vinyle RPM 9 Carbon & Ground It Deluxe 2"
        #slug: "pro-ject-cover-it-21-capot-pour-platine-vinyle-rpm-9-carbon-ground-it-deluxe-2"
        #description: """
          Couvercle anti-poussière, Platine vinyle & Gound It Deluxe 2 vendus séparément.\n
           \n
          • Couvercle en acrylique transparent Crystal\n
          \u{A0}Convient pour platines vinyles RPM 9 CARBON & GROUND IT DELUXE 2.\n
          • Protège le plateau et le bras de lecture\n
          • Dimensions extérieures : 460 x 250 x 365 mm\u{A0}(L x H x P)\n
          • Dimensions intérieures : 450 x 245 x 355 mm\u{A0}(L x H x P)\n
          • Poids 2,9kg\u{A0}\n
          \u{A0}
          """
        #metaKeywords: null
        #metaDescription: "Le Pro-Ject Cover It 2.1 est un convercle de protection anti-poussière pour platine vinyle RPM 9 CARBON et GROUND IT DELUXE 2."
        #shortDescription: "Le Pro-Ject Cover It 2.1 est un convercle de protection anti-poussière pour platine vinyle RPM 9 CARBON et GROUND IT DELUXE 2."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8770 …}
    #channels: Doctrine\ORM\PersistentCollection {#8283 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8215 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8286 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pro-Ject Cover IT 2.1 Capot pour Platine Vinyle RPM 9 Carbon & Ground It Deluxe 2"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18675
  -props: [
    "product" => App\Entity\Product\Product {#8165
      #id: 1243
      #code: "PJCOVERIT2.1"
      #attributes: Doctrine\ORM\PersistentCollection {#8424 …}
      #variants: Doctrine\ORM\PersistentCollection {#8637 …}
      #options: Doctrine\ORM\PersistentCollection {#8765 …}
      #associations: Doctrine\ORM\PersistentCollection {#8705 …}
      #createdAt: DateTime @1764671102 {#7562
        date: 2025-12-02 10:25:02.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671102 {#7871
        date: 2025-12-02 10:25:02.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8764 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8767
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8165}
          #id: 1243
          #name: "Pro-Ject Cover IT 2.1 Capot pour Platine Vinyle RPM 9 Carbon & Ground It Deluxe 2"
          #slug: "pro-ject-cover-it-21-capot-pour-platine-vinyle-rpm-9-carbon-ground-it-deluxe-2"
          #description: """
            Couvercle anti-poussière, Platine vinyle & Gound It Deluxe 2 vendus séparément.\n
             \n
            • Couvercle en acrylique transparent Crystal\n
            \u{A0}Convient pour platines vinyles RPM 9 CARBON & GROUND IT DELUXE 2.\n
            • Protège le plateau et le bras de lecture\n
            • Dimensions extérieures : 460 x 250 x 365 mm\u{A0}(L x H x P)\n
            • Dimensions intérieures : 450 x 245 x 355 mm\u{A0}(L x H x P)\n
            • Poids 2,9kg\u{A0}\n
            \u{A0}
            """
          #metaKeywords: null
          #metaDescription: "Le Pro-Ject Cover It 2.1 est un convercle de protection anti-poussière pour platine vinyle RPM 9 CARBON et GROUND IT DELUXE 2."
          #shortDescription: "Le Pro-Ject Cover It 2.1 est un convercle de protection anti-poussière pour platine vinyle RPM 9 CARBON et GROUND IT DELUXE 2."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8770 …}
      #channels: Doctrine\ORM\PersistentCollection {#8283 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8215 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8286 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18780 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18770 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18774 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18419 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18610
    #collection: Doctrine\Common\Collections\ArrayCollection {#18609 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18448 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24485 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24539 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18780 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18770 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18774 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pro-Ject Cover IT 2.1 Capot pour Platine Vinyle RPM 9 Carbon & Ground It Deluxe 2"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18610
    #collection: Doctrine\Common\Collections\ArrayCollection {#18609 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18448 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24485 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24539 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18785
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18772
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18780 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18770 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18774 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18419 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#18610
      #collection: Doctrine\Common\Collections\ArrayCollection {#18609 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18448 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24485 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24539 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18853
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18843 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18851 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18852 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18419 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18862
  +variant: App\Entity\Product\ProductVariant {#18419 …}
  +price: "249,17\u{A0}"
  +originalPrice: "249,17\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9300 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12663 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9297 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18853
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18843 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18851 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18852 …}
    +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 36.0 MiB 2.60 ms
Input props
[
  "product" => App\Entity\Product\Product {#8776
    #id: 1334
    #code: "ACRYLITRPM1"
    #attributes: Doctrine\ORM\PersistentCollection {#8783 …}
    #variants: Doctrine\ORM\PersistentCollection {#8785 …}
    #options: Doctrine\ORM\PersistentCollection {#8789 …}
    #associations: Doctrine\ORM\PersistentCollection {#8787 …}
    #createdAt: DateTime @1764671184 {#8774
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671184 {#8775
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8792 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8793
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8776}
        #id: 1334
        #name: "Pro-Ject ACRYL IT RPM 1 CARBON Plateau En Acrylique pour Platine Vinyle"
        #slug: "pro-ject-acryl-it-rpm-1-carbon-plateau-en-acrylique-pour-platine-vinyle"
        #description: """
          Amélioration Sonore Efficace et Facile à Utiliser\u{A0}Mettez à niveau votre platine vinyle Pro-Ject RPM 1 Carbon avec le plateau Acryl it RPM 1 Carbon. Acryl it RPM 1 Carbon est fabriqué à partir d’acrylique à la surface satinée et offre un son plus liquide qui ne laisse aucune place aux résonances des plateaux. Le changement est facile à effectuer: il suffit d’échanger votre plateau MDF contre Acryl it RPM 1 Carbon, avec logement de roulement inversé intégré. Contrairement à beaucoup de plateaux, où vous aurez besoin de placer une feutrine entre le disque vinyle et plateau pour amortir les résonances, vous pouvez placer votre disque directement sur la surface acrylique, sans rien entre les deux. Le plateau Acryl it RPM 1 Carbon est capable d’améliorer considérablement les performances globales et valorise également votre platine vinyle visuellement...!!!\n
          \n
          Association d'une platine RPM 1 et du plateau ACRYL IT RPM 1 (vendus séparemment)\u{A0}\n
          CARACTÉRISTIQUES PRINCIPALES :• Convient pour les platines de la gamme Pro-Ject RPM 1• Plateau de substitution en acrylique• Le matériau inerte évite les résonances• Idéal pour une utilisation avec CLAMP IT• Tonalité audiophile du Son\u{A0}• Valorisation visuelleSPÉCIFICITÉS TECHNIQUES DU ACRYL IT :• Matériau : acrylique avec surface satinée • Diamètre du plateau \u{A0}300mm • Hauteur du plateau : 27 mm • Poids : 2,35kg net
          """
        #metaKeywords: null
        #metaDescription: "Le plateau ACRYL IT RPM 1 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle PRO-JECT de la série RPM."
        #shortDescription: "Le plateau\u{A0}ACRYL IT\u{A0}RPM 1 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle de la série RPM."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8795 …}
    #channels: Doctrine\ORM\PersistentCollection {#8781 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8777 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8779 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18759
  +product: App\Entity\Product\Product {#8776
    #id: 1334
    #code: "ACRYLITRPM1"
    #attributes: Doctrine\ORM\PersistentCollection {#8783 …}
    #variants: Doctrine\ORM\PersistentCollection {#8785 …}
    #options: Doctrine\ORM\PersistentCollection {#8789 …}
    #associations: Doctrine\ORM\PersistentCollection {#8787 …}
    #createdAt: DateTime @1764671184 {#8774
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671184 {#8775
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8792 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8793
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8776}
        #id: 1334
        #name: "Pro-Ject ACRYL IT RPM 1 CARBON Plateau En Acrylique pour Platine Vinyle"
        #slug: "pro-ject-acryl-it-rpm-1-carbon-plateau-en-acrylique-pour-platine-vinyle"
        #description: """
          Amélioration Sonore Efficace et Facile à Utiliser\u{A0}Mettez à niveau votre platine vinyle Pro-Ject RPM 1 Carbon avec le plateau Acryl it RPM 1 Carbon. Acryl it RPM 1 Carbon est fabriqué à partir d’acrylique à la surface satinée et offre un son plus liquide qui ne laisse aucune place aux résonances des plateaux. Le changement est facile à effectuer: il suffit d’échanger votre plateau MDF contre Acryl it RPM 1 Carbon, avec logement de roulement inversé intégré. Contrairement à beaucoup de plateaux, où vous aurez besoin de placer une feutrine entre le disque vinyle et plateau pour amortir les résonances, vous pouvez placer votre disque directement sur la surface acrylique, sans rien entre les deux. Le plateau Acryl it RPM 1 Carbon est capable d’améliorer considérablement les performances globales et valorise également votre platine vinyle visuellement...!!!\n
          \n
          Association d'une platine RPM 1 et du plateau ACRYL IT RPM 1 (vendus séparemment)\u{A0}\n
          CARACTÉRISTIQUES PRINCIPALES :• Convient pour les platines de la gamme Pro-Ject RPM 1• Plateau de substitution en acrylique• Le matériau inerte évite les résonances• Idéal pour une utilisation avec CLAMP IT• Tonalité audiophile du Son\u{A0}• Valorisation visuelleSPÉCIFICITÉS TECHNIQUES DU ACRYL IT :• Matériau : acrylique avec surface satinée • Diamètre du plateau \u{A0}300mm • Hauteur du plateau : 27 mm • Poids : 2,35kg net
          """
        #metaKeywords: null
        #metaDescription: "Le plateau ACRYL IT RPM 1 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle PRO-JECT de la série RPM."
        #shortDescription: "Le plateau\u{A0}ACRYL IT\u{A0}RPM 1 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle de la série RPM."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8795 …}
    #channels: Doctrine\ORM\PersistentCollection {#8781 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8777 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8779 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
  }
  +variant: App\Entity\Product\ProductVariant {#18935 …}
  +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 {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.52 ms
Input props
[
  "product" => App\Entity\Product\Product {#8776
    #id: 1334
    #code: "ACRYLITRPM1"
    #attributes: Doctrine\ORM\PersistentCollection {#8783 …}
    #variants: Doctrine\ORM\PersistentCollection {#8785 …}
    #options: Doctrine\ORM\PersistentCollection {#8789 …}
    #associations: Doctrine\ORM\PersistentCollection {#8787 …}
    #createdAt: DateTime @1764671184 {#8774
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671184 {#8775
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8792 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8793
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8776}
        #id: 1334
        #name: "Pro-Ject ACRYL IT RPM 1 CARBON Plateau En Acrylique pour Platine Vinyle"
        #slug: "pro-ject-acryl-it-rpm-1-carbon-plateau-en-acrylique-pour-platine-vinyle"
        #description: """
          Amélioration Sonore Efficace et Facile à Utiliser\u{A0}Mettez à niveau votre platine vinyle Pro-Ject RPM 1 Carbon avec le plateau Acryl it RPM 1 Carbon. Acryl it RPM 1 Carbon est fabriqué à partir d’acrylique à la surface satinée et offre un son plus liquide qui ne laisse aucune place aux résonances des plateaux. Le changement est facile à effectuer: il suffit d’échanger votre plateau MDF contre Acryl it RPM 1 Carbon, avec logement de roulement inversé intégré. Contrairement à beaucoup de plateaux, où vous aurez besoin de placer une feutrine entre le disque vinyle et plateau pour amortir les résonances, vous pouvez placer votre disque directement sur la surface acrylique, sans rien entre les deux. Le plateau Acryl it RPM 1 Carbon est capable d’améliorer considérablement les performances globales et valorise également votre platine vinyle visuellement...!!!\n
          \n
          Association d'une platine RPM 1 et du plateau ACRYL IT RPM 1 (vendus séparemment)\u{A0}\n
          CARACTÉRISTIQUES PRINCIPALES :• Convient pour les platines de la gamme Pro-Ject RPM 1• Plateau de substitution en acrylique• Le matériau inerte évite les résonances• Idéal pour une utilisation avec CLAMP IT• Tonalité audiophile du Son\u{A0}• Valorisation visuelleSPÉCIFICITÉS TECHNIQUES DU ACRYL IT :• Matériau : acrylique avec surface satinée • Diamètre du plateau \u{A0}300mm • Hauteur du plateau : 27 mm • Poids : 2,35kg net
          """
        #metaKeywords: null
        #metaDescription: "Le plateau ACRYL IT RPM 1 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle PRO-JECT de la série RPM."
        #shortDescription: "Le plateau\u{A0}ACRYL IT\u{A0}RPM 1 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle de la série RPM."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8795 …}
    #channels: Doctrine\ORM\PersistentCollection {#8781 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8777 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8779 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pro-Ject ACRYL IT RPM 1 CARBON Plateau En Acrylique pour Platine Vinyle"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19006
  -props: [
    "product" => App\Entity\Product\Product {#8776
      #id: 1334
      #code: "ACRYLITRPM1"
      #attributes: Doctrine\ORM\PersistentCollection {#8783 …}
      #variants: Doctrine\ORM\PersistentCollection {#8785 …}
      #options: Doctrine\ORM\PersistentCollection {#8789 …}
      #associations: Doctrine\ORM\PersistentCollection {#8787 …}
      #createdAt: DateTime @1764671184 {#8774
        date: 2025-12-02 10:26:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671184 {#8775
        date: 2025-12-02 10:26:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8792 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8793
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8776}
          #id: 1334
          #name: "Pro-Ject ACRYL IT RPM 1 CARBON Plateau En Acrylique pour Platine Vinyle"
          #slug: "pro-ject-acryl-it-rpm-1-carbon-plateau-en-acrylique-pour-platine-vinyle"
          #description: """
            Amélioration Sonore Efficace et Facile à Utiliser\u{A0}Mettez à niveau votre platine vinyle Pro-Ject RPM 1 Carbon avec le plateau Acryl it RPM 1 Carbon. Acryl it RPM 1 Carbon est fabriqué à partir d’acrylique à la surface satinée et offre un son plus liquide qui ne laisse aucune place aux résonances des plateaux. Le changement est facile à effectuer: il suffit d’échanger votre plateau MDF contre Acryl it RPM 1 Carbon, avec logement de roulement inversé intégré. Contrairement à beaucoup de plateaux, où vous aurez besoin de placer une feutrine entre le disque vinyle et plateau pour amortir les résonances, vous pouvez placer votre disque directement sur la surface acrylique, sans rien entre les deux. Le plateau Acryl it RPM 1 Carbon est capable d’améliorer considérablement les performances globales et valorise également votre platine vinyle visuellement...!!!\n
            \n
            Association d'une platine RPM 1 et du plateau ACRYL IT RPM 1 (vendus séparemment)\u{A0}\n
            CARACTÉRISTIQUES PRINCIPALES :• Convient pour les platines de la gamme Pro-Ject RPM 1• Plateau de substitution en acrylique• Le matériau inerte évite les résonances• Idéal pour une utilisation avec CLAMP IT• Tonalité audiophile du Son\u{A0}• Valorisation visuelleSPÉCIFICITÉS TECHNIQUES DU ACRYL IT :• Matériau : acrylique avec surface satinée • Diamètre du plateau \u{A0}300mm • Hauteur du plateau : 27 mm • Poids : 2,35kg net
            """
          #metaKeywords: null
          #metaDescription: "Le plateau ACRYL IT RPM 1 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle PRO-JECT de la série RPM."
          #shortDescription: "Le plateau\u{A0}ACRYL IT\u{A0}RPM 1 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle de la série RPM."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8795 …}
      #channels: Doctrine\ORM\PersistentCollection {#8781 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8777 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8779 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19065
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19061 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19074 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19063 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18935 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18943
    #collection: Doctrine\Common\Collections\ArrayCollection {#18952 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18931 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24560 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24562 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19065
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19061 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19074 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19063 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pro-Ject ACRYL IT RPM 1 CARBON Plateau En Acrylique pour Platine Vinyle"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18943
    #collection: Doctrine\Common\Collections\ArrayCollection {#18952 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18931 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24560 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24562 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19078
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19065
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19061 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19074 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19063 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18935 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#18943
      #collection: Doctrine\Common\Collections\ArrayCollection {#18952 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18931 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24560 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24562 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19128
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18935 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19131
  +variant: App\Entity\Product\ProductVariant {#18935 …}
  +price: "207,50\u{A0}"
  +originalPrice: "207,50\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9300 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12663 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9297 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19128
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19127 …}
    +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 36.0 MiB 2.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#8799
    #id: 1335
    #code: "ACRYLITRPM3"
    #attributes: Doctrine\ORM\PersistentCollection {#8806 …}
    #variants: Doctrine\ORM\PersistentCollection {#8808 …}
    #options: Doctrine\ORM\PersistentCollection {#8812 …}
    #associations: Doctrine\ORM\PersistentCollection {#8810 …}
    #createdAt: DateTime @1764671184 {#8797
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671184 {#8798
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8815 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8816
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8799}
        #id: 1335
        #name: "Pro-Ject ACRYL IT RPM 3 CARBON Plateau En Acrylique pour Platine Vinyle"
        #slug: "pro-ject-acryl-it-rpm-3-carbon-plateau-en-acrylique-pour-platine-vinyle"
        #description: """
          Amélioration Sonore Efficace et Facile à Utiliser\u{A0}Mettez à niveau votre platine vinyle Pro-Ject RPM 3 Carbon avec le plateau Acryl it RPM 3 Carbon. Acryl it RPM 3 Carbon est fabriqué à partir d’acrylique à la surface satinée et offre un son plus liquide qui ne laisse aucune place aux résonances des plateaux. Le changement est facile à réaliser : il suffit d’échanger votre plateau MDF contre Acryl it RPM 3 Carbon, avec logement de roulement inversé intégré. Contrairement à beaucoup de plateaux, où vous aurez besoin de placer une feutrine entre le disque vinyle et le plateau pour amortir les résonances, vous pouvez placer votre disque directement sur la surface acrylique, sans rien entre les deux. Le plateau Acryl it RPM 3 Carbon est capable d’améliorer considérablement les performances globales et valorise également votre platine vinyle visuellement...!!!\n
          \n
          Association d'une platine RPM 3 et du plateau ACRYL IT RPM 3 (vendus séparemment)\u{A0}\n
          CARACTÉRISTIQUES PRINCIPALES :• Convient pour les platines Pro-Ject RPM 3• Plateau de substitution en acrylique• Le matériau inerte évite les résonances• Idéal pour une utilisation avec CLAMP IT• Tonalité audiophile du Son\u{A0}• Valorisation visuelleSPÉCIFICITÉS TECHNIQUES DU ACRYL IT :• Matériau : acrylique avec surface satinée • Diamètre du plateau \u{A0}300mm • Hauteur du plateau : 29 mm • Poids : 2,40kg net
          """
        #metaKeywords: null
        #metaDescription: "Le plateau ACRYL IT RPM 3 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle PRO-JECT de la série RPM."
        #shortDescription: "Le plateau\u{A0}ACRYL IT\u{A0}RPM 3 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle de la série RPM."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8818 …}
    #channels: Doctrine\ORM\PersistentCollection {#8804 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8800 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8802 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18999
  +product: App\Entity\Product\Product {#8799
    #id: 1335
    #code: "ACRYLITRPM3"
    #attributes: Doctrine\ORM\PersistentCollection {#8806 …}
    #variants: Doctrine\ORM\PersistentCollection {#8808 …}
    #options: Doctrine\ORM\PersistentCollection {#8812 …}
    #associations: Doctrine\ORM\PersistentCollection {#8810 …}
    #createdAt: DateTime @1764671184 {#8797
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671184 {#8798
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8815 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8816
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8799}
        #id: 1335
        #name: "Pro-Ject ACRYL IT RPM 3 CARBON Plateau En Acrylique pour Platine Vinyle"
        #slug: "pro-ject-acryl-it-rpm-3-carbon-plateau-en-acrylique-pour-platine-vinyle"
        #description: """
          Amélioration Sonore Efficace et Facile à Utiliser\u{A0}Mettez à niveau votre platine vinyle Pro-Ject RPM 3 Carbon avec le plateau Acryl it RPM 3 Carbon. Acryl it RPM 3 Carbon est fabriqué à partir d’acrylique à la surface satinée et offre un son plus liquide qui ne laisse aucune place aux résonances des plateaux. Le changement est facile à réaliser : il suffit d’échanger votre plateau MDF contre Acryl it RPM 3 Carbon, avec logement de roulement inversé intégré. Contrairement à beaucoup de plateaux, où vous aurez besoin de placer une feutrine entre le disque vinyle et le plateau pour amortir les résonances, vous pouvez placer votre disque directement sur la surface acrylique, sans rien entre les deux. Le plateau Acryl it RPM 3 Carbon est capable d’améliorer considérablement les performances globales et valorise également votre platine vinyle visuellement...!!!\n
          \n
          Association d'une platine RPM 3 et du plateau ACRYL IT RPM 3 (vendus séparemment)\u{A0}\n
          CARACTÉRISTIQUES PRINCIPALES :• Convient pour les platines Pro-Ject RPM 3• Plateau de substitution en acrylique• Le matériau inerte évite les résonances• Idéal pour une utilisation avec CLAMP IT• Tonalité audiophile du Son\u{A0}• Valorisation visuelleSPÉCIFICITÉS TECHNIQUES DU ACRYL IT :• Matériau : acrylique avec surface satinée • Diamètre du plateau \u{A0}300mm • Hauteur du plateau : 29 mm • Poids : 2,40kg net
          """
        #metaKeywords: null
        #metaDescription: "Le plateau ACRYL IT RPM 3 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle PRO-JECT de la série RPM."
        #shortDescription: "Le plateau\u{A0}ACRYL IT\u{A0}RPM 3 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle de la série RPM."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8818 …}
    #channels: Doctrine\ORM\PersistentCollection {#8804 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8800 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8802 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19194 …}
  +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 {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#8799
    #id: 1335
    #code: "ACRYLITRPM3"
    #attributes: Doctrine\ORM\PersistentCollection {#8806 …}
    #variants: Doctrine\ORM\PersistentCollection {#8808 …}
    #options: Doctrine\ORM\PersistentCollection {#8812 …}
    #associations: Doctrine\ORM\PersistentCollection {#8810 …}
    #createdAt: DateTime @1764671184 {#8797
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671184 {#8798
      date: 2025-12-02 10:26:24.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8815 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8816
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8799}
        #id: 1335
        #name: "Pro-Ject ACRYL IT RPM 3 CARBON Plateau En Acrylique pour Platine Vinyle"
        #slug: "pro-ject-acryl-it-rpm-3-carbon-plateau-en-acrylique-pour-platine-vinyle"
        #description: """
          Amélioration Sonore Efficace et Facile à Utiliser\u{A0}Mettez à niveau votre platine vinyle Pro-Ject RPM 3 Carbon avec le plateau Acryl it RPM 3 Carbon. Acryl it RPM 3 Carbon est fabriqué à partir d’acrylique à la surface satinée et offre un son plus liquide qui ne laisse aucune place aux résonances des plateaux. Le changement est facile à réaliser : il suffit d’échanger votre plateau MDF contre Acryl it RPM 3 Carbon, avec logement de roulement inversé intégré. Contrairement à beaucoup de plateaux, où vous aurez besoin de placer une feutrine entre le disque vinyle et le plateau pour amortir les résonances, vous pouvez placer votre disque directement sur la surface acrylique, sans rien entre les deux. Le plateau Acryl it RPM 3 Carbon est capable d’améliorer considérablement les performances globales et valorise également votre platine vinyle visuellement...!!!\n
          \n
          Association d'une platine RPM 3 et du plateau ACRYL IT RPM 3 (vendus séparemment)\u{A0}\n
          CARACTÉRISTIQUES PRINCIPALES :• Convient pour les platines Pro-Ject RPM 3• Plateau de substitution en acrylique• Le matériau inerte évite les résonances• Idéal pour une utilisation avec CLAMP IT• Tonalité audiophile du Son\u{A0}• Valorisation visuelleSPÉCIFICITÉS TECHNIQUES DU ACRYL IT :• Matériau : acrylique avec surface satinée • Diamètre du plateau \u{A0}300mm • Hauteur du plateau : 29 mm • Poids : 2,40kg net
          """
        #metaKeywords: null
        #metaDescription: "Le plateau ACRYL IT RPM 3 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle PRO-JECT de la série RPM."
        #shortDescription: "Le plateau\u{A0}ACRYL IT\u{A0}RPM 3 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle de la série RPM."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8818 …}
    #channels: Doctrine\ORM\PersistentCollection {#8804 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8800 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8802 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pro-Ject ACRYL IT RPM 3 CARBON Plateau En Acrylique pour Platine Vinyle"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19265
  -props: [
    "product" => App\Entity\Product\Product {#8799
      #id: 1335
      #code: "ACRYLITRPM3"
      #attributes: Doctrine\ORM\PersistentCollection {#8806 …}
      #variants: Doctrine\ORM\PersistentCollection {#8808 …}
      #options: Doctrine\ORM\PersistentCollection {#8812 …}
      #associations: Doctrine\ORM\PersistentCollection {#8810 …}
      #createdAt: DateTime @1764671184 {#8797
        date: 2025-12-02 10:26:24.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671184 {#8798
        date: 2025-12-02 10:26:24.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8815 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8816
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8799}
          #id: 1335
          #name: "Pro-Ject ACRYL IT RPM 3 CARBON Plateau En Acrylique pour Platine Vinyle"
          #slug: "pro-ject-acryl-it-rpm-3-carbon-plateau-en-acrylique-pour-platine-vinyle"
          #description: """
            Amélioration Sonore Efficace et Facile à Utiliser\u{A0}Mettez à niveau votre platine vinyle Pro-Ject RPM 3 Carbon avec le plateau Acryl it RPM 3 Carbon. Acryl it RPM 3 Carbon est fabriqué à partir d’acrylique à la surface satinée et offre un son plus liquide qui ne laisse aucune place aux résonances des plateaux. Le changement est facile à réaliser : il suffit d’échanger votre plateau MDF contre Acryl it RPM 3 Carbon, avec logement de roulement inversé intégré. Contrairement à beaucoup de plateaux, où vous aurez besoin de placer une feutrine entre le disque vinyle et le plateau pour amortir les résonances, vous pouvez placer votre disque directement sur la surface acrylique, sans rien entre les deux. Le plateau Acryl it RPM 3 Carbon est capable d’améliorer considérablement les performances globales et valorise également votre platine vinyle visuellement...!!!\n
            \n
            Association d'une platine RPM 3 et du plateau ACRYL IT RPM 3 (vendus séparemment)\u{A0}\n
            CARACTÉRISTIQUES PRINCIPALES :• Convient pour les platines Pro-Ject RPM 3• Plateau de substitution en acrylique• Le matériau inerte évite les résonances• Idéal pour une utilisation avec CLAMP IT• Tonalité audiophile du Son\u{A0}• Valorisation visuelleSPÉCIFICITÉS TECHNIQUES DU ACRYL IT :• Matériau : acrylique avec surface satinée • Diamètre du plateau \u{A0}300mm • Hauteur du plateau : 29 mm • Poids : 2,40kg net
            """
          #metaKeywords: null
          #metaDescription: "Le plateau ACRYL IT RPM 3 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle PRO-JECT de la série RPM."
          #shortDescription: "Le plateau\u{A0}ACRYL IT\u{A0}RPM 3 CARBON a pour fonction d'améliorer la qualité sonore globale de votre platine vinyle de la série RPM."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8818 …}
      #channels: Doctrine\ORM\PersistentCollection {#8804 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8800 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8802 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7577 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19320 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19333 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19322 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19194 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19202
    #collection: Doctrine\Common\Collections\ArrayCollection {#19211 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19190 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24575 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24577 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19324
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19320 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19333 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19322 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pro-Ject ACRYL IT RPM 3 CARBON Plateau En Acrylique pour Platine Vinyle"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19202
    #collection: Doctrine\Common\Collections\ArrayCollection {#19211 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19190 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24575 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24577 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19337
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19324
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19320 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19333 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19322 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19194 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19202
      #collection: Doctrine\Common\Collections\ArrayCollection {#19211 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19190 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24575 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24577 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19387
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19378 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19385 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19386 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19194 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19390
  +variant: App\Entity\Product\ProductVariant {#19194 …}
  +price: "249,17\u{A0}"
  +originalPrice: "249,17\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9300 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12663 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9297 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19387
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19378 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19385 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19386 …}
    +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 36.0 MiB 2.30 ms
Input props
[
  "product" => App\Entity\Product\Product {#8822
    #id: 1413
    #code: "STB-SU01"
    #attributes: Doctrine\ORM\PersistentCollection {#8832 …}
    #variants: Doctrine\ORM\PersistentCollection {#8834 …}
    #options: Doctrine\ORM\PersistentCollection {#8838 …}
    #associations: Doctrine\ORM\PersistentCollection {#8836 …}
    #createdAt: DateTime @1764671238 {#8820
      date: 2025-12-02 10:27:18.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671238 {#8821
      date: 2025-12-02 10:27:18.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8841 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8842
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8822}
        #id: 1413
        #name: "NAGAOKA Record Stabilizer STB-SU01 Palet Presseur pour Disques Vinyles"
        #slug: "nagaoka-record-stabilizer-stb-su01-palet-presseur-pour-disques-vinyles"
        #description: "Stabilisateur de Disque Officiel NAGAOKA STB-SU01 "inoxydable" Fabriqué au Japon Description : À l'aide d'acier inoxydable, le palet presseur Record Stabilizer réduit l'espace entre le disque et le plateau de la platine vinyle afin de supprimer la résonance mécanique. La lecture du sillon est plus précise et plus stable et améliore la résolution et la restitution sonore. Ce palet presseur de 600g augmente le degré d'adhérence au plateau tournant et supprime la résonance mécanique. On note moins de tremblements dans le sillon, et la pointe du stylus et le cantilever vibrent correctement, améliorant la clarté et la lecture du son. Poids: environ 600g Dimensions: Diamètre 74 mm × Hauteur 22 mm Fabriqué au Japon"
        #metaKeywords: null
        #metaDescription: "Le Nagaoka Record Stabilizer est un palet presseur de 600 grammes "Made In Japan" destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le Nagaoka Record Stabilizer est un palet presseur de 600 grammes inoxydable "Made In Japan"."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8844 …}
    #channels: Doctrine\ORM\PersistentCollection {#8830 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8826 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8828 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19258
  +product: App\Entity\Product\Product {#8822
    #id: 1413
    #code: "STB-SU01"
    #attributes: Doctrine\ORM\PersistentCollection {#8832 …}
    #variants: Doctrine\ORM\PersistentCollection {#8834 …}
    #options: Doctrine\ORM\PersistentCollection {#8838 …}
    #associations: Doctrine\ORM\PersistentCollection {#8836 …}
    #createdAt: DateTime @1764671238 {#8820
      date: 2025-12-02 10:27:18.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671238 {#8821
      date: 2025-12-02 10:27:18.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8841 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8842
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8822}
        #id: 1413
        #name: "NAGAOKA Record Stabilizer STB-SU01 Palet Presseur pour Disques Vinyles"
        #slug: "nagaoka-record-stabilizer-stb-su01-palet-presseur-pour-disques-vinyles"
        #description: "Stabilisateur de Disque Officiel NAGAOKA STB-SU01 "inoxydable" Fabriqué au Japon Description : À l'aide d'acier inoxydable, le palet presseur Record Stabilizer réduit l'espace entre le disque et le plateau de la platine vinyle afin de supprimer la résonance mécanique. La lecture du sillon est plus précise et plus stable et améliore la résolution et la restitution sonore. Ce palet presseur de 600g augmente le degré d'adhérence au plateau tournant et supprime la résonance mécanique. On note moins de tremblements dans le sillon, et la pointe du stylus et le cantilever vibrent correctement, améliorant la clarté et la lecture du son. Poids: environ 600g Dimensions: Diamètre 74 mm × Hauteur 22 mm Fabriqué au Japon"
        #metaKeywords: null
        #metaDescription: "Le Nagaoka Record Stabilizer est un palet presseur de 600 grammes "Made In Japan" destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le Nagaoka Record Stabilizer est un palet presseur de 600 grammes inoxydable "Made In Japan"."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8844 …}
    #channels: Doctrine\ORM\PersistentCollection {#8830 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8826 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8828 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19453 …}
  +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 {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#8822
    #id: 1413
    #code: "STB-SU01"
    #attributes: Doctrine\ORM\PersistentCollection {#8832 …}
    #variants: Doctrine\ORM\PersistentCollection {#8834 …}
    #options: Doctrine\ORM\PersistentCollection {#8838 …}
    #associations: Doctrine\ORM\PersistentCollection {#8836 …}
    #createdAt: DateTime @1764671238 {#8820
      date: 2025-12-02 10:27:18.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671238 {#8821
      date: 2025-12-02 10:27:18.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8841 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8842
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8822}
        #id: 1413
        #name: "NAGAOKA Record Stabilizer STB-SU01 Palet Presseur pour Disques Vinyles"
        #slug: "nagaoka-record-stabilizer-stb-su01-palet-presseur-pour-disques-vinyles"
        #description: "Stabilisateur de Disque Officiel NAGAOKA STB-SU01 "inoxydable" Fabriqué au Japon Description : À l'aide d'acier inoxydable, le palet presseur Record Stabilizer réduit l'espace entre le disque et le plateau de la platine vinyle afin de supprimer la résonance mécanique. La lecture du sillon est plus précise et plus stable et améliore la résolution et la restitution sonore. Ce palet presseur de 600g augmente le degré d'adhérence au plateau tournant et supprime la résonance mécanique. On note moins de tremblements dans le sillon, et la pointe du stylus et le cantilever vibrent correctement, améliorant la clarté et la lecture du son. Poids: environ 600g Dimensions: Diamètre 74 mm × Hauteur 22 mm Fabriqué au Japon"
        #metaKeywords: null
        #metaDescription: "Le Nagaoka Record Stabilizer est un palet presseur de 600 grammes "Made In Japan" destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le Nagaoka Record Stabilizer est un palet presseur de 600 grammes inoxydable "Made In Japan"."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8844 …}
    #channels: Doctrine\ORM\PersistentCollection {#8830 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8826 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8828 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "NAGAOKA Record Stabilizer STB-SU01 Palet Presseur pour Disques Vinyles"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19524
  -props: [
    "product" => App\Entity\Product\Product {#8822
      #id: 1413
      #code: "STB-SU01"
      #attributes: Doctrine\ORM\PersistentCollection {#8832 …}
      #variants: Doctrine\ORM\PersistentCollection {#8834 …}
      #options: Doctrine\ORM\PersistentCollection {#8838 …}
      #associations: Doctrine\ORM\PersistentCollection {#8836 …}
      #createdAt: DateTime @1764671238 {#8820
        date: 2025-12-02 10:27:18.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671238 {#8821
        date: 2025-12-02 10:27:18.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8841 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8842
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8822}
          #id: 1413
          #name: "NAGAOKA Record Stabilizer STB-SU01 Palet Presseur pour Disques Vinyles"
          #slug: "nagaoka-record-stabilizer-stb-su01-palet-presseur-pour-disques-vinyles"
          #description: "Stabilisateur de Disque Officiel NAGAOKA STB-SU01 "inoxydable" Fabriqué au Japon Description : À l'aide d'acier inoxydable, le palet presseur Record Stabilizer réduit l'espace entre le disque et le plateau de la platine vinyle afin de supprimer la résonance mécanique. La lecture du sillon est plus précise et plus stable et améliore la résolution et la restitution sonore. Ce palet presseur de 600g augmente le degré d'adhérence au plateau tournant et supprime la résonance mécanique. On note moins de tremblements dans le sillon, et la pointe du stylus et le cantilever vibrent correctement, améliorant la clarté et la lecture du son. Poids: environ 600g Dimensions: Diamètre 74 mm × Hauteur 22 mm Fabriqué au Japon"
          #metaKeywords: null
          #metaDescription: "Le Nagaoka Record Stabilizer est un palet presseur de 600 grammes "Made In Japan" destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
          #shortDescription: "Le Nagaoka Record Stabilizer est un palet presseur de 600 grammes inoxydable "Made In Japan"."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8844 …}
      #channels: Doctrine\ORM\PersistentCollection {#8830 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8826 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8828 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.27 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19592
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19588 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19601 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19590 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19453 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19461
    #collection: Doctrine\Common\Collections\ArrayCollection {#19470 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19449 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24590 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24592 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19592
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19588 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19601 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19590 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "NAGAOKA Record Stabilizer STB-SU01 Palet Presseur pour Disques Vinyles"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19461
    #collection: Doctrine\Common\Collections\ArrayCollection {#19470 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19449 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24590 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24592 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19605
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19592
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19588 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19601 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19590 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19453 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19461
      #collection: Doctrine\Common\Collections\ArrayCollection {#19470 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19449 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24590 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24592 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19655
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19646 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19653 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19654 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19453 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19658
  +variant: App\Entity\Product\ProductVariant {#19453 …}
  +price: "107,50\u{A0}"
  +originalPrice: "107,50\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9300 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12663 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9297 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19655
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19646 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19653 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19654 …}
    +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 36.0 MiB 2.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#8848
    #id: 1414
    #code: "CL-118"
    #attributes: Doctrine\ORM\PersistentCollection {#8855 …}
    #variants: Doctrine\ORM\PersistentCollection {#8857 …}
    #options: Doctrine\ORM\PersistentCollection {#8861 …}
    #associations: Doctrine\ORM\PersistentCollection {#8859 …}
    #createdAt: DateTime @1764671239 {#8846
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671239 {#8847
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8864 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8865
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8848}
        #id: 1414
        #name: "NAGAOKA Argento CL-118 Brosse de Nettoyage pour Disques Vinyles"
        #slug: "nagaoka-argento-118-brosse-de-nettoyage-pour-disques-vinyles"
        #description: "\u{A0}Nagaoka CL-118 Argento Record Brush Cette brosse pour disques vinyles utilise le meilleur velours disponible sur le marché et est livrée avec un boitier de stockage compact et un nettoyeur de brosse intégré.Fabriqué au Japon"
        #metaKeywords: null
        #metaDescription: "Le NAGAOKA Argento CL-118 est une brosse en velours "Made In Japan" destinée à nettoyer la surface des disques vinyles."
        #shortDescription: "Le Nagaoka ARGENTO CL-118 est une brosse en velours de qualité "Made In Japan"."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …}
    #channels: Doctrine\ORM\PersistentCollection {#8853 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8849 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8851 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19517
  +product: App\Entity\Product\Product {#8848
    #id: 1414
    #code: "CL-118"
    #attributes: Doctrine\ORM\PersistentCollection {#8855 …}
    #variants: Doctrine\ORM\PersistentCollection {#8857 …}
    #options: Doctrine\ORM\PersistentCollection {#8861 …}
    #associations: Doctrine\ORM\PersistentCollection {#8859 …}
    #createdAt: DateTime @1764671239 {#8846
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671239 {#8847
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8864 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8865
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8848}
        #id: 1414
        #name: "NAGAOKA Argento CL-118 Brosse de Nettoyage pour Disques Vinyles"
        #slug: "nagaoka-argento-118-brosse-de-nettoyage-pour-disques-vinyles"
        #description: "\u{A0}Nagaoka CL-118 Argento Record Brush Cette brosse pour disques vinyles utilise le meilleur velours disponible sur le marché et est livrée avec un boitier de stockage compact et un nettoyeur de brosse intégré.Fabriqué au Japon"
        #metaKeywords: null
        #metaDescription: "Le NAGAOKA Argento CL-118 est une brosse en velours "Made In Japan" destinée à nettoyer la surface des disques vinyles."
        #shortDescription: "Le Nagaoka ARGENTO CL-118 est une brosse en velours de qualité "Made In Japan"."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …}
    #channels: Doctrine\ORM\PersistentCollection {#8853 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8849 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8851 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19721 …}
  +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 {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#8848
    #id: 1414
    #code: "CL-118"
    #attributes: Doctrine\ORM\PersistentCollection {#8855 …}
    #variants: Doctrine\ORM\PersistentCollection {#8857 …}
    #options: Doctrine\ORM\PersistentCollection {#8861 …}
    #associations: Doctrine\ORM\PersistentCollection {#8859 …}
    #createdAt: DateTime @1764671239 {#8846
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671239 {#8847
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8864 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8865
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8848}
        #id: 1414
        #name: "NAGAOKA Argento CL-118 Brosse de Nettoyage pour Disques Vinyles"
        #slug: "nagaoka-argento-118-brosse-de-nettoyage-pour-disques-vinyles"
        #description: "\u{A0}Nagaoka CL-118 Argento Record Brush Cette brosse pour disques vinyles utilise le meilleur velours disponible sur le marché et est livrée avec un boitier de stockage compact et un nettoyeur de brosse intégré.Fabriqué au Japon"
        #metaKeywords: null
        #metaDescription: "Le NAGAOKA Argento CL-118 est une brosse en velours "Made In Japan" destinée à nettoyer la surface des disques vinyles."
        #shortDescription: "Le Nagaoka ARGENTO CL-118 est une brosse en velours de qualité "Made In Japan"."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …}
    #channels: Doctrine\ORM\PersistentCollection {#8853 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8849 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8851 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "NAGAOKA Argento CL-118 Brosse de Nettoyage pour Disques Vinyles"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19792
  -props: [
    "product" => App\Entity\Product\Product {#8848
      #id: 1414
      #code: "CL-118"
      #attributes: Doctrine\ORM\PersistentCollection {#8855 …}
      #variants: Doctrine\ORM\PersistentCollection {#8857 …}
      #options: Doctrine\ORM\PersistentCollection {#8861 …}
      #associations: Doctrine\ORM\PersistentCollection {#8859 …}
      #createdAt: DateTime @1764671239 {#8846
        date: 2025-12-02 10:27:19.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671239 {#8847
        date: 2025-12-02 10:27:19.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8864 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8865
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8848}
          #id: 1414
          #name: "NAGAOKA Argento CL-118 Brosse de Nettoyage pour Disques Vinyles"
          #slug: "nagaoka-argento-118-brosse-de-nettoyage-pour-disques-vinyles"
          #description: "\u{A0}Nagaoka CL-118 Argento Record Brush Cette brosse pour disques vinyles utilise le meilleur velours disponible sur le marché et est livrée avec un boitier de stockage compact et un nettoyeur de brosse intégré.Fabriqué au Japon"
          #metaKeywords: null
          #metaDescription: "Le NAGAOKA Argento CL-118 est une brosse en velours "Made In Japan" destinée à nettoyer la surface des disques vinyles."
          #shortDescription: "Le Nagaoka ARGENTO CL-118 est une brosse en velours de qualité "Made In Japan"."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8867 …}
      #channels: Doctrine\ORM\PersistentCollection {#8853 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8849 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8851 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19850 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19863 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19852 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19721 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19729
    #collection: Doctrine\Common\Collections\ArrayCollection {#19738 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19717 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24605 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24607 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19850 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19863 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19852 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "NAGAOKA Argento CL-118 Brosse de Nettoyage pour Disques Vinyles"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19729
    #collection: Doctrine\Common\Collections\ArrayCollection {#19738 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19717 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24605 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24607 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19867
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19854
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19850 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19863 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19852 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19721 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19729
      #collection: Doctrine\Common\Collections\ArrayCollection {#19738 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19717 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24605 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24607 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19917
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19908 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19915 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19916 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19721 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19920
  +variant: App\Entity\Product\ProductVariant {#19721 …}
  +price: "20,83\u{A0}"
  +originalPrice: "20,83\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9300 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12663 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9297 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19917
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19908 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19915 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19916 …}
    +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 36.0 MiB 2.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#8871
    #id: 1415
    #code: "CL-1000"
    #attributes: Doctrine\ORM\PersistentCollection {#8878 …}
    #variants: Doctrine\ORM\PersistentCollection {#8880 …}
    #options: Doctrine\ORM\PersistentCollection {#8884 …}
    #associations: Doctrine\ORM\PersistentCollection {#8882 …}
    #createdAt: DateTime @1764671239 {#8869
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671239 {#8870
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8887 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8888
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8871}
        #id: 1415
        #name: "NAGAOKA Rolling CL-1000 Rouleau-Nettoyeur pour Disques Vinyles"
        #slug: "nagaoka-rolling-cl-1000-rouleau-nettoyeur-pour-disques-vinyles"
        #description: "\u{A0}NAGAOKA Rolling Cleaner CL-1000 \u{A0}Le nettoyeur de disques Nagaoka Rolling 1000 comporte un rouleau en élastomère de silicone très doux. L'une des propriétés de cet élastomère est qu'il est collant. Lorsque vous faites rouler l'aspirateur sur le disque tout en appliquant un peu de pression, l'élastomère se déforme et prend la forme de la rainure du disque. Toutes les particules de poussière dans la rainure adhéreront au nettoyeur à rouleaux et seront ainsi éliminées. Lorsque le rouleau est devenu poussiéreux, il suffit de le laver à l'eau claire du robinet avec un peu de savon pour les mains. La poussière sera facilement rincée. Après avoir séché le rouleau avec du papier non pelucheux, il deviendra tout aussi collant que lorsqu'il était neuf. Il n'y a aucun danger que vous endommagiez l'étiquette en la retournant.Fabriqué au Japon\u{A0}"
        #metaKeywords: null
        #metaDescription: "Le Nagaoka Rolling 1000 comporte un rouleau en élastomère de silicone très doux qui, grâce à sa propriété collante, nettoie en profondeur vos disques vinyles."
        #shortDescription: "Le ROLLING CL-1000 est un rouleau en élastomère très doux collant permettant de nettoyer en profondeur votre disque vinyle."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8890 …}
    #channels: Doctrine\ORM\PersistentCollection {#8876 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8872 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8874 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19785
  +product: App\Entity\Product\Product {#8871
    #id: 1415
    #code: "CL-1000"
    #attributes: Doctrine\ORM\PersistentCollection {#8878 …}
    #variants: Doctrine\ORM\PersistentCollection {#8880 …}
    #options: Doctrine\ORM\PersistentCollection {#8884 …}
    #associations: Doctrine\ORM\PersistentCollection {#8882 …}
    #createdAt: DateTime @1764671239 {#8869
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671239 {#8870
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8887 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8888
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8871}
        #id: 1415
        #name: "NAGAOKA Rolling CL-1000 Rouleau-Nettoyeur pour Disques Vinyles"
        #slug: "nagaoka-rolling-cl-1000-rouleau-nettoyeur-pour-disques-vinyles"
        #description: "\u{A0}NAGAOKA Rolling Cleaner CL-1000 \u{A0}Le nettoyeur de disques Nagaoka Rolling 1000 comporte un rouleau en élastomère de silicone très doux. L'une des propriétés de cet élastomère est qu'il est collant. Lorsque vous faites rouler l'aspirateur sur le disque tout en appliquant un peu de pression, l'élastomère se déforme et prend la forme de la rainure du disque. Toutes les particules de poussière dans la rainure adhéreront au nettoyeur à rouleaux et seront ainsi éliminées. Lorsque le rouleau est devenu poussiéreux, il suffit de le laver à l'eau claire du robinet avec un peu de savon pour les mains. La poussière sera facilement rincée. Après avoir séché le rouleau avec du papier non pelucheux, il deviendra tout aussi collant que lorsqu'il était neuf. Il n'y a aucun danger que vous endommagiez l'étiquette en la retournant.Fabriqué au Japon\u{A0}"
        #metaKeywords: null
        #metaDescription: "Le Nagaoka Rolling 1000 comporte un rouleau en élastomère de silicone très doux qui, grâce à sa propriété collante, nettoie en profondeur vos disques vinyles."
        #shortDescription: "Le ROLLING CL-1000 est un rouleau en élastomère très doux collant permettant de nettoyer en profondeur votre disque vinyle."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8890 …}
    #channels: Doctrine\ORM\PersistentCollection {#8876 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8872 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8874 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19983 …}
  +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 {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.40 ms
Input props
[
  "product" => App\Entity\Product\Product {#8871
    #id: 1415
    #code: "CL-1000"
    #attributes: Doctrine\ORM\PersistentCollection {#8878 …}
    #variants: Doctrine\ORM\PersistentCollection {#8880 …}
    #options: Doctrine\ORM\PersistentCollection {#8884 …}
    #associations: Doctrine\ORM\PersistentCollection {#8882 …}
    #createdAt: DateTime @1764671239 {#8869
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671239 {#8870
      date: 2025-12-02 10:27:19.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8887 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8888
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8871}
        #id: 1415
        #name: "NAGAOKA Rolling CL-1000 Rouleau-Nettoyeur pour Disques Vinyles"
        #slug: "nagaoka-rolling-cl-1000-rouleau-nettoyeur-pour-disques-vinyles"
        #description: "\u{A0}NAGAOKA Rolling Cleaner CL-1000 \u{A0}Le nettoyeur de disques Nagaoka Rolling 1000 comporte un rouleau en élastomère de silicone très doux. L'une des propriétés de cet élastomère est qu'il est collant. Lorsque vous faites rouler l'aspirateur sur le disque tout en appliquant un peu de pression, l'élastomère se déforme et prend la forme de la rainure du disque. Toutes les particules de poussière dans la rainure adhéreront au nettoyeur à rouleaux et seront ainsi éliminées. Lorsque le rouleau est devenu poussiéreux, il suffit de le laver à l'eau claire du robinet avec un peu de savon pour les mains. La poussière sera facilement rincée. Après avoir séché le rouleau avec du papier non pelucheux, il deviendra tout aussi collant que lorsqu'il était neuf. Il n'y a aucun danger que vous endommagiez l'étiquette en la retournant.Fabriqué au Japon\u{A0}"
        #metaKeywords: null
        #metaDescription: "Le Nagaoka Rolling 1000 comporte un rouleau en élastomère de silicone très doux qui, grâce à sa propriété collante, nettoie en profondeur vos disques vinyles."
        #shortDescription: "Le ROLLING CL-1000 est un rouleau en élastomère très doux collant permettant de nettoyer en profondeur votre disque vinyle."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8890 …}
    #channels: Doctrine\ORM\PersistentCollection {#8876 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8872 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8874 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "NAGAOKA Rolling CL-1000 Rouleau-Nettoyeur pour Disques Vinyles"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20054
  -props: [
    "product" => App\Entity\Product\Product {#8871
      #id: 1415
      #code: "CL-1000"
      #attributes: Doctrine\ORM\PersistentCollection {#8878 …}
      #variants: Doctrine\ORM\PersistentCollection {#8880 …}
      #options: Doctrine\ORM\PersistentCollection {#8884 …}
      #associations: Doctrine\ORM\PersistentCollection {#8882 …}
      #createdAt: DateTime @1764671239 {#8869
        date: 2025-12-02 10:27:19.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671239 {#8870
        date: 2025-12-02 10:27:19.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8887 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8888
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8871}
          #id: 1415
          #name: "NAGAOKA Rolling CL-1000 Rouleau-Nettoyeur pour Disques Vinyles"
          #slug: "nagaoka-rolling-cl-1000-rouleau-nettoyeur-pour-disques-vinyles"
          #description: "\u{A0}NAGAOKA Rolling Cleaner CL-1000 \u{A0}Le nettoyeur de disques Nagaoka Rolling 1000 comporte un rouleau en élastomère de silicone très doux. L'une des propriétés de cet élastomère est qu'il est collant. Lorsque vous faites rouler l'aspirateur sur le disque tout en appliquant un peu de pression, l'élastomère se déforme et prend la forme de la rainure du disque. Toutes les particules de poussière dans la rainure adhéreront au nettoyeur à rouleaux et seront ainsi éliminées. Lorsque le rouleau est devenu poussiéreux, il suffit de le laver à l'eau claire du robinet avec un peu de savon pour les mains. La poussière sera facilement rincée. Après avoir séché le rouleau avec du papier non pelucheux, il deviendra tout aussi collant que lorsqu'il était neuf. Il n'y a aucun danger que vous endommagiez l'étiquette en la retournant.Fabriqué au Japon\u{A0}"
          #metaKeywords: null
          #metaDescription: "Le Nagaoka Rolling 1000 comporte un rouleau en élastomère de silicone très doux qui, grâce à sa propriété collante, nettoie en profondeur vos disques vinyles."
          #shortDescription: "Le ROLLING CL-1000 est un rouleau en élastomère très doux collant permettant de nettoyer en profondeur votre disque vinyle."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8890 …}
      #channels: Doctrine\ORM\PersistentCollection {#8876 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8872 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8874 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.25 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20119
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20115 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20128 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20117 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19983 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19991
    #collection: Doctrine\Common\Collections\ArrayCollection {#20000 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19979 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24620 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24622 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20119
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20115 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20128 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20117 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "NAGAOKA Rolling CL-1000 Rouleau-Nettoyeur pour Disques Vinyles"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19991
    #collection: Doctrine\Common\Collections\ArrayCollection {#20000 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19979 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24620 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24622 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20132
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20119
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20115 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20128 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20117 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19983 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19991
      #collection: Doctrine\Common\Collections\ArrayCollection {#20000 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19979 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24620 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24622 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20182
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20173 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20180 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20181 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19983 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20185
  +variant: App\Entity\Product\ProductVariant {#19983 …}
  +price: "90,83\u{A0}"
  +originalPrice: "90,83\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9300 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12663 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9297 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20182
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20173 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20180 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20181 …}
    +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 36.0 MiB 2.09 ms
Input props
[
  "product" => App\Entity\Product\Product {#8894
    #id: 1423
    #code: "TONAR4611"
    #attributes: Doctrine\ORM\PersistentCollection {#8901 …}
    #variants: Doctrine\ORM\PersistentCollection {#8903 …}
    #options: Doctrine\ORM\PersistentCollection {#8907 …}
    #associations: Doctrine\ORM\PersistentCollection {#8905 …}
    #createdAt: DateTime @1764671247 {#8892
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671247 {#8893
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8910 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8911
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8894}
        #id: 1423
        #name: "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
        #slug: "tonar-record-weight-palet-presseur-760g-pour-disque-vinyle"
        #description: "DESCRIPTION : Toutes les vibrations dans l'enregistrement pendant la lecture seront captées par la cellule et seront reproduites par l'amplificateur et les haut-parleurs provoquant un son perturbé manquant les détails et une distorsion. Afin d'éviter les vibrations du disque, vous devez vous assurer que le contact entre le disque et le plateau soit parfait. Le palet pour disque vinyle TONAR presse le disque à plat contre l'axe. Mettez le disque sur le plateau tournant, puis placez le palet presseur sur l'axe, appuyez et tournez le bouton pour serrer. Le poids est minime et peut donc être utilisé sur n'importe quel plaltine vinyle sur une axe fixe. De nombreux enregistrements de pressage plus ancien sont également déformés ou moins. Cela pose de gros problèmes au stylet/diamant de la cellule pour suivre correctement les rainures. La pression du stylet fluctue lorsque le stylet monte et descend tout en essayant de suivre la rainure. Avec de mauvais résultats: restitution du son approximatif avec des distorsions et, si le volume n'est pas vraiment fort, alors un bruit de fond audible. Dans certains cas, le stylet peut en fait perdre le contact avec la rainure, provoquant un sifflement. Veillez à ce que le roulement à plateau de votre platine vinyle accepte le poids supplémentaire de 760g. En cas de doute, veuillez consulter les instructions de votre platine vinyle ou votre revendeur avant d'acheter ou d'utiliser ce palet presseur.Poids : 760 grammes Matière : Laiton recouvert d'émail noir pour une meilleure protection Dimensions: 78 mm Ø x 25 mmBase recouverte de feutrine pour protéger le centre du vinyle et ses inscriptions \u{A0}Code article Tonar: 4611"
        #metaKeywords: null
        #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le TONAR Record WEIGHT Black est un palet presseur en laiton de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle, pour une meilleure musicalité."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8913 …}
    #channels: Doctrine\ORM\PersistentCollection {#8899 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8895 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8897 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20047
  +product: App\Entity\Product\Product {#8894
    #id: 1423
    #code: "TONAR4611"
    #attributes: Doctrine\ORM\PersistentCollection {#8901 …}
    #variants: Doctrine\ORM\PersistentCollection {#8903 …}
    #options: Doctrine\ORM\PersistentCollection {#8907 …}
    #associations: Doctrine\ORM\PersistentCollection {#8905 …}
    #createdAt: DateTime @1764671247 {#8892
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671247 {#8893
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8910 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8911
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8894}
        #id: 1423
        #name: "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
        #slug: "tonar-record-weight-palet-presseur-760g-pour-disque-vinyle"
        #description: "DESCRIPTION : Toutes les vibrations dans l'enregistrement pendant la lecture seront captées par la cellule et seront reproduites par l'amplificateur et les haut-parleurs provoquant un son perturbé manquant les détails et une distorsion. Afin d'éviter les vibrations du disque, vous devez vous assurer que le contact entre le disque et le plateau soit parfait. Le palet pour disque vinyle TONAR presse le disque à plat contre l'axe. Mettez le disque sur le plateau tournant, puis placez le palet presseur sur l'axe, appuyez et tournez le bouton pour serrer. Le poids est minime et peut donc être utilisé sur n'importe quel plaltine vinyle sur une axe fixe. De nombreux enregistrements de pressage plus ancien sont également déformés ou moins. Cela pose de gros problèmes au stylet/diamant de la cellule pour suivre correctement les rainures. La pression du stylet fluctue lorsque le stylet monte et descend tout en essayant de suivre la rainure. Avec de mauvais résultats: restitution du son approximatif avec des distorsions et, si le volume n'est pas vraiment fort, alors un bruit de fond audible. Dans certains cas, le stylet peut en fait perdre le contact avec la rainure, provoquant un sifflement. Veillez à ce que le roulement à plateau de votre platine vinyle accepte le poids supplémentaire de 760g. En cas de doute, veuillez consulter les instructions de votre platine vinyle ou votre revendeur avant d'acheter ou d'utiliser ce palet presseur.Poids : 760 grammes Matière : Laiton recouvert d'émail noir pour une meilleure protection Dimensions: 78 mm Ø x 25 mmBase recouverte de feutrine pour protéger le centre du vinyle et ses inscriptions \u{A0}Code article Tonar: 4611"
        #metaKeywords: null
        #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le TONAR Record WEIGHT Black est un palet presseur en laiton de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle, pour une meilleure musicalité."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8913 …}
    #channels: Doctrine\ORM\PersistentCollection {#8899 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8895 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8897 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20248 …}
  +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 {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.39 ms
Input props
[
  "product" => App\Entity\Product\Product {#8894
    #id: 1423
    #code: "TONAR4611"
    #attributes: Doctrine\ORM\PersistentCollection {#8901 …}
    #variants: Doctrine\ORM\PersistentCollection {#8903 …}
    #options: Doctrine\ORM\PersistentCollection {#8907 …}
    #associations: Doctrine\ORM\PersistentCollection {#8905 …}
    #createdAt: DateTime @1764671247 {#8892
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671247 {#8893
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8910 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8911
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8894}
        #id: 1423
        #name: "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
        #slug: "tonar-record-weight-palet-presseur-760g-pour-disque-vinyle"
        #description: "DESCRIPTION : Toutes les vibrations dans l'enregistrement pendant la lecture seront captées par la cellule et seront reproduites par l'amplificateur et les haut-parleurs provoquant un son perturbé manquant les détails et une distorsion. Afin d'éviter les vibrations du disque, vous devez vous assurer que le contact entre le disque et le plateau soit parfait. Le palet pour disque vinyle TONAR presse le disque à plat contre l'axe. Mettez le disque sur le plateau tournant, puis placez le palet presseur sur l'axe, appuyez et tournez le bouton pour serrer. Le poids est minime et peut donc être utilisé sur n'importe quel plaltine vinyle sur une axe fixe. De nombreux enregistrements de pressage plus ancien sont également déformés ou moins. Cela pose de gros problèmes au stylet/diamant de la cellule pour suivre correctement les rainures. La pression du stylet fluctue lorsque le stylet monte et descend tout en essayant de suivre la rainure. Avec de mauvais résultats: restitution du son approximatif avec des distorsions et, si le volume n'est pas vraiment fort, alors un bruit de fond audible. Dans certains cas, le stylet peut en fait perdre le contact avec la rainure, provoquant un sifflement. Veillez à ce que le roulement à plateau de votre platine vinyle accepte le poids supplémentaire de 760g. En cas de doute, veuillez consulter les instructions de votre platine vinyle ou votre revendeur avant d'acheter ou d'utiliser ce palet presseur.Poids : 760 grammes Matière : Laiton recouvert d'émail noir pour une meilleure protection Dimensions: 78 mm Ø x 25 mmBase recouverte de feutrine pour protéger le centre du vinyle et ses inscriptions \u{A0}Code article Tonar: 4611"
        #metaKeywords: null
        #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le TONAR Record WEIGHT Black est un palet presseur en laiton de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle, pour une meilleure musicalité."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8913 …}
    #channels: Doctrine\ORM\PersistentCollection {#8899 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8895 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8897 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20319
  -props: [
    "product" => App\Entity\Product\Product {#8894
      #id: 1423
      #code: "TONAR4611"
      #attributes: Doctrine\ORM\PersistentCollection {#8901 …}
      #variants: Doctrine\ORM\PersistentCollection {#8903 …}
      #options: Doctrine\ORM\PersistentCollection {#8907 …}
      #associations: Doctrine\ORM\PersistentCollection {#8905 …}
      #createdAt: DateTime @1764671247 {#8892
        date: 2025-12-02 10:27:27.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671247 {#8893
        date: 2025-12-02 10:27:27.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8910 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8911
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8894}
          #id: 1423
          #name: "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
          #slug: "tonar-record-weight-palet-presseur-760g-pour-disque-vinyle"
          #description: "DESCRIPTION : Toutes les vibrations dans l'enregistrement pendant la lecture seront captées par la cellule et seront reproduites par l'amplificateur et les haut-parleurs provoquant un son perturbé manquant les détails et une distorsion. Afin d'éviter les vibrations du disque, vous devez vous assurer que le contact entre le disque et le plateau soit parfait. Le palet pour disque vinyle TONAR presse le disque à plat contre l'axe. Mettez le disque sur le plateau tournant, puis placez le palet presseur sur l'axe, appuyez et tournez le bouton pour serrer. Le poids est minime et peut donc être utilisé sur n'importe quel plaltine vinyle sur une axe fixe. De nombreux enregistrements de pressage plus ancien sont également déformés ou moins. Cela pose de gros problèmes au stylet/diamant de la cellule pour suivre correctement les rainures. La pression du stylet fluctue lorsque le stylet monte et descend tout en essayant de suivre la rainure. Avec de mauvais résultats: restitution du son approximatif avec des distorsions et, si le volume n'est pas vraiment fort, alors un bruit de fond audible. Dans certains cas, le stylet peut en fait perdre le contact avec la rainure, provoquant un sifflement. Veillez à ce que le roulement à plateau de votre platine vinyle accepte le poids supplémentaire de 760g. En cas de doute, veuillez consulter les instructions de votre platine vinyle ou votre revendeur avant d'acheter ou d'utiliser ce palet presseur.Poids : 760 grammes Matière : Laiton recouvert d'émail noir pour une meilleure protection Dimensions: 78 mm Ø x 25 mmBase recouverte de feutrine pour protéger le centre du vinyle et ses inscriptions \u{A0}Code article Tonar: 4611"
          #metaKeywords: null
          #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
          #shortDescription: "Le TONAR Record WEIGHT Black est un palet presseur en laiton de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle, pour une meilleure musicalité."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8913 …}
      #channels: Doctrine\ORM\PersistentCollection {#8899 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8895 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8897 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20381
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20377 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20390 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20379 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20248 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20256
    #collection: Doctrine\Common\Collections\ArrayCollection {#20265 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20244 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24635 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24637 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20381
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20377 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20390 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20379 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20256
    #collection: Doctrine\Common\Collections\ArrayCollection {#20265 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20244 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24635 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24637 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20394
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20381
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20377 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20390 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20379 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20248 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20256
      #collection: Doctrine\Common\Collections\ArrayCollection {#20265 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20244 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24635 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24637 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20444
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20435 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20442 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20443 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20248 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20447
  +variant: App\Entity\Product\ProductVariant {#20248 …}
  +price: "79,17\u{A0}"
  +originalPrice: "79,17\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9300 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12663 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9297 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20444
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20435 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20442 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20443 …}
    +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 36.0 MiB 2.29 ms
Input props
[
  "product" => App\Entity\Product\Product {#8917
    #id: 1424
    #code: "TONAR5964"
    #attributes: Doctrine\ORM\PersistentCollection {#8924 …}
    #variants: Doctrine\ORM\PersistentCollection {#8926 …}
    #options: Doctrine\ORM\PersistentCollection {#8930 …}
    #associations: Doctrine\ORM\PersistentCollection {#8928 …}
    #createdAt: DateTime @1764671247 {#8915
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671247 {#8916
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8933 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8934
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8917}
        #id: 1424
        #name: "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
        #slug: "tonar-record-weight-palet-presseur-760g-pour-disque-vinyle-2163"
        #description: "DESCRIPTION : Toutes les vibrations dans l'enregistrement pendant la lecture seront captées par la cellule et seront reproduites par l'amplificateur et les haut-parleurs provoquant un son perturbé manquant les détails et une distorsion. Afin d'éviter les vibrations du disque, vous devez vous assurer que le contact entre le disque et le plateau soit parfait. Le palet pour disque vinyle TONAR presse le disque à plat contre l'axe. Mettez le disque sur le plateau tournant, puis placez le palet presseur sur l'axe, appuyez et tournez le bouton pour serrer. Le poids est minime et peut donc être utilisé sur n'importe quel plaltine vinyle sur une axe fixe. De nombreux enregistrements de pressage plus ancien sont également déformés ou moins. Cela pose de gros problèmes au stylet/diamant de la cellule pour suivre correctement les rainures. La pression du stylet fluctue lorsque le stylet monte et descend tout en essayant de suivre la rainure. Avec de mauvais résultats: restitution du son approximatif avec des distorsions et, si le volume n'est pas vraiment fort, alors un bruit de fond audible. Dans certains cas, le stylet peut en fait perdre le contact avec la rainure, provoquant un sifflement. Veillez à ce que le roulement à plateau de votre platine vinyle accepte le poids supplémentaire de 760g. En cas de doute, veuillez consulter les instructions de votre platine vinyle ou votre revendeur avant d'acheter ou d'utiliser ce palet presseur.Poids : 760 grammes Matière : Laiton recouvert d'émail noir pour une meilleure protection Dimensions: 78 mm Ø x 25 mmBase recouverte de feutrine pour protéger le centre du vinyle et ses inscriptions \u{A0}Code article Tonar: 5964"
        #metaKeywords: null
        #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le TONAR Record WEIGHT SILVER est un palet presseur en laiton de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle, pour une meilleure musicalité.Coloris Argent."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8936 …}
    #channels: Doctrine\ORM\PersistentCollection {#8922 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8918 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8920 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20312
  +product: App\Entity\Product\Product {#8917
    #id: 1424
    #code: "TONAR5964"
    #attributes: Doctrine\ORM\PersistentCollection {#8924 …}
    #variants: Doctrine\ORM\PersistentCollection {#8926 …}
    #options: Doctrine\ORM\PersistentCollection {#8930 …}
    #associations: Doctrine\ORM\PersistentCollection {#8928 …}
    #createdAt: DateTime @1764671247 {#8915
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671247 {#8916
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8933 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8934
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8917}
        #id: 1424
        #name: "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
        #slug: "tonar-record-weight-palet-presseur-760g-pour-disque-vinyle-2163"
        #description: "DESCRIPTION : Toutes les vibrations dans l'enregistrement pendant la lecture seront captées par la cellule et seront reproduites par l'amplificateur et les haut-parleurs provoquant un son perturbé manquant les détails et une distorsion. Afin d'éviter les vibrations du disque, vous devez vous assurer que le contact entre le disque et le plateau soit parfait. Le palet pour disque vinyle TONAR presse le disque à plat contre l'axe. Mettez le disque sur le plateau tournant, puis placez le palet presseur sur l'axe, appuyez et tournez le bouton pour serrer. Le poids est minime et peut donc être utilisé sur n'importe quel plaltine vinyle sur une axe fixe. De nombreux enregistrements de pressage plus ancien sont également déformés ou moins. Cela pose de gros problèmes au stylet/diamant de la cellule pour suivre correctement les rainures. La pression du stylet fluctue lorsque le stylet monte et descend tout en essayant de suivre la rainure. Avec de mauvais résultats: restitution du son approximatif avec des distorsions et, si le volume n'est pas vraiment fort, alors un bruit de fond audible. Dans certains cas, le stylet peut en fait perdre le contact avec la rainure, provoquant un sifflement. Veillez à ce que le roulement à plateau de votre platine vinyle accepte le poids supplémentaire de 760g. En cas de doute, veuillez consulter les instructions de votre platine vinyle ou votre revendeur avant d'acheter ou d'utiliser ce palet presseur.Poids : 760 grammes Matière : Laiton recouvert d'émail noir pour une meilleure protection Dimensions: 78 mm Ø x 25 mmBase recouverte de feutrine pour protéger le centre du vinyle et ses inscriptions \u{A0}Code article Tonar: 5964"
        #metaKeywords: null
        #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le TONAR Record WEIGHT SILVER est un palet presseur en laiton de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle, pour une meilleure musicalité.Coloris Argent."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8936 …}
    #channels: Doctrine\ORM\PersistentCollection {#8922 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8918 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8920 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20510 …}
  +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 {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.42 ms
Input props
[
  "product" => App\Entity\Product\Product {#8917
    #id: 1424
    #code: "TONAR5964"
    #attributes: Doctrine\ORM\PersistentCollection {#8924 …}
    #variants: Doctrine\ORM\PersistentCollection {#8926 …}
    #options: Doctrine\ORM\PersistentCollection {#8930 …}
    #associations: Doctrine\ORM\PersistentCollection {#8928 …}
    #createdAt: DateTime @1764671247 {#8915
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671247 {#8916
      date: 2025-12-02 10:27:27.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8933 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8934
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8917}
        #id: 1424
        #name: "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
        #slug: "tonar-record-weight-palet-presseur-760g-pour-disque-vinyle-2163"
        #description: "DESCRIPTION : Toutes les vibrations dans l'enregistrement pendant la lecture seront captées par la cellule et seront reproduites par l'amplificateur et les haut-parleurs provoquant un son perturbé manquant les détails et une distorsion. Afin d'éviter les vibrations du disque, vous devez vous assurer que le contact entre le disque et le plateau soit parfait. Le palet pour disque vinyle TONAR presse le disque à plat contre l'axe. Mettez le disque sur le plateau tournant, puis placez le palet presseur sur l'axe, appuyez et tournez le bouton pour serrer. Le poids est minime et peut donc être utilisé sur n'importe quel plaltine vinyle sur une axe fixe. De nombreux enregistrements de pressage plus ancien sont également déformés ou moins. Cela pose de gros problèmes au stylet/diamant de la cellule pour suivre correctement les rainures. La pression du stylet fluctue lorsque le stylet monte et descend tout en essayant de suivre la rainure. Avec de mauvais résultats: restitution du son approximatif avec des distorsions et, si le volume n'est pas vraiment fort, alors un bruit de fond audible. Dans certains cas, le stylet peut en fait perdre le contact avec la rainure, provoquant un sifflement. Veillez à ce que le roulement à plateau de votre platine vinyle accepte le poids supplémentaire de 760g. En cas de doute, veuillez consulter les instructions de votre platine vinyle ou votre revendeur avant d'acheter ou d'utiliser ce palet presseur.Poids : 760 grammes Matière : Laiton recouvert d'émail noir pour une meilleure protection Dimensions: 78 mm Ø x 25 mmBase recouverte de feutrine pour protéger le centre du vinyle et ses inscriptions \u{A0}Code article Tonar: 5964"
        #metaKeywords: null
        #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le TONAR Record WEIGHT SILVER est un palet presseur en laiton de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle, pour une meilleure musicalité.Coloris Argent."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8936 …}
    #channels: Doctrine\ORM\PersistentCollection {#8922 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8918 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8920 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20581
  -props: [
    "product" => App\Entity\Product\Product {#8917
      #id: 1424
      #code: "TONAR5964"
      #attributes: Doctrine\ORM\PersistentCollection {#8924 …}
      #variants: Doctrine\ORM\PersistentCollection {#8926 …}
      #options: Doctrine\ORM\PersistentCollection {#8930 …}
      #associations: Doctrine\ORM\PersistentCollection {#8928 …}
      #createdAt: DateTime @1764671247 {#8915
        date: 2025-12-02 10:27:27.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671247 {#8916
        date: 2025-12-02 10:27:27.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8933 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8934
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8917}
          #id: 1424
          #name: "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
          #slug: "tonar-record-weight-palet-presseur-760g-pour-disque-vinyle-2163"
          #description: "DESCRIPTION : Toutes les vibrations dans l'enregistrement pendant la lecture seront captées par la cellule et seront reproduites par l'amplificateur et les haut-parleurs provoquant un son perturbé manquant les détails et une distorsion. Afin d'éviter les vibrations du disque, vous devez vous assurer que le contact entre le disque et le plateau soit parfait. Le palet pour disque vinyle TONAR presse le disque à plat contre l'axe. Mettez le disque sur le plateau tournant, puis placez le palet presseur sur l'axe, appuyez et tournez le bouton pour serrer. Le poids est minime et peut donc être utilisé sur n'importe quel plaltine vinyle sur une axe fixe. De nombreux enregistrements de pressage plus ancien sont également déformés ou moins. Cela pose de gros problèmes au stylet/diamant de la cellule pour suivre correctement les rainures. La pression du stylet fluctue lorsque le stylet monte et descend tout en essayant de suivre la rainure. Avec de mauvais résultats: restitution du son approximatif avec des distorsions et, si le volume n'est pas vraiment fort, alors un bruit de fond audible. Dans certains cas, le stylet peut en fait perdre le contact avec la rainure, provoquant un sifflement. Veillez à ce que le roulement à plateau de votre platine vinyle accepte le poids supplémentaire de 760g. En cas de doute, veuillez consulter les instructions de votre platine vinyle ou votre revendeur avant d'acheter ou d'utiliser ce palet presseur.Poids : 760 grammes Matière : Laiton recouvert d'émail noir pour une meilleure protection Dimensions: 78 mm Ø x 25 mmBase recouverte de feutrine pour protéger le centre du vinyle et ses inscriptions \u{A0}Code article Tonar: 5964"
          #metaKeywords: null
          #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
          #shortDescription: "Le TONAR Record WEIGHT SILVER est un palet presseur en laiton de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle, pour une meilleure musicalité.Coloris Argent."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8936 …}
      #channels: Doctrine\ORM\PersistentCollection {#8922 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8918 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8920 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.27 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20643
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20639 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20652 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20641 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20510 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20518
    #collection: Doctrine\Common\Collections\ArrayCollection {#20527 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20506 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24650 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24652 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20643
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20639 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20652 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20641 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "TONAR RECORD WEIGHT Palet Presseur 760g pour Disque Vinyle"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20518
    #collection: Doctrine\Common\Collections\ArrayCollection {#20527 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20506 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24650 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24652 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20656
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20643
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20639 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20652 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20641 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20510 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20518
      #collection: Doctrine\Common\Collections\ArrayCollection {#20527 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20506 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24650 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24652 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20706
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20697 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20704 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20705 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20510 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20709
  +variant: App\Entity\Product\ProductVariant {#20510 …}
  +price: "79,17\u{A0}"
  +originalPrice: "79,17\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9300 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12663 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9297 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20706
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20697 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20704 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20705 …}
    +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 36.0 MiB 2.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#8940
    #id: 1444
    #code: "TONAR3503"
    #attributes: Doctrine\ORM\PersistentCollection {#8947 …}
    #variants: Doctrine\ORM\PersistentCollection {#8949 …}
    #options: Doctrine\ORM\PersistentCollection {#8953 …}
    #associations: Doctrine\ORM\PersistentCollection {#8951 …}
    #createdAt: DateTime @1764671261 {#8938
      date: 2025-12-02 10:27:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671261 {#8939
      date: 2025-12-02 10:27:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8956 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8957
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8940}
        #id: 1444
        #name: "TONAR QS- VINYL CLEANING FLUID Liquide pour Machines de Nettoyage de Disques Vinyles"
        #slug: "tonar-qs-vinyl-cleaning-fluid-liquide-pour-machines-de-nettoyage-de-disques-vinyles"
        #description: "DESCRIPTION : Ce liquide de nettoyage de disques conçu pour être utilisé dans tous les types de machines de nettoyage de disques actuellement sur le marché ne convient que pour les disques vinyles (important de ne pas utiliser avec les vieux disques gomme-laque 78 tours car le liquide peut causer des dommages irréparables). Maintenant, quelle est la particularité du nettoyant pour vinyle QS-TONAR par rapport aux produits concurrents similaires sur le marché? Le Liquide QS-TONAR a une Tension Superficielle Extrêmement Faible • C'est uniquement pour cette raison que le liquide QS-TONAR peut pénétrer jusqu'au fond du bosquet, là où d'autres fluides semblent pénétrer, mais reste en fait juste allongé sur la surface du disque. • Seul le nettoyant liquide QS-TONAR absorbe la poussière, la saleté, la pollution de l'air ainsi que les résidus de nettoyants utilisés précédemment, les dépôts graisseux restant du processus de pressage de disques d'origine, même les champignons et les moisissures causés par les disques ayant été stockés dans des conditions humides, etc. • Le liquide QS-TONAR détache toutes les saletés mentionnées des parois de la rainure, après quoi les brosses de la machine peuvent facilement essuyer complètement la rainure. La quantité de résidus restant dans le bosquet est négligeable, ce qui est contraire à presque tous les autres liquides actuellement sur le marché. • Le liquide QS-TONAR est beaucoup plus volatil que les autres liquides, ce qui réduit au minimum le temps de séchage de l'enregistrement. • Le liquide QS-TONAR a une autre propriété qui fait que la saleté reste flottante dans le liquide plutôt que de se déposer au fond du bosquet. Disponible en flacons de 1 et 5 litres pour toutes les marques de machines à laver les disques ainsi qu'en flacon pulvérisateur de ½ litre à utiliser avec la brosse TonarWetgoat. • Code article Tonar: 3503 pour une bouteille de 1 litre • Code article Tonar: 4262 pour une bouteille de 5 litres"
        #metaKeywords: null
        #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le liquide de nettoyage de disques QS-TONAR conçu pour être utilisé dans tous les types de machines de nettoyage de disques actuellement sur le marché ne convient que pour les disques vinyles"
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8959 …}
    #channels: Doctrine\ORM\PersistentCollection {#8945 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8943 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20574
  +product: App\Entity\Product\Product {#8940
    #id: 1444
    #code: "TONAR3503"
    #attributes: Doctrine\ORM\PersistentCollection {#8947 …}
    #variants: Doctrine\ORM\PersistentCollection {#8949 …}
    #options: Doctrine\ORM\PersistentCollection {#8953 …}
    #associations: Doctrine\ORM\PersistentCollection {#8951 …}
    #createdAt: DateTime @1764671261 {#8938
      date: 2025-12-02 10:27:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671261 {#8939
      date: 2025-12-02 10:27:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8956 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8957
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8940}
        #id: 1444
        #name: "TONAR QS- VINYL CLEANING FLUID Liquide pour Machines de Nettoyage de Disques Vinyles"
        #slug: "tonar-qs-vinyl-cleaning-fluid-liquide-pour-machines-de-nettoyage-de-disques-vinyles"
        #description: "DESCRIPTION : Ce liquide de nettoyage de disques conçu pour être utilisé dans tous les types de machines de nettoyage de disques actuellement sur le marché ne convient que pour les disques vinyles (important de ne pas utiliser avec les vieux disques gomme-laque 78 tours car le liquide peut causer des dommages irréparables). Maintenant, quelle est la particularité du nettoyant pour vinyle QS-TONAR par rapport aux produits concurrents similaires sur le marché? Le Liquide QS-TONAR a une Tension Superficielle Extrêmement Faible • C'est uniquement pour cette raison que le liquide QS-TONAR peut pénétrer jusqu'au fond du bosquet, là où d'autres fluides semblent pénétrer, mais reste en fait juste allongé sur la surface du disque. • Seul le nettoyant liquide QS-TONAR absorbe la poussière, la saleté, la pollution de l'air ainsi que les résidus de nettoyants utilisés précédemment, les dépôts graisseux restant du processus de pressage de disques d'origine, même les champignons et les moisissures causés par les disques ayant été stockés dans des conditions humides, etc. • Le liquide QS-TONAR détache toutes les saletés mentionnées des parois de la rainure, après quoi les brosses de la machine peuvent facilement essuyer complètement la rainure. La quantité de résidus restant dans le bosquet est négligeable, ce qui est contraire à presque tous les autres liquides actuellement sur le marché. • Le liquide QS-TONAR est beaucoup plus volatil que les autres liquides, ce qui réduit au minimum le temps de séchage de l'enregistrement. • Le liquide QS-TONAR a une autre propriété qui fait que la saleté reste flottante dans le liquide plutôt que de se déposer au fond du bosquet. Disponible en flacons de 1 et 5 litres pour toutes les marques de machines à laver les disques ainsi qu'en flacon pulvérisateur de ½ litre à utiliser avec la brosse TonarWetgoat. • Code article Tonar: 3503 pour une bouteille de 1 litre • Code article Tonar: 4262 pour une bouteille de 5 litres"
        #metaKeywords: null
        #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le liquide de nettoyage de disques QS-TONAR conçu pour être utilisé dans tous les types de machines de nettoyage de disques actuellement sur le marché ne convient que pour les disques vinyles"
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8959 …}
    #channels: Doctrine\ORM\PersistentCollection {#8945 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8943 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20772 …}
  +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 {#17817
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17865 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17871 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17858 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
36.0 MiB 0.42 ms
Input props
[
  "product" => App\Entity\Product\Product {#8940
    #id: 1444
    #code: "TONAR3503"
    #attributes: Doctrine\ORM\PersistentCollection {#8947 …}
    #variants: Doctrine\ORM\PersistentCollection {#8949 …}
    #options: Doctrine\ORM\PersistentCollection {#8953 …}
    #associations: Doctrine\ORM\PersistentCollection {#8951 …}
    #createdAt: DateTime @1764671261 {#8938
      date: 2025-12-02 10:27:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671261 {#8939
      date: 2025-12-02 10:27:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8956 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8957
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8940}
        #id: 1444
        #name: "TONAR QS- VINYL CLEANING FLUID Liquide pour Machines de Nettoyage de Disques Vinyles"
        #slug: "tonar-qs-vinyl-cleaning-fluid-liquide-pour-machines-de-nettoyage-de-disques-vinyles"
        #description: "DESCRIPTION : Ce liquide de nettoyage de disques conçu pour être utilisé dans tous les types de machines de nettoyage de disques actuellement sur le marché ne convient que pour les disques vinyles (important de ne pas utiliser avec les vieux disques gomme-laque 78 tours car le liquide peut causer des dommages irréparables). Maintenant, quelle est la particularité du nettoyant pour vinyle QS-TONAR par rapport aux produits concurrents similaires sur le marché? Le Liquide QS-TONAR a une Tension Superficielle Extrêmement Faible • C'est uniquement pour cette raison que le liquide QS-TONAR peut pénétrer jusqu'au fond du bosquet, là où d'autres fluides semblent pénétrer, mais reste en fait juste allongé sur la surface du disque. • Seul le nettoyant liquide QS-TONAR absorbe la poussière, la saleté, la pollution de l'air ainsi que les résidus de nettoyants utilisés précédemment, les dépôts graisseux restant du processus de pressage de disques d'origine, même les champignons et les moisissures causés par les disques ayant été stockés dans des conditions humides, etc. • Le liquide QS-TONAR détache toutes les saletés mentionnées des parois de la rainure, après quoi les brosses de la machine peuvent facilement essuyer complètement la rainure. La quantité de résidus restant dans le bosquet est négligeable, ce qui est contraire à presque tous les autres liquides actuellement sur le marché. • Le liquide QS-TONAR est beaucoup plus volatil que les autres liquides, ce qui réduit au minimum le temps de séchage de l'enregistrement. • Le liquide QS-TONAR a une autre propriété qui fait que la saleté reste flottante dans le liquide plutôt que de se déposer au fond du bosquet. Disponible en flacons de 1 et 5 litres pour toutes les marques de machines à laver les disques ainsi qu'en flacon pulvérisateur de ½ litre à utiliser avec la brosse TonarWetgoat. • Code article Tonar: 3503 pour une bouteille de 1 litre • Code article Tonar: 4262 pour une bouteille de 5 litres"
        #metaKeywords: null
        #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
        #shortDescription: "Le liquide de nettoyage de disques QS-TONAR conçu pour être utilisé dans tous les types de machines de nettoyage de disques actuellement sur le marché ne convient que pour les disques vinyles"
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8959 …}
    #channels: Doctrine\ORM\PersistentCollection {#8945 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8943 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "TONAR QS- VINYL CLEANING FLUID Liquide pour Machines de Nettoyage de Disques Vinyles"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20843
  -props: [
    "product" => App\Entity\Product\Product {#8940
      #id: 1444
      #code: "TONAR3503"
      #attributes: Doctrine\ORM\PersistentCollection {#8947 …}
      #variants: Doctrine\ORM\PersistentCollection {#8949 …}
      #options: Doctrine\ORM\PersistentCollection {#8953 …}
      #associations: Doctrine\ORM\PersistentCollection {#8951 …}
      #createdAt: DateTime @1764671261 {#8938
        date: 2025-12-02 10:27:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671261 {#8939
        date: 2025-12-02 10:27:41.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8956 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8957
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8940}
          #id: 1444
          #name: "TONAR QS- VINYL CLEANING FLUID Liquide pour Machines de Nettoyage de Disques Vinyles"
          #slug: "tonar-qs-vinyl-cleaning-fluid-liquide-pour-machines-de-nettoyage-de-disques-vinyles"
          #description: "DESCRIPTION : Ce liquide de nettoyage de disques conçu pour être utilisé dans tous les types de machines de nettoyage de disques actuellement sur le marché ne convient que pour les disques vinyles (important de ne pas utiliser avec les vieux disques gomme-laque 78 tours car le liquide peut causer des dommages irréparables). Maintenant, quelle est la particularité du nettoyant pour vinyle QS-TONAR par rapport aux produits concurrents similaires sur le marché? Le Liquide QS-TONAR a une Tension Superficielle Extrêmement Faible • C'est uniquement pour cette raison que le liquide QS-TONAR peut pénétrer jusqu'au fond du bosquet, là où d'autres fluides semblent pénétrer, mais reste en fait juste allongé sur la surface du disque. • Seul le nettoyant liquide QS-TONAR absorbe la poussière, la saleté, la pollution de l'air ainsi que les résidus de nettoyants utilisés précédemment, les dépôts graisseux restant du processus de pressage de disques d'origine, même les champignons et les moisissures causés par les disques ayant été stockés dans des conditions humides, etc. • Le liquide QS-TONAR détache toutes les saletés mentionnées des parois de la rainure, après quoi les brosses de la machine peuvent facilement essuyer complètement la rainure. La quantité de résidus restant dans le bosquet est négligeable, ce qui est contraire à presque tous les autres liquides actuellement sur le marché. • Le liquide QS-TONAR est beaucoup plus volatil que les autres liquides, ce qui réduit au minimum le temps de séchage de l'enregistrement. • Le liquide QS-TONAR a une autre propriété qui fait que la saleté reste flottante dans le liquide plutôt que de se déposer au fond du bosquet. Disponible en flacons de 1 et 5 litres pour toutes les marques de machines à laver les disques ainsi qu'en flacon pulvérisateur de ½ litre à utiliser avec la brosse TonarWetgoat. • Code article Tonar: 3503 pour une bouteille de 1 litre • Code article Tonar: 4262 pour une bouteille de 5 litres"
          #metaKeywords: null
          #metaDescription: "Le TONAR Record WEIGHT Black est un palet presseur de 760 grammes destiné à annihiler les vibrations et résonances lors d'une lecture de vinyle."
          #shortDescription: "Le liquide de nettoyage de disques QS-TONAR conçu pour être utilisé dans tous les types de machines de nettoyage de disques actuellement sur le marché ne convient que pour les disques vinyles"
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8959 …}
      #channels: Doctrine\ORM\PersistentCollection {#8945 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8941 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8943 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8824 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
36.0 MiB 0.27 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20922
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20898 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20911 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20900 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20772 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20780
    #collection: Doctrine\Common\Collections\ArrayCollection {#20789 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20768 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24665 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24667 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20922
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20898 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20911 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20900 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "TONAR QS- VINYL CLEANING FLUID Liquide pour Machines de Nettoyage de Disques Vinyles"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20780
    #collection: Doctrine\Common\Collections\ArrayCollection {#20789 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20768 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#24665 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24667 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20927
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20922
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20898 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20911 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20900 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20772 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20780
      #collection: Doctrine\Common\Collections\ArrayCollection {#20789 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20768 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#24665 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#24667 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 36.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20967 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20974 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20975 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20772 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20979
  +variant: App\Entity\Product\ProductVariant {#20772 …}
  +price: "57,50\u{A0}"
  +originalPrice: "57,50\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9300 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12663 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9297 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20976
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20967 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20974 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20975 …}
    +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 36.0 MiB 1.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17538
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12728 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17552 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12738 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#17740
  +cart: App\Entity\Order\Order {#4232 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17538
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12728 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17552 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12738 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …}
}