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

Components

12 Twig Components
44 Render Count
32 ms Render Time
44.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 22.49ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 4.81ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 2.89ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.77ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.57ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.29ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.10ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 2.43ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.49ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.31ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.81ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.07ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 44.0 MiB 0.57 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13377
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13370 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13376 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13375 …}
    +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 {#13403
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13268 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13377
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13370 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13376 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13375 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 44.0 MiB 0.29 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13480
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13476 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13479 …}
    +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 {#13489
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4590 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13480
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13476 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13478 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13479 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 44.0 MiB 2.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13562 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13598 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13596 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14302
  +cart: App\Entity\Order\Order {#17239 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13590
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13562 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13598 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13596 …}
    +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 44.0 MiB 2.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17392
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17388 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17385 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17386 …}
    +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 {#17401
  #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 {#17392
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17388 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17385 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17386 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 44.0 MiB 0.49 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19187
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19183 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19184 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19186 …}
    +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 {#19196
  #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 {#19187
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19183 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19184 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19186 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 44.0 MiB 0.31 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19300
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19299 …}
    +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 {#19308
  #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 {#19300
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19296 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19297 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19299 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 44.0 MiB 1.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19370
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19367 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19369 …}
    +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 {#19378
  #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 {#19370
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19366 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19367 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19369 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 44.0 MiB 5.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#8113
    #id: 537
    #code: "ARC060"
    #attributes: Doctrine\ORM\PersistentCollection {#8851 …}
    #variants: Doctrine\ORM\PersistentCollection {#8989 …}
    #options: Doctrine\ORM\PersistentCollection {#8979 …}
    #associations: Doctrine\ORM\PersistentCollection {#8919 …}
    #createdAt: DateTime @1764670517 {#8203
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#8095
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8978 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8981
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8113}
        #id: 537
        #name: "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-archtrap-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          JOCAVI Archtrap ® est un panneau acoustique absorbant dont la structure est réalisée en contreplaqué de bouleau. Ce panneau est destiné à absorber les fréquences bas médium et médium. Sa forme est la même que celle de l'ATP ® Snowsorb ® et les deux peuvent être utilisés ensemble pour réaliser de nombreuses solutions de traitement acoustique. Différents effets esthétiques sont obtenus en positionnant les panneaux à 90°. Ce panneau est lisse et vernis de façon à\u{A0}fournir également une certaine diffusion. Lors de l'utilisation de multiples éléments en commun, l'angulation incidente conduit à une diffusion sonore homogène. Le montage est facilité par la mise en oeuvre des accessoires de pose adaptés.\n
          Caractéristiques Principales\n
          * Fabriqué en contreplaqué de bouleau. * CNRC: 0,63. * Diffusion moyenne: 0,48 [> 100 Hz: <5 kHz]. * Recyclable. * Conditionnement :. 2 unités . * Installation: accessoires inclus \n
          Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur max 9 cmCouleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
        #shortDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8984 …}
    #channels: Doctrine\ORM\PersistentCollection {#8710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8440 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8713 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19921
  +product: App\Entity\Product\Product {#8113
    #id: 537
    #code: "ARC060"
    #attributes: Doctrine\ORM\PersistentCollection {#8851 …}
    #variants: Doctrine\ORM\PersistentCollection {#8989 …}
    #options: Doctrine\ORM\PersistentCollection {#8979 …}
    #associations: Doctrine\ORM\PersistentCollection {#8919 …}
    #createdAt: DateTime @1764670517 {#8203
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#8095
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8978 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8981
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8113}
        #id: 537
        #name: "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-archtrap-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          JOCAVI Archtrap ® est un panneau acoustique absorbant dont la structure est réalisée en contreplaqué de bouleau. Ce panneau est destiné à absorber les fréquences bas médium et médium. Sa forme est la même que celle de l'ATP ® Snowsorb ® et les deux peuvent être utilisés ensemble pour réaliser de nombreuses solutions de traitement acoustique. Différents effets esthétiques sont obtenus en positionnant les panneaux à 90°. Ce panneau est lisse et vernis de façon à\u{A0}fournir également une certaine diffusion. Lors de l'utilisation de multiples éléments en commun, l'angulation incidente conduit à une diffusion sonore homogène. Le montage est facilité par la mise en oeuvre des accessoires de pose adaptés.\n
          Caractéristiques Principales\n
          * Fabriqué en contreplaqué de bouleau. * CNRC: 0,63. * Diffusion moyenne: 0,48 [> 100 Hz: <5 kHz]. * Recyclable. * Conditionnement :. 2 unités . * Installation: accessoires inclus \n
          Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur max 9 cmCouleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
        #shortDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8984 …}
    #channels: Doctrine\ORM\PersistentCollection {#8710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8440 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8713 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  +variant: App\Entity\Product\ProductVariant {#8992 …}
  +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 {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 0.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#8113
    #id: 537
    #code: "ARC060"
    #attributes: Doctrine\ORM\PersistentCollection {#8851 …}
    #variants: Doctrine\ORM\PersistentCollection {#8989 …}
    #options: Doctrine\ORM\PersistentCollection {#8979 …}
    #associations: Doctrine\ORM\PersistentCollection {#8919 …}
    #createdAt: DateTime @1764670517 {#8203
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#8095
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8978 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8981
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8113}
        #id: 537
        #name: "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-archtrap-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          JOCAVI Archtrap ® est un panneau acoustique absorbant dont la structure est réalisée en contreplaqué de bouleau. Ce panneau est destiné à absorber les fréquences bas médium et médium. Sa forme est la même que celle de l'ATP ® Snowsorb ® et les deux peuvent être utilisés ensemble pour réaliser de nombreuses solutions de traitement acoustique. Différents effets esthétiques sont obtenus en positionnant les panneaux à 90°. Ce panneau est lisse et vernis de façon à\u{A0}fournir également une certaine diffusion. Lors de l'utilisation de multiples éléments en commun, l'angulation incidente conduit à une diffusion sonore homogène. Le montage est facilité par la mise en oeuvre des accessoires de pose adaptés.\n
          Caractéristiques Principales\n
          * Fabriqué en contreplaqué de bouleau. * CNRC: 0,63. * Diffusion moyenne: 0,48 [> 100 Hz: <5 kHz]. * Recyclable. * Conditionnement :. 2 unités . * Installation: accessoires inclus \n
          Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur max 9 cmCouleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
        #shortDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8984 …}
    #channels: Doctrine\ORM\PersistentCollection {#8710 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8440 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8713 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20081
  -props: [
    "product" => App\Entity\Product\Product {#8113
      #id: 537
      #code: "ARC060"
      #attributes: Doctrine\ORM\PersistentCollection {#8851 …}
      #variants: Doctrine\ORM\PersistentCollection {#8989 …}
      #options: Doctrine\ORM\PersistentCollection {#8979 …}
      #associations: Doctrine\ORM\PersistentCollection {#8919 …}
      #createdAt: DateTime @1764670517 {#8203
        date: 2025-12-02 10:15:17.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670517 {#8095
        date: 2025-12-02 10:15:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8978 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8981
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8113}
          #id: 537
          #name: "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
          #slug: "jocavi-archtrap-panneau-acoustique-mixte-lot-de-2-pieces"
          #description: """
            JOCAVI Archtrap ® est un panneau acoustique absorbant dont la structure est réalisée en contreplaqué de bouleau. Ce panneau est destiné à absorber les fréquences bas médium et médium. Sa forme est la même que celle de l'ATP ® Snowsorb ® et les deux peuvent être utilisés ensemble pour réaliser de nombreuses solutions de traitement acoustique. Différents effets esthétiques sont obtenus en positionnant les panneaux à 90°. Ce panneau est lisse et vernis de façon à\u{A0}fournir également une certaine diffusion. Lors de l'utilisation de multiples éléments en commun, l'angulation incidente conduit à une diffusion sonore homogène. Le montage est facilité par la mise en oeuvre des accessoires de pose adaptés.\n
            Caractéristiques Principales\n
            * Fabriqué en contreplaqué de bouleau. * CNRC: 0,63. * Diffusion moyenne: 0,48 [> 100 Hz: <5 kHz]. * Recyclable. * Conditionnement :. 2 unités . * Installation: accessoires inclus \n
            Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur max 9 cmCouleurs Disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
          #shortDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8984 …}
      #channels: Doctrine\ORM\PersistentCollection {#8710 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8440 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8713 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20193
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20189 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20185 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20187 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8992 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9264
    #collection: Doctrine\Common\Collections\ArrayCollection {#9263 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9110 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25861 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25915 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20193
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20189 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20185 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20187 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9264
    #collection: Doctrine\Common\Collections\ArrayCollection {#9263 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9110 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25861 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25915 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20197
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20193
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20189 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20185 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20187 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8992 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9264
      #collection: Doctrine\Common\Collections\ArrayCollection {#9263 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9110 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25861 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25915 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20265
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20255 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20264 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8992 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20274
  +variant: App\Entity\Product\ProductVariant {#8992 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9905 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13268 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20265
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20255 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20263 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20264 …}
    +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 44.0 MiB 2.33 ms
Input props
[
  "product" => App\Entity\Product\Product {#9268
    #id: 538
    #code: "jocavi_woodfoil_panneau_acoustique_diffusant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#9275 …}
    #variants: Doctrine\ORM\PersistentCollection {#9288 …}
    #options: Doctrine\ORM\PersistentCollection {#9279 …}
    #associations: Doctrine\ORM\PersistentCollection {#9277 …}
    #createdAt: DateTime @1764670517 {#9262
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#9265
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9282 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9283
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9268}
        #id: 538
        #name: "JOCAVI ® Woodfoil Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-woodfoil-panneau-acoustique-diffusant-lot-de-2-pieces"
        #description: """
          Ces deux panneaux complémentaires de forme\u{A0}légèrement concave sont \u{A0}réalisés\u{A0}en contreplaqué de bouleau verni. \n
          Le diffuseur est idéal pour être utilisé dans les salles de concert, comme les théâtres et auditoriums est également idéal pour la construction de conques diffuseur acoustique.\u{A0}\n
          L'utilisation conjointe de ces deux panneaux et leur positionnement variable par rotation de 90º permet d'atteindre les objectifs recherchés pour chaque salle traitée. \n
          L'angle et la torsion de ces panneaux\u{A0}ont été calculés de façon à\u{A0}procurer une grande souplesse d'utilisation pour\u{A0}une diffusion homogène de l'énergie sonore.\n
          JOCAVI® Woodfoil est disponible dans\u{A0}différentes couleurs et\u{A0}différentes finitions bois ou uni, en option, permettant la création d'un design approprié à chaque espace.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Fabriqué en contreplaqué de bouleau. •\u{A0}\u{A0}\u{A0} Deux options : Woodfoil ® (diffuseur) et Woodfoil ® Ab (absorbant)•\u{A0}\u{A0}\u{A0} CNRC : 0,23 (Woodfoil ®) et\u{A0}0,62 (Woodfoil ® Ab )•\u{A0}\u{A0}\u{A0} Diffusion moyenne : 0,68 [> 100 Hz: <5 kHz] •\u{A0}\u{A0}\u{A0} (Woodfoil ®) et 0,51 (Woodfoil ® Ab ). •\u{A0}\u{A0}\u{A0} Recyclable. •\u{A0}\u{A0}\u{A0} Conditionnement :par 2 et 4 unités . •\u{A0}\u{A0}\u{A0} Installation: accessoires inclus.\n
          Dimensions\n
          MODÈLES \n
          HAUTEUR\n
          LARGEUR\n
          PROFONDEUR\n
          POIDS\n
          WFL060\n
          60 cm \n
          60 cm \n
          17\u{A0}cm \n
          2,9 kg\n
          WFL060 Ab\n
          60 cm \n
          60 cm \n
          17\u{A0}cm \n
          2,8 kg\n
          \u{A0}Couleurs Disponibles (à indiquer lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI® Woodfoil est un panneau acoustique disponible sous deux formes complémentaires : Le Woodfoil (diffusant) et le Woodfoil ab (diffusant/absorbant)."
        #shortDescription: "JOCAVI® Woodfoil est un panneau acoustique disponible sous deux formes complémentaires : Le Woodfoil (diffusant) et le Woodfoil ab (diffusant/absorbant)."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9285 …}
    #channels: Doctrine\ORM\PersistentCollection {#9273 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9269 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9271 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20174
  +product: App\Entity\Product\Product {#9268
    #id: 538
    #code: "jocavi_woodfoil_panneau_acoustique_diffusant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#9275 …}
    #variants: Doctrine\ORM\PersistentCollection {#9288 …}
    #options: Doctrine\ORM\PersistentCollection {#9279 …}
    #associations: Doctrine\ORM\PersistentCollection {#9277 …}
    #createdAt: DateTime @1764670517 {#9262
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#9265
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9282 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9283
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9268}
        #id: 538
        #name: "JOCAVI ® Woodfoil Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-woodfoil-panneau-acoustique-diffusant-lot-de-2-pieces"
        #description: """
          Ces deux panneaux complémentaires de forme\u{A0}légèrement concave sont \u{A0}réalisés\u{A0}en contreplaqué de bouleau verni. \n
          Le diffuseur est idéal pour être utilisé dans les salles de concert, comme les théâtres et auditoriums est également idéal pour la construction de conques diffuseur acoustique.\u{A0}\n
          L'utilisation conjointe de ces deux panneaux et leur positionnement variable par rotation de 90º permet d'atteindre les objectifs recherchés pour chaque salle traitée. \n
          L'angle et la torsion de ces panneaux\u{A0}ont été calculés de façon à\u{A0}procurer une grande souplesse d'utilisation pour\u{A0}une diffusion homogène de l'énergie sonore.\n
          JOCAVI® Woodfoil est disponible dans\u{A0}différentes couleurs et\u{A0}différentes finitions bois ou uni, en option, permettant la création d'un design approprié à chaque espace.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Fabriqué en contreplaqué de bouleau. •\u{A0}\u{A0}\u{A0} Deux options : Woodfoil ® (diffuseur) et Woodfoil ® Ab (absorbant)•\u{A0}\u{A0}\u{A0} CNRC : 0,23 (Woodfoil ®) et\u{A0}0,62 (Woodfoil ® Ab )•\u{A0}\u{A0}\u{A0} Diffusion moyenne : 0,68 [> 100 Hz: <5 kHz] •\u{A0}\u{A0}\u{A0} (Woodfoil ®) et 0,51 (Woodfoil ® Ab ). •\u{A0}\u{A0}\u{A0} Recyclable. •\u{A0}\u{A0}\u{A0} Conditionnement :par 2 et 4 unités . •\u{A0}\u{A0}\u{A0} Installation: accessoires inclus.\n
          Dimensions\n
          MODÈLES \n
          HAUTEUR\n
          LARGEUR\n
          PROFONDEUR\n
          POIDS\n
          WFL060\n
          60 cm \n
          60 cm \n
          17\u{A0}cm \n
          2,9 kg\n
          WFL060 Ab\n
          60 cm \n
          60 cm \n
          17\u{A0}cm \n
          2,8 kg\n
          \u{A0}Couleurs Disponibles (à indiquer lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI® Woodfoil est un panneau acoustique disponible sous deux formes complémentaires : Le Woodfoil (diffusant) et le Woodfoil ab (diffusant/absorbant)."
        #shortDescription: "JOCAVI® Woodfoil est un panneau acoustique disponible sous deux formes complémentaires : Le Woodfoil (diffusant) et le Woodfoil ab (diffusant/absorbant)."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9285 …}
    #channels: Doctrine\ORM\PersistentCollection {#9273 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9269 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9271 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  +variant: App\Entity\Product\ProductVariant {#9289 …}
  +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 {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 0.56 ms
Input props
[
  "product" => App\Entity\Product\Product {#9268
    #id: 538
    #code: "jocavi_woodfoil_panneau_acoustique_diffusant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#9275 …}
    #variants: Doctrine\ORM\PersistentCollection {#9288 …}
    #options: Doctrine\ORM\PersistentCollection {#9279 …}
    #associations: Doctrine\ORM\PersistentCollection {#9277 …}
    #createdAt: DateTime @1764670517 {#9262
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#9265
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9282 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9283
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9268}
        #id: 538
        #name: "JOCAVI ® Woodfoil Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-woodfoil-panneau-acoustique-diffusant-lot-de-2-pieces"
        #description: """
          Ces deux panneaux complémentaires de forme\u{A0}légèrement concave sont \u{A0}réalisés\u{A0}en contreplaqué de bouleau verni. \n
          Le diffuseur est idéal pour être utilisé dans les salles de concert, comme les théâtres et auditoriums est également idéal pour la construction de conques diffuseur acoustique.\u{A0}\n
          L'utilisation conjointe de ces deux panneaux et leur positionnement variable par rotation de 90º permet d'atteindre les objectifs recherchés pour chaque salle traitée. \n
          L'angle et la torsion de ces panneaux\u{A0}ont été calculés de façon à\u{A0}procurer une grande souplesse d'utilisation pour\u{A0}une diffusion homogène de l'énergie sonore.\n
          JOCAVI® Woodfoil est disponible dans\u{A0}différentes couleurs et\u{A0}différentes finitions bois ou uni, en option, permettant la création d'un design approprié à chaque espace.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Fabriqué en contreplaqué de bouleau. •\u{A0}\u{A0}\u{A0} Deux options : Woodfoil ® (diffuseur) et Woodfoil ® Ab (absorbant)•\u{A0}\u{A0}\u{A0} CNRC : 0,23 (Woodfoil ®) et\u{A0}0,62 (Woodfoil ® Ab )•\u{A0}\u{A0}\u{A0} Diffusion moyenne : 0,68 [> 100 Hz: <5 kHz] •\u{A0}\u{A0}\u{A0} (Woodfoil ®) et 0,51 (Woodfoil ® Ab ). •\u{A0}\u{A0}\u{A0} Recyclable. •\u{A0}\u{A0}\u{A0} Conditionnement :par 2 et 4 unités . •\u{A0}\u{A0}\u{A0} Installation: accessoires inclus.\n
          Dimensions\n
          MODÈLES \n
          HAUTEUR\n
          LARGEUR\n
          PROFONDEUR\n
          POIDS\n
          WFL060\n
          60 cm \n
          60 cm \n
          17\u{A0}cm \n
          2,9 kg\n
          WFL060 Ab\n
          60 cm \n
          60 cm \n
          17\u{A0}cm \n
          2,8 kg\n
          \u{A0}Couleurs Disponibles (à indiquer lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI® Woodfoil est un panneau acoustique disponible sous deux formes complémentaires : Le Woodfoil (diffusant) et le Woodfoil ab (diffusant/absorbant)."
        #shortDescription: "JOCAVI® Woodfoil est un panneau acoustique disponible sous deux formes complémentaires : Le Woodfoil (diffusant) et le Woodfoil ab (diffusant/absorbant)."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9285 …}
    #channels: Doctrine\ORM\PersistentCollection {#9273 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9269 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9271 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI ® Woodfoil Panneau Acoustique Mixte (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20401
  -props: [
    "product" => App\Entity\Product\Product {#9268
      #id: 538
      #code: "jocavi_woodfoil_panneau_acoustique_diffusant_lot_de_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#9275 …}
      #variants: Doctrine\ORM\PersistentCollection {#9288 …}
      #options: Doctrine\ORM\PersistentCollection {#9279 …}
      #associations: Doctrine\ORM\PersistentCollection {#9277 …}
      #createdAt: DateTime @1764670517 {#9262
        date: 2025-12-02 10:15:17.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670517 {#9265
        date: 2025-12-02 10:15:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9282 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9283
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9268}
          #id: 538
          #name: "JOCAVI ® Woodfoil Panneau Acoustique Mixte (Lot de 2 pièces)"
          #slug: "jocavi-woodfoil-panneau-acoustique-diffusant-lot-de-2-pieces"
          #description: """
            Ces deux panneaux complémentaires de forme\u{A0}légèrement concave sont \u{A0}réalisés\u{A0}en contreplaqué de bouleau verni. \n
            Le diffuseur est idéal pour être utilisé dans les salles de concert, comme les théâtres et auditoriums est également idéal pour la construction de conques diffuseur acoustique.\u{A0}\n
            L'utilisation conjointe de ces deux panneaux et leur positionnement variable par rotation de 90º permet d'atteindre les objectifs recherchés pour chaque salle traitée. \n
            L'angle et la torsion de ces panneaux\u{A0}ont été calculés de façon à\u{A0}procurer une grande souplesse d'utilisation pour\u{A0}une diffusion homogène de l'énergie sonore.\n
            JOCAVI® Woodfoil est disponible dans\u{A0}différentes couleurs et\u{A0}différentes finitions bois ou uni, en option, permettant la création d'un design approprié à chaque espace.\n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0} Fabriqué en contreplaqué de bouleau. •\u{A0}\u{A0}\u{A0} Deux options : Woodfoil ® (diffuseur) et Woodfoil ® Ab (absorbant)•\u{A0}\u{A0}\u{A0} CNRC : 0,23 (Woodfoil ®) et\u{A0}0,62 (Woodfoil ® Ab )•\u{A0}\u{A0}\u{A0} Diffusion moyenne : 0,68 [> 100 Hz: <5 kHz] •\u{A0}\u{A0}\u{A0} (Woodfoil ®) et 0,51 (Woodfoil ® Ab ). •\u{A0}\u{A0}\u{A0} Recyclable. •\u{A0}\u{A0}\u{A0} Conditionnement :par 2 et 4 unités . •\u{A0}\u{A0}\u{A0} Installation: accessoires inclus.\n
            Dimensions\n
            MODÈLES \n
            HAUTEUR\n
            LARGEUR\n
            PROFONDEUR\n
            POIDS\n
            WFL060\n
            60 cm \n
            60 cm \n
            17\u{A0}cm \n
            2,9 kg\n
            WFL060 Ab\n
            60 cm \n
            60 cm \n
            17\u{A0}cm \n
            2,8 kg\n
            \u{A0}Couleurs Disponibles (à indiquer lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI® Woodfoil est un panneau acoustique disponible sous deux formes complémentaires : Le Woodfoil (diffusant) et le Woodfoil ab (diffusant/absorbant)."
          #shortDescription: "JOCAVI® Woodfoil est un panneau acoustique disponible sous deux formes complémentaires : Le Woodfoil (diffusant) et le Woodfoil ab (diffusant/absorbant)."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9285 …}
      #channels: Doctrine\ORM\PersistentCollection {#9273 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9269 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9271 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20474
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20468 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20472 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20473 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9289 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9299
    #collection: Doctrine\Common\Collections\ArrayCollection {#9300 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9298 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25936 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25938 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20474
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20468 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20472 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20473 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI ® Woodfoil Panneau Acoustique Mixte (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9299
    #collection: Doctrine\Common\Collections\ArrayCollection {#9300 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9298 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25936 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25938 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20478
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20474
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20468 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20472 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20473 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9289 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9299
      #collection: Doctrine\Common\Collections\ArrayCollection {#9300 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9298 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25936 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25938 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20532
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20523 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20530 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20531 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9289 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20535
  +variant: App\Entity\Product\ProductVariant {#9289 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9905 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13268 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20532
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20523 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20530 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20531 …}
    +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 44.0 MiB 2.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#9305
    #id: 540
    #code: "TFX060D GRP"
    #attributes: Doctrine\ORM\PersistentCollection {#9312 …}
    #variants: Doctrine\ORM\PersistentCollection {#9325 …}
    #options: Doctrine\ORM\PersistentCollection {#9316 …}
    #associations: Doctrine\ORM\PersistentCollection {#9314 …}
    #createdAt: DateTime @1764670520 {#9301
      date: 2025-12-02 10:15:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670520 {#9302
      date: 2025-12-02 10:15:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9319 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9320
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9305}
        #id: 540
        #name: "JOCAVI Two®Fx Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-twofx-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          JOCAVI Two®Fx est un panneau de diffusion acoustique pour les Studios haut de gamme et les applications de salle à haute performance.\n
          La forme de diffusion est fondée sur une séquence des sept notes de musique, suivie d'une routine mathématique de transpositions, d'inversions et de rétrogrades. Les formes des composants sont principalement convexes, mais il y en a aussi des concaves. Ceux-ci ne reproduisent jamais le positionnement avant la fin de la séquence de la cadence des notes.\n
          Pendant 5 ans de production du TWO® FX, le modèle a été fait en Hips. Maintenant, JOCAVI® améliore les caractéristiques de ce modèle en utilisant GRP comme matière première.\n
          Ce modèle mise à jour en GRP fait augmenter la masse qui contribue à améliorer sa performance de diffusion acoustique. TWO® FX apporte simultanément une belle surface de diffusion et des caractéristiques très musicales.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Fabriqué en haute densité GRP. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Diffusion moyenne : 0,64 / m [> 100Hz; <5KHz]. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} CNRC : 0,83. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Peinture écologique. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M1. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\n
          Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur 14 cm. Poids 8,2 Kg (unité)Couleurs Disponibles (à préciser lors de votre commande)\u{A0}
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Two®Fx est un panneau acoustique diffusant pour Studios haut de gamme et pour des apllications de salle à haute performance."
        #shortDescription: "JOCAVI Two®Fx est un panneau acoustique diffusant pour Studios haut de gamme et pour des apllications de salle à haute performance."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9322 …}
    #channels: Doctrine\ORM\PersistentCollection {#9310 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9306 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9308 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20394
  +product: App\Entity\Product\Product {#9305
    #id: 540
    #code: "TFX060D GRP"
    #attributes: Doctrine\ORM\PersistentCollection {#9312 …}
    #variants: Doctrine\ORM\PersistentCollection {#9325 …}
    #options: Doctrine\ORM\PersistentCollection {#9316 …}
    #associations: Doctrine\ORM\PersistentCollection {#9314 …}
    #createdAt: DateTime @1764670520 {#9301
      date: 2025-12-02 10:15:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670520 {#9302
      date: 2025-12-02 10:15:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9319 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9320
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9305}
        #id: 540
        #name: "JOCAVI Two®Fx Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-twofx-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          JOCAVI Two®Fx est un panneau de diffusion acoustique pour les Studios haut de gamme et les applications de salle à haute performance.\n
          La forme de diffusion est fondée sur une séquence des sept notes de musique, suivie d'une routine mathématique de transpositions, d'inversions et de rétrogrades. Les formes des composants sont principalement convexes, mais il y en a aussi des concaves. Ceux-ci ne reproduisent jamais le positionnement avant la fin de la séquence de la cadence des notes.\n
          Pendant 5 ans de production du TWO® FX, le modèle a été fait en Hips. Maintenant, JOCAVI® améliore les caractéristiques de ce modèle en utilisant GRP comme matière première.\n
          Ce modèle mise à jour en GRP fait augmenter la masse qui contribue à améliorer sa performance de diffusion acoustique. TWO® FX apporte simultanément une belle surface de diffusion et des caractéristiques très musicales.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Fabriqué en haute densité GRP. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Diffusion moyenne : 0,64 / m [> 100Hz; <5KHz]. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} CNRC : 0,83. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Peinture écologique. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M1. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\n
          Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur 14 cm. Poids 8,2 Kg (unité)Couleurs Disponibles (à préciser lors de votre commande)\u{A0}
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Two®Fx est un panneau acoustique diffusant pour Studios haut de gamme et pour des apllications de salle à haute performance."
        #shortDescription: "JOCAVI Two®Fx est un panneau acoustique diffusant pour Studios haut de gamme et pour des apllications de salle à haute performance."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9322 …}
    #channels: Doctrine\ORM\PersistentCollection {#9310 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9306 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9308 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  +variant: App\Entity\Product\ProductVariant {#9326 …}
  +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 {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 0.52 ms
Input props
[
  "product" => App\Entity\Product\Product {#9305
    #id: 540
    #code: "TFX060D GRP"
    #attributes: Doctrine\ORM\PersistentCollection {#9312 …}
    #variants: Doctrine\ORM\PersistentCollection {#9325 …}
    #options: Doctrine\ORM\PersistentCollection {#9316 …}
    #associations: Doctrine\ORM\PersistentCollection {#9314 …}
    #createdAt: DateTime @1764670520 {#9301
      date: 2025-12-02 10:15:20.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670520 {#9302
      date: 2025-12-02 10:15:20.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9319 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9320
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9305}
        #id: 540
        #name: "JOCAVI Two®Fx Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-twofx-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          JOCAVI Two®Fx est un panneau de diffusion acoustique pour les Studios haut de gamme et les applications de salle à haute performance.\n
          La forme de diffusion est fondée sur une séquence des sept notes de musique, suivie d'une routine mathématique de transpositions, d'inversions et de rétrogrades. Les formes des composants sont principalement convexes, mais il y en a aussi des concaves. Ceux-ci ne reproduisent jamais le positionnement avant la fin de la séquence de la cadence des notes.\n
          Pendant 5 ans de production du TWO® FX, le modèle a été fait en Hips. Maintenant, JOCAVI® améliore les caractéristiques de ce modèle en utilisant GRP comme matière première.\n
          Ce modèle mise à jour en GRP fait augmenter la masse qui contribue à améliorer sa performance de diffusion acoustique. TWO® FX apporte simultanément une belle surface de diffusion et des caractéristiques très musicales.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Fabriqué en haute densité GRP. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Diffusion moyenne : 0,64 / m [> 100Hz; <5KHz]. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} CNRC : 0,83. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Peinture écologique. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M1. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\n
          Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur 14 cm. Poids 8,2 Kg (unité)Couleurs Disponibles (à préciser lors de votre commande)\u{A0}
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Two®Fx est un panneau acoustique diffusant pour Studios haut de gamme et pour des apllications de salle à haute performance."
        #shortDescription: "JOCAVI Two®Fx est un panneau acoustique diffusant pour Studios haut de gamme et pour des apllications de salle à haute performance."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9322 …}
    #channels: Doctrine\ORM\PersistentCollection {#9310 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9306 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9308 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Two®Fx Panneau Acoustique Mixte (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20652
  -props: [
    "product" => App\Entity\Product\Product {#9305
      #id: 540
      #code: "TFX060D GRP"
      #attributes: Doctrine\ORM\PersistentCollection {#9312 …}
      #variants: Doctrine\ORM\PersistentCollection {#9325 …}
      #options: Doctrine\ORM\PersistentCollection {#9316 …}
      #associations: Doctrine\ORM\PersistentCollection {#9314 …}
      #createdAt: DateTime @1764670520 {#9301
        date: 2025-12-02 10:15:20.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670520 {#9302
        date: 2025-12-02 10:15:20.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9319 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9320
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9305}
          #id: 540
          #name: "JOCAVI Two®Fx Panneau Acoustique Mixte (Lot de 2 pièces)"
          #slug: "jocavi-twofx-panneau-acoustique-mixte-lot-de-2-pieces"
          #description: """
            JOCAVI Two®Fx est un panneau de diffusion acoustique pour les Studios haut de gamme et les applications de salle à haute performance.\n
            La forme de diffusion est fondée sur une séquence des sept notes de musique, suivie d'une routine mathématique de transpositions, d'inversions et de rétrogrades. Les formes des composants sont principalement convexes, mais il y en a aussi des concaves. Ceux-ci ne reproduisent jamais le positionnement avant la fin de la séquence de la cadence des notes.\n
            Pendant 5 ans de production du TWO® FX, le modèle a été fait en Hips. Maintenant, JOCAVI® améliore les caractéristiques de ce modèle en utilisant GRP comme matière première.\n
            Ce modèle mise à jour en GRP fait augmenter la masse qui contribue à améliorer sa performance de diffusion acoustique. TWO® FX apporte simultanément une belle surface de diffusion et des caractéristiques très musicales.\n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Fabriqué en haute densité GRP. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Diffusion moyenne : 0,64 / m [> 100Hz; <5KHz]. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} CNRC : 0,83. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Peinture écologique. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M1. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable. 
\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\n
            Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur 14 cm. Poids 8,2 Kg (unité)Couleurs Disponibles (à préciser lors de votre commande)\u{A0}
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Two®Fx est un panneau acoustique diffusant pour Studios haut de gamme et pour des apllications de salle à haute performance."
          #shortDescription: "JOCAVI Two®Fx est un panneau acoustique diffusant pour Studios haut de gamme et pour des apllications de salle à haute performance."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9322 …}
      #channels: Doctrine\ORM\PersistentCollection {#9310 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8233 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9306 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9308 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.30 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20725
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20719 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20723 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9326 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9336
    #collection: Doctrine\Common\Collections\ArrayCollection {#9337 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9335 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25951 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25953 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20725
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20719 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20723 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Two®Fx Panneau Acoustique Mixte (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9336
    #collection: Doctrine\Common\Collections\ArrayCollection {#9337 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9335 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25951 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25953 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20729
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20725
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20719 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20723 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20724 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9326 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9336
      #collection: Doctrine\Common\Collections\ArrayCollection {#9337 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9335 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25951 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25953 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20783
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20774 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20781 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20782 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9326 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20786
  +variant: App\Entity\Product\ProductVariant {#9326 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9905 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13268 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20783
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20774 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20781 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20782 …}
    +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 44.0 MiB 2.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#9342
    #id: 711
    #code: "LIG0180"
    #attributes: Doctrine\ORM\PersistentCollection {#9349 …}
    #variants: Doctrine\ORM\PersistentCollection {#9362 …}
    #options: Doctrine\ORM\PersistentCollection {#9353 …}
    #associations: Doctrine\ORM\PersistentCollection {#9351 …}
    #createdAt: DateTime @1764670686 {#9338
      date: 2025-12-02 10:18:06.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670686 {#9339
      date: 2025-12-02 10:18:06.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9356 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9357
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9342}
        #id: 711
        #name: "JOCAVI Lightwalltrap 180 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-lightwalltrap-180-panneau-acoustique-absorbant"
        #description: """
          JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
          Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
          Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
          Caractéristiques principales\n
          \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions \n
          Longueur 180 cm, Largeur 90 cm, Epaisseur 7 cm (Poids 20,3 Kg).Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Lightwalltrap®  est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
        #shortDescription: "JOCAVI Lightwalltrap®\u{A0} est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9359 …}
    #channels: Doctrine\ORM\PersistentCollection {#9347 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9343 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9345 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20645
  +product: App\Entity\Product\Product {#9342
    #id: 711
    #code: "LIG0180"
    #attributes: Doctrine\ORM\PersistentCollection {#9349 …}
    #variants: Doctrine\ORM\PersistentCollection {#9362 …}
    #options: Doctrine\ORM\PersistentCollection {#9353 …}
    #associations: Doctrine\ORM\PersistentCollection {#9351 …}
    #createdAt: DateTime @1764670686 {#9338
      date: 2025-12-02 10:18:06.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670686 {#9339
      date: 2025-12-02 10:18:06.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9356 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9357
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9342}
        #id: 711
        #name: "JOCAVI Lightwalltrap 180 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-lightwalltrap-180-panneau-acoustique-absorbant"
        #description: """
          JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
          Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
          Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
          Caractéristiques principales\n
          \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions \n
          Longueur 180 cm, Largeur 90 cm, Epaisseur 7 cm (Poids 20,3 Kg).Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Lightwalltrap®  est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
        #shortDescription: "JOCAVI Lightwalltrap®\u{A0} est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9359 …}
    #channels: Doctrine\ORM\PersistentCollection {#9347 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9343 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9345 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  +variant: App\Entity\Product\ProductVariant {#9363 …}
  +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 {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 0.50 ms
Input props
[
  "product" => App\Entity\Product\Product {#9342
    #id: 711
    #code: "LIG0180"
    #attributes: Doctrine\ORM\PersistentCollection {#9349 …}
    #variants: Doctrine\ORM\PersistentCollection {#9362 …}
    #options: Doctrine\ORM\PersistentCollection {#9353 …}
    #associations: Doctrine\ORM\PersistentCollection {#9351 …}
    #createdAt: DateTime @1764670686 {#9338
      date: 2025-12-02 10:18:06.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670686 {#9339
      date: 2025-12-02 10:18:06.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9356 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9357
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9342}
        #id: 711
        #name: "JOCAVI Lightwalltrap 180 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-lightwalltrap-180-panneau-acoustique-absorbant"
        #description: """
          JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
          Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
          Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
          Caractéristiques principales\n
          \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions \n
          Longueur 180 cm, Largeur 90 cm, Epaisseur 7 cm (Poids 20,3 Kg).Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Lightwalltrap®  est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
        #shortDescription: "JOCAVI Lightwalltrap®\u{A0} est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9359 …}
    #channels: Doctrine\ORM\PersistentCollection {#9347 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9343 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9345 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Lightwalltrap 180 ® Panneau Acoustique Absorbant"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20903
  -props: [
    "product" => App\Entity\Product\Product {#9342
      #id: 711
      #code: "LIG0180"
      #attributes: Doctrine\ORM\PersistentCollection {#9349 …}
      #variants: Doctrine\ORM\PersistentCollection {#9362 …}
      #options: Doctrine\ORM\PersistentCollection {#9353 …}
      #associations: Doctrine\ORM\PersistentCollection {#9351 …}
      #createdAt: DateTime @1764670686 {#9338
        date: 2025-12-02 10:18:06.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670686 {#9339
        date: 2025-12-02 10:18:06.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9356 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9357
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9342}
          #id: 711
          #name: "JOCAVI Lightwalltrap 180 ® Panneau Acoustique Absorbant"
          #slug: "jocavi-lightwalltrap-180-panneau-acoustique-absorbant"
          #description: """
            JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
            Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
            Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
            Caractéristiques principales\n
            \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
            Dimensions \n
            Longueur 180 cm, Largeur 90 cm, Epaisseur 7 cm (Poids 20,3 Kg).Couleurs Disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Lightwalltrap®  est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
          #shortDescription: "JOCAVI Lightwalltrap®\u{A0} est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9359 …}
      #channels: Doctrine\ORM\PersistentCollection {#9347 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9343 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9345 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20973
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20967 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20971 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20972 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9363 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9373
    #collection: Doctrine\Common\Collections\ArrayCollection {#9374 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9372 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25966 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25968 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20973
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20967 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20971 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20972 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Lightwalltrap 180 ® Panneau Acoustique Absorbant"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9373
    #collection: Doctrine\Common\Collections\ArrayCollection {#9374 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9372 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25966 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25968 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20977
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20973
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20967 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20971 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20972 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9363 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9373
      #collection: Doctrine\Common\Collections\ArrayCollection {#9374 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9372 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25966 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25968 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21031
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21022 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21029 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21030 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9363 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21034
  +variant: App\Entity\Product\ProductVariant {#9363 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9905 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13268 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21031
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21022 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21029 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21030 …}
    +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 44.0 MiB 2.08 ms
Input props
[
  "product" => App\Entity\Product\Product {#9379
    #id: 712
    #code: "LIGR120"
    #attributes: Doctrine\ORM\PersistentCollection {#9386 …}
    #variants: Doctrine\ORM\PersistentCollection {#9399 …}
    #options: Doctrine\ORM\PersistentCollection {#9390 …}
    #associations: Doctrine\ORM\PersistentCollection {#9388 …}
    #createdAt: DateTime @1764670687 {#9375
      date: 2025-12-02 10:18:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670687 {#9376
      date: 2025-12-02 10:18:07.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9393 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9394
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9379}
        #id: 712
        #name: "JOCAVI Lightwalltrap RND 120 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-lightwalltrap-rnd-120-panneau-acoustique-absorbant"
        #description: """
          JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
          Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
          Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
          Caractéristiques\n
          \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions \n
          Diamètre 120 cm, Epaisseur 7 cm (Poids 9,7 Kg).Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Lightwalltrap® est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
        #shortDescription: "JOCAVI Lightwalltrap® \u{A0}120 RND est un panneau acoustique absorbant, de diamètre 120cm et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9396 …}
    #channels: Doctrine\ORM\PersistentCollection {#9384 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9380 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9382 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20896
  +product: App\Entity\Product\Product {#9379
    #id: 712
    #code: "LIGR120"
    #attributes: Doctrine\ORM\PersistentCollection {#9386 …}
    #variants: Doctrine\ORM\PersistentCollection {#9399 …}
    #options: Doctrine\ORM\PersistentCollection {#9390 …}
    #associations: Doctrine\ORM\PersistentCollection {#9388 …}
    #createdAt: DateTime @1764670687 {#9375
      date: 2025-12-02 10:18:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670687 {#9376
      date: 2025-12-02 10:18:07.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9393 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9394
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9379}
        #id: 712
        #name: "JOCAVI Lightwalltrap RND 120 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-lightwalltrap-rnd-120-panneau-acoustique-absorbant"
        #description: """
          JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
          Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
          Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
          Caractéristiques\n
          \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions \n
          Diamètre 120 cm, Epaisseur 7 cm (Poids 9,7 Kg).Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Lightwalltrap® est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
        #shortDescription: "JOCAVI Lightwalltrap® \u{A0}120 RND est un panneau acoustique absorbant, de diamètre 120cm et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9396 …}
    #channels: Doctrine\ORM\PersistentCollection {#9384 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9380 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9382 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  +variant: App\Entity\Product\ProductVariant {#9400 …}
  +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 {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 0.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#9379
    #id: 712
    #code: "LIGR120"
    #attributes: Doctrine\ORM\PersistentCollection {#9386 …}
    #variants: Doctrine\ORM\PersistentCollection {#9399 …}
    #options: Doctrine\ORM\PersistentCollection {#9390 …}
    #associations: Doctrine\ORM\PersistentCollection {#9388 …}
    #createdAt: DateTime @1764670687 {#9375
      date: 2025-12-02 10:18:07.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670687 {#9376
      date: 2025-12-02 10:18:07.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9393 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9394
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9379}
        #id: 712
        #name: "JOCAVI Lightwalltrap RND 120 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-lightwalltrap-rnd-120-panneau-acoustique-absorbant"
        #description: """
          JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
          Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
          Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
          Caractéristiques\n
          \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions \n
          Diamètre 120 cm, Epaisseur 7 cm (Poids 9,7 Kg).Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Lightwalltrap® est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
        #shortDescription: "JOCAVI Lightwalltrap® \u{A0}120 RND est un panneau acoustique absorbant, de diamètre 120cm et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9396 …}
    #channels: Doctrine\ORM\PersistentCollection {#9384 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9380 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9382 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Lightwalltrap RND 120 ® Panneau Acoustique Absorbant"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21151
  -props: [
    "product" => App\Entity\Product\Product {#9379
      #id: 712
      #code: "LIGR120"
      #attributes: Doctrine\ORM\PersistentCollection {#9386 …}
      #variants: Doctrine\ORM\PersistentCollection {#9399 …}
      #options: Doctrine\ORM\PersistentCollection {#9390 …}
      #associations: Doctrine\ORM\PersistentCollection {#9388 …}
      #createdAt: DateTime @1764670687 {#9375
        date: 2025-12-02 10:18:07.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670687 {#9376
        date: 2025-12-02 10:18:07.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9393 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9394
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9379}
          #id: 712
          #name: "JOCAVI Lightwalltrap RND 120 ® Panneau Acoustique Absorbant"
          #slug: "jocavi-lightwalltrap-rnd-120-panneau-acoustique-absorbant"
          #description: """
            JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
            Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
            Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
            Caractéristiques\n
            \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
            Dimensions \n
            Diamètre 120 cm, Epaisseur 7 cm (Poids 9,7 Kg).Couleurs Disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Lightwalltrap® est un panneau acoustique absorbant et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
          #shortDescription: "JOCAVI Lightwalltrap® \u{A0}120 RND est un panneau acoustique absorbant, de diamètre 120cm et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9396 …}
      #channels: Doctrine\ORM\PersistentCollection {#9384 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9380 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9382 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21215 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21219 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21220 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9400 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9410
    #collection: Doctrine\Common\Collections\ArrayCollection {#9411 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9409 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25981 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25983 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21221
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21215 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21219 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21220 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Lightwalltrap RND 120 ® Panneau Acoustique Absorbant"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9410
    #collection: Doctrine\Common\Collections\ArrayCollection {#9411 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9409 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25981 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25983 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21225
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21221
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21215 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21219 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21220 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9400 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9410
      #collection: Doctrine\Common\Collections\ArrayCollection {#9411 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9409 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25981 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25983 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21279
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21270 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21277 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21278 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9400 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21282
  +variant: App\Entity\Product\ProductVariant {#9400 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9905 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13268 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21279
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21270 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21277 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21278 …}
    +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 44.0 MiB 2.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#9416
    #id: 713
    #code: "LIGR90"
    #attributes: Doctrine\ORM\PersistentCollection {#9423 …}
    #variants: Doctrine\ORM\PersistentCollection {#9436 …}
    #options: Doctrine\ORM\PersistentCollection {#9427 …}
    #associations: Doctrine\ORM\PersistentCollection {#9425 …}
    #createdAt: DateTime @1764670689 {#9412
      date: 2025-12-02 10:18:09.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670689 {#9413
      date: 2025-12-02 10:18:09.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9430 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9431
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9416}
        #id: 713
        #name: "JOCAVI Lightwalltrap RND 90 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-lightwalltrap-rnd-90-panneau-acoustique-absorbant-"
        #description: """
          JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
          Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
          Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions \n
          Diamètre 90 cm, Epaisseur 7 cm (Poids 8,7 Kg).Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Lightwalltrap® RND 90 est un panneau acoustique absorbant de diamètre 90cm qui absorbe principalement dans la gamme médiane du spectre sonore."
        #shortDescription: "JOCAVI Lightwalltrap® RND 90 est un panneau acoustique absorbant de diamètre 90cm et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9433 …}
    #channels: Doctrine\ORM\PersistentCollection {#9421 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9419 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21144
  +product: App\Entity\Product\Product {#9416
    #id: 713
    #code: "LIGR90"
    #attributes: Doctrine\ORM\PersistentCollection {#9423 …}
    #variants: Doctrine\ORM\PersistentCollection {#9436 …}
    #options: Doctrine\ORM\PersistentCollection {#9427 …}
    #associations: Doctrine\ORM\PersistentCollection {#9425 …}
    #createdAt: DateTime @1764670689 {#9412
      date: 2025-12-02 10:18:09.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670689 {#9413
      date: 2025-12-02 10:18:09.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9430 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9431
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9416}
        #id: 713
        #name: "JOCAVI Lightwalltrap RND 90 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-lightwalltrap-rnd-90-panneau-acoustique-absorbant-"
        #description: """
          JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
          Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
          Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions \n
          Diamètre 90 cm, Epaisseur 7 cm (Poids 8,7 Kg).Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Lightwalltrap® RND 90 est un panneau acoustique absorbant de diamètre 90cm qui absorbe principalement dans la gamme médiane du spectre sonore."
        #shortDescription: "JOCAVI Lightwalltrap® RND 90 est un panneau acoustique absorbant de diamètre 90cm et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9433 …}
    #channels: Doctrine\ORM\PersistentCollection {#9421 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9419 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  +variant: App\Entity\Product\ProductVariant {#9437 …}
  +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 {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 0.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#9416
    #id: 713
    #code: "LIGR90"
    #attributes: Doctrine\ORM\PersistentCollection {#9423 …}
    #variants: Doctrine\ORM\PersistentCollection {#9436 …}
    #options: Doctrine\ORM\PersistentCollection {#9427 …}
    #associations: Doctrine\ORM\PersistentCollection {#9425 …}
    #createdAt: DateTime @1764670689 {#9412
      date: 2025-12-02 10:18:09.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670689 {#9413
      date: 2025-12-02 10:18:09.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9430 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9431
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9416}
        #id: 713
        #name: "JOCAVI Lightwalltrap RND 90 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-lightwalltrap-rnd-90-panneau-acoustique-absorbant-"
        #description: """
          JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
          Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
          Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions \n
          Diamètre 90 cm, Epaisseur 7 cm (Poids 8,7 Kg).Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Lightwalltrap® RND 90 est un panneau acoustique absorbant de diamètre 90cm qui absorbe principalement dans la gamme médiane du spectre sonore."
        #shortDescription: "JOCAVI Lightwalltrap® RND 90 est un panneau acoustique absorbant de diamètre 90cm et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9433 …}
    #channels: Doctrine\ORM\PersistentCollection {#9421 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9417 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9419 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Lightwalltrap RND 90 ® Panneau Acoustique Absorbant"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21399
  -props: [
    "product" => App\Entity\Product\Product {#9416
      #id: 713
      #code: "LIGR90"
      #attributes: Doctrine\ORM\PersistentCollection {#9423 …}
      #variants: Doctrine\ORM\PersistentCollection {#9436 …}
      #options: Doctrine\ORM\PersistentCollection {#9427 …}
      #associations: Doctrine\ORM\PersistentCollection {#9425 …}
      #createdAt: DateTime @1764670689 {#9412
        date: 2025-12-02 10:18:09.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670689 {#9413
        date: 2025-12-02 10:18:09.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9430 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9431
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9416}
          #id: 713
          #name: "JOCAVI Lightwalltrap RND 90 ® Panneau Acoustique Absorbant"
          #slug: "jocavi-lightwalltrap-rnd-90-panneau-acoustique-absorbant-"
          #description: """
            JOCAVI Lightwalltrap® est un panneau acoustique qui absorbe les fréquences moyennes et qui a été développé pour une utilisation dans les petites salles.\n
            Ce produit est fabriqué avec des matières premières de masse et de densité différentes qui sont dûment liées afin d'augmenter le coefficient d'absorption.\n
            Plusieurs panneaux peuvent être assemblés entre eux avec des résultats très intéressants. Pour sa taille, JOCAVI Lightwalltrap® est l'un des panneaux les plus efficaces disponibles sur le marché. \n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0} Utilise 65% de matériaux recyclés.
•\u{A0}\u{A0}\u{A0} NRC: 0,73.•\u{A0}\u{A0}\u{A0} 100% recyclable.
•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 1 unité par paquet.
•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
            Dimensions \n
            Diamètre 90 cm, Epaisseur 7 cm (Poids 8,7 Kg).Couleurs Disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Lightwalltrap® RND 90 est un panneau acoustique absorbant de diamètre 90cm qui absorbe principalement dans la gamme médiane du spectre sonore."
          #shortDescription: "JOCAVI Lightwalltrap® RND 90 est un panneau acoustique absorbant de diamètre 90cm et cousin du Mellowalltrap® : il absorbe principalement dans la gamme médiane du spectre sonore."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9433 …}
      #channels: Doctrine\ORM\PersistentCollection {#9421 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9417 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9419 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21469
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21463 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21467 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21468 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9437 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9447
    #collection: Doctrine\Common\Collections\ArrayCollection {#9448 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9446 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25996 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25998 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21469
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21463 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21467 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21468 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Lightwalltrap RND 90 ® Panneau Acoustique Absorbant"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9447
    #collection: Doctrine\Common\Collections\ArrayCollection {#9448 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9446 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25996 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25998 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21473
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21469
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21463 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21467 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21468 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9437 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9447
      #collection: Doctrine\Common\Collections\ArrayCollection {#9448 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9446 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25996 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25998 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21527
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21518 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21525 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21526 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9437 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21530
  +variant: App\Entity\Product\ProductVariant {#9437 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9905 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13268 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21527
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21518 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21525 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21526 …}
    +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 44.0 MiB 2.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#9453
    #id: 923
    #code: "VI/B03581"
    #attributes: Doctrine\ORM\PersistentCollection {#9463 …}
    #variants: Doctrine\ORM\PersistentCollection {#9476 …}
    #options: Doctrine\ORM\PersistentCollection {#9467 …}
    #associations: Doctrine\ORM\PersistentCollection {#9465 …}
    #createdAt: DateTime @1764670831 {#9449
      date: 2025-12-02 10:20:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670831 {#9450
      date: 2025-12-02 10:20:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9470 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9471
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9453}
        #id: 923
        #name: "VICOUSTIC FLEXI GLUE ULTRA Colle pour Panneaux Acoustiques (lot de 12)"
        #slug: "vicoustic-flexi-glue-ultra-colle-pour-panneaux-acoustiques"
        #description: "Description :\u{A0}La Flexi Glue Ultra de Vicoustic est conçue pour être utilisée avec une variété de matériaux. Sa composition chimique est non agressive, et donc certifiée conformément à la législation européenne la plus récente, permettant à Flexi Glue Ultra d'être utilisé dans n'importe quel environnement. Flexi Glue Ultra est également parfait pour une utilisation avec les solutions Vicoustic en polyuréthane (mousse) ou en polystyrène (EPS), assurant leur application correcte et sûre sur les surfaces d'une pièce. Flexi Glue Ultra a été conçu en collaboration avec les principaux professionnels de l'industrie chimique. Les tests ont révélé une excellente résistance et polyvalence lorsqu'ils sont appliqués à une gamme de matériaux. Préparation : Les surfaces à coller doivent être sèches, propres et exemptes de poussière et de graisse. Collage : Appliquer uniformément l'adhésif à l'aide d'un pistolet à main ou à pression sur les surfaces à coller. Rejoignez-les immédiatement. L'épaisseur de la couche dépend de la consistance des matériaux à coller. Une application unilatérale est possible. Dans ce cas, joindre les pièces avant formation d'une peau à la surface de la couche adhésive. Appuyez bien. Assurez-vous que les deux surfaces sont bien mouillées. Dimensions : 1 tube = 310 ml (vendu par lot de 12)."
        #metaKeywords: null
        #metaDescription: "Colle pour Panneau Acoustique"
        #shortDescription: "Tubes de colle Flexi Glue pour panneaux acoustiques. Vendu par lot de 12 tubes."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9473 …}
    #channels: Doctrine\ORM\PersistentCollection {#9461 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7607 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9457 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9459 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#9455 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21392
  +product: App\Entity\Product\Product {#9453
    #id: 923
    #code: "VI/B03581"
    #attributes: Doctrine\ORM\PersistentCollection {#9463 …}
    #variants: Doctrine\ORM\PersistentCollection {#9476 …}
    #options: Doctrine\ORM\PersistentCollection {#9467 …}
    #associations: Doctrine\ORM\PersistentCollection {#9465 …}
    #createdAt: DateTime @1764670831 {#9449
      date: 2025-12-02 10:20:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670831 {#9450
      date: 2025-12-02 10:20:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9470 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9471
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9453}
        #id: 923
        #name: "VICOUSTIC FLEXI GLUE ULTRA Colle pour Panneaux Acoustiques (lot de 12)"
        #slug: "vicoustic-flexi-glue-ultra-colle-pour-panneaux-acoustiques"
        #description: "Description :\u{A0}La Flexi Glue Ultra de Vicoustic est conçue pour être utilisée avec une variété de matériaux. Sa composition chimique est non agressive, et donc certifiée conformément à la législation européenne la plus récente, permettant à Flexi Glue Ultra d'être utilisé dans n'importe quel environnement. Flexi Glue Ultra est également parfait pour une utilisation avec les solutions Vicoustic en polyuréthane (mousse) ou en polystyrène (EPS), assurant leur application correcte et sûre sur les surfaces d'une pièce. Flexi Glue Ultra a été conçu en collaboration avec les principaux professionnels de l'industrie chimique. Les tests ont révélé une excellente résistance et polyvalence lorsqu'ils sont appliqués à une gamme de matériaux. Préparation : Les surfaces à coller doivent être sèches, propres et exemptes de poussière et de graisse. Collage : Appliquer uniformément l'adhésif à l'aide d'un pistolet à main ou à pression sur les surfaces à coller. Rejoignez-les immédiatement. L'épaisseur de la couche dépend de la consistance des matériaux à coller. Une application unilatérale est possible. Dans ce cas, joindre les pièces avant formation d'une peau à la surface de la couche adhésive. Appuyez bien. Assurez-vous que les deux surfaces sont bien mouillées. Dimensions : 1 tube = 310 ml (vendu par lot de 12)."
        #metaKeywords: null
        #metaDescription: "Colle pour Panneau Acoustique"
        #shortDescription: "Tubes de colle Flexi Glue pour panneaux acoustiques. Vendu par lot de 12 tubes."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9473 …}
    #channels: Doctrine\ORM\PersistentCollection {#9461 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7607 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9457 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9459 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#9455 …}
  }
  +variant: App\Entity\Product\ProductVariant {#9477 …}
  +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 {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 0.43 ms
Input props
[
  "product" => App\Entity\Product\Product {#9453
    #id: 923
    #code: "VI/B03581"
    #attributes: Doctrine\ORM\PersistentCollection {#9463 …}
    #variants: Doctrine\ORM\PersistentCollection {#9476 …}
    #options: Doctrine\ORM\PersistentCollection {#9467 …}
    #associations: Doctrine\ORM\PersistentCollection {#9465 …}
    #createdAt: DateTime @1764670831 {#9449
      date: 2025-12-02 10:20:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670831 {#9450
      date: 2025-12-02 10:20:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9470 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9471
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9453}
        #id: 923
        #name: "VICOUSTIC FLEXI GLUE ULTRA Colle pour Panneaux Acoustiques (lot de 12)"
        #slug: "vicoustic-flexi-glue-ultra-colle-pour-panneaux-acoustiques"
        #description: "Description :\u{A0}La Flexi Glue Ultra de Vicoustic est conçue pour être utilisée avec une variété de matériaux. Sa composition chimique est non agressive, et donc certifiée conformément à la législation européenne la plus récente, permettant à Flexi Glue Ultra d'être utilisé dans n'importe quel environnement. Flexi Glue Ultra est également parfait pour une utilisation avec les solutions Vicoustic en polyuréthane (mousse) ou en polystyrène (EPS), assurant leur application correcte et sûre sur les surfaces d'une pièce. Flexi Glue Ultra a été conçu en collaboration avec les principaux professionnels de l'industrie chimique. Les tests ont révélé une excellente résistance et polyvalence lorsqu'ils sont appliqués à une gamme de matériaux. Préparation : Les surfaces à coller doivent être sèches, propres et exemptes de poussière et de graisse. Collage : Appliquer uniformément l'adhésif à l'aide d'un pistolet à main ou à pression sur les surfaces à coller. Rejoignez-les immédiatement. L'épaisseur de la couche dépend de la consistance des matériaux à coller. Une application unilatérale est possible. Dans ce cas, joindre les pièces avant formation d'une peau à la surface de la couche adhésive. Appuyez bien. Assurez-vous que les deux surfaces sont bien mouillées. Dimensions : 1 tube = 310 ml (vendu par lot de 12)."
        #metaKeywords: null
        #metaDescription: "Colle pour Panneau Acoustique"
        #shortDescription: "Tubes de colle Flexi Glue pour panneaux acoustiques. Vendu par lot de 12 tubes."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9473 …}
    #channels: Doctrine\ORM\PersistentCollection {#9461 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7607 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9457 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9459 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#9455 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "VICOUSTIC FLEXI GLUE ULTRA Colle pour Panneaux Acoustiques (lot de 12)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21647
  -props: [
    "product" => App\Entity\Product\Product {#9453
      #id: 923
      #code: "VI/B03581"
      #attributes: Doctrine\ORM\PersistentCollection {#9463 …}
      #variants: Doctrine\ORM\PersistentCollection {#9476 …}
      #options: Doctrine\ORM\PersistentCollection {#9467 …}
      #associations: Doctrine\ORM\PersistentCollection {#9465 …}
      #createdAt: DateTime @1764670831 {#9449
        date: 2025-12-02 10:20:31.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670831 {#9450
        date: 2025-12-02 10:20:31.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9470 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9471
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9453}
          #id: 923
          #name: "VICOUSTIC FLEXI GLUE ULTRA Colle pour Panneaux Acoustiques (lot de 12)"
          #slug: "vicoustic-flexi-glue-ultra-colle-pour-panneaux-acoustiques"
          #description: "Description :\u{A0}La Flexi Glue Ultra de Vicoustic est conçue pour être utilisée avec une variété de matériaux. Sa composition chimique est non agressive, et donc certifiée conformément à la législation européenne la plus récente, permettant à Flexi Glue Ultra d'être utilisé dans n'importe quel environnement. Flexi Glue Ultra est également parfait pour une utilisation avec les solutions Vicoustic en polyuréthane (mousse) ou en polystyrène (EPS), assurant leur application correcte et sûre sur les surfaces d'une pièce. Flexi Glue Ultra a été conçu en collaboration avec les principaux professionnels de l'industrie chimique. Les tests ont révélé une excellente résistance et polyvalence lorsqu'ils sont appliqués à une gamme de matériaux. Préparation : Les surfaces à coller doivent être sèches, propres et exemptes de poussière et de graisse. Collage : Appliquer uniformément l'adhésif à l'aide d'un pistolet à main ou à pression sur les surfaces à coller. Rejoignez-les immédiatement. L'épaisseur de la couche dépend de la consistance des matériaux à coller. Une application unilatérale est possible. Dans ce cas, joindre les pièces avant formation d'une peau à la surface de la couche adhésive. Appuyez bien. Assurez-vous que les deux surfaces sont bien mouillées. Dimensions : 1 tube = 310 ml (vendu par lot de 12)."
          #metaKeywords: null
          #metaDescription: "Colle pour Panneau Acoustique"
          #shortDescription: "Tubes de colle Flexi Glue pour panneaux acoustiques. Vendu par lot de 12 tubes."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9473 …}
      #channels: Doctrine\ORM\PersistentCollection {#9461 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7607 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9457 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9459 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#9455 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21708
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21702 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21706 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21707 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9477 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9487
    #collection: Doctrine\Common\Collections\ArrayCollection {#9488 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9486 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#26011 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26013 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21708
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21702 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21706 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21707 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "VICOUSTIC FLEXI GLUE ULTRA Colle pour Panneaux Acoustiques (lot de 12)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9487
    #collection: Doctrine\Common\Collections\ArrayCollection {#9488 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9486 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#26011 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26013 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21712
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21708
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21702 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21706 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21707 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9477 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9487
      #collection: Doctrine\Common\Collections\ArrayCollection {#9488 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9486 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#26011 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26013 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21766
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21757 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21764 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21765 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9477 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21769
  +variant: App\Entity\Product\ProductVariant {#9477 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9905 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13268 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21766
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21757 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21764 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21765 …}
    +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 44.0 MiB 2.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#9493
    #id: 924
    #code: "B05600"
    #attributes: Doctrine\ORM\PersistentCollection {#9503 …}
    #variants: Doctrine\ORM\PersistentCollection {#9516 …}
    #options: Doctrine\ORM\PersistentCollection {#9507 …}
    #associations: Doctrine\ORM\PersistentCollection {#9505 …}
    #createdAt: DateTime @1764670832 {#9489
      date: 2025-12-02 10:20:32.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670832 {#9490
      date: 2025-12-02 10:20:32.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9510 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9511
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9493}
        #id: 924
        #name: "VICOUSTIC WAVEWOOD DIFFUSER ULTRA (FR) Panneau Diffusant (Lot de 3)"
        #slug: "vicoustic-wavewood-diffuser-ultra-panneau-diffusant-lot-de-3"
        #description: """
          ABSORPTION & RÉFLEXION : Le Tout en Un.Le panneau VicPattern Ultra Wavewood est l'une des principales solutions proposées par Vicoustic en termes de système de contrôle d'absorption et de réflexion (ARCS*).Ceci est idéal pour ceux qui recherchent un son équilibré qui peut également, simultanément, contrôler toute énergie sonore dans une pièce, tout en gérant et en créant un son vivant et lumineux dans un cadre particulier. Fabriqué en mélaminé, un matériau très durable, le panneau VicPattern Ultra Wavewood est disponible en 8 couleurs de bois et métalliques différentes. Parallèlement à cela, le VicPattern Ultra Wavewood utilise également notre laine PET spécialement conçue, un matériau durable qui maximise les capacités d'absorption acoustique du panneau et contribue à l'objectif de Vicoustic de produire des produits plus verts et plus respectueux de l'environnement. Ce produit peut également être installé au plafond avec le VicFix J Profile 2m, vendu séparément. Pour une installation en coin, utilisez le VicFix Corner, vendu séparément. Version optionnelle coupe-feu VicPattern a une version FR, qui signifie Fire Rated, ce qui signifie qu'il est fabriqué avec du MDF rouge foncé ignifuge avec un comportement au feu amélioré couplé à une plaque en PET classée selon l'inflammabilité. Avec un système de fixation autonome, il ne nécessite pas l'utilisation de colle. Le respect des classifications d'incendie et d'inflammabilité des matières premières, produites et classées en Europe, signifie que les versions VicPattern FR sont recommandées pour une application dans des secteurs soumis à des réglementations strictes concernant le comportement au feu des matériaux utilisés. C'est un matériau optimal pour un bâtiment public. Caractéristiques Techniques :- Construction en MDF haut de gamme et mélamine anti-rayures. - Sans polyuréthane - Recyclable - Emballage renforcé - Finition également sur les côtés - Le remplissage amovible permet d'intégrer la lumière et le son - Systèmes de fixation professionnels* ARCS - Système de contrôle d'absorption et de réflexion. Le système ARCS est le modèle de recherche de Vicoustic et a été développé pour aider aux solutions combinées d'absorption acoustique et de diffusion. Ce produit intègre les recherches entreprises par nos techniciens pour atteindre l'équilibre optimal entre la zone d'absorption et la surface réfléchissante.\n
          \n
          Informations Principales :Dimensions: 595x595x50mm Matière première: laine VicPET, MDF et mélamine Résistance aux rayures: Oui Lavable: non Fonctionnalité: Absorption et Diffusion Gamme de fréquences d'absorption: fréquences moyennes et élevées NRC: 0,70 Taux de feu Europe: Euroclasse E Conbditionnement : 3 Unités par Boîte\u{A0}Dimensions de la boîte : 665 x 675 x 195 mm Poids brut de la boîte: 14 kg Accessoires: VicFix J Profile (inclus), VicFix J Profile 2m (les profils sont fournis sans trous percés), VicFix Corner
          """
        #metaKeywords: null
        #metaDescription: "Panneau Diffusant en Polystyrène Expansé Haute Densité et d'une Face avant en Bois"
        #shortDescription: "Panneau diffusant composé d'une partie en polystyrène expansé haute densité et d'une face avant en bois.Ce panneau possède la même esthétique que le Wavewood. Version FR (Fire Rated), tenue contre le feu ."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9513 …}
    #channels: Doctrine\ORM\PersistentCollection {#9501 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9495 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9497 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9499 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#9455 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21640
  +product: App\Entity\Product\Product {#9493
    #id: 924
    #code: "B05600"
    #attributes: Doctrine\ORM\PersistentCollection {#9503 …}
    #variants: Doctrine\ORM\PersistentCollection {#9516 …}
    #options: Doctrine\ORM\PersistentCollection {#9507 …}
    #associations: Doctrine\ORM\PersistentCollection {#9505 …}
    #createdAt: DateTime @1764670832 {#9489
      date: 2025-12-02 10:20:32.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670832 {#9490
      date: 2025-12-02 10:20:32.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9510 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9511
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9493}
        #id: 924
        #name: "VICOUSTIC WAVEWOOD DIFFUSER ULTRA (FR) Panneau Diffusant (Lot de 3)"
        #slug: "vicoustic-wavewood-diffuser-ultra-panneau-diffusant-lot-de-3"
        #description: """
          ABSORPTION & RÉFLEXION : Le Tout en Un.Le panneau VicPattern Ultra Wavewood est l'une des principales solutions proposées par Vicoustic en termes de système de contrôle d'absorption et de réflexion (ARCS*).Ceci est idéal pour ceux qui recherchent un son équilibré qui peut également, simultanément, contrôler toute énergie sonore dans une pièce, tout en gérant et en créant un son vivant et lumineux dans un cadre particulier. Fabriqué en mélaminé, un matériau très durable, le panneau VicPattern Ultra Wavewood est disponible en 8 couleurs de bois et métalliques différentes. Parallèlement à cela, le VicPattern Ultra Wavewood utilise également notre laine PET spécialement conçue, un matériau durable qui maximise les capacités d'absorption acoustique du panneau et contribue à l'objectif de Vicoustic de produire des produits plus verts et plus respectueux de l'environnement. Ce produit peut également être installé au plafond avec le VicFix J Profile 2m, vendu séparément. Pour une installation en coin, utilisez le VicFix Corner, vendu séparément. Version optionnelle coupe-feu VicPattern a une version FR, qui signifie Fire Rated, ce qui signifie qu'il est fabriqué avec du MDF rouge foncé ignifuge avec un comportement au feu amélioré couplé à une plaque en PET classée selon l'inflammabilité. Avec un système de fixation autonome, il ne nécessite pas l'utilisation de colle. Le respect des classifications d'incendie et d'inflammabilité des matières premières, produites et classées en Europe, signifie que les versions VicPattern FR sont recommandées pour une application dans des secteurs soumis à des réglementations strictes concernant le comportement au feu des matériaux utilisés. C'est un matériau optimal pour un bâtiment public. Caractéristiques Techniques :- Construction en MDF haut de gamme et mélamine anti-rayures. - Sans polyuréthane - Recyclable - Emballage renforcé - Finition également sur les côtés - Le remplissage amovible permet d'intégrer la lumière et le son - Systèmes de fixation professionnels* ARCS - Système de contrôle d'absorption et de réflexion. Le système ARCS est le modèle de recherche de Vicoustic et a été développé pour aider aux solutions combinées d'absorption acoustique et de diffusion. Ce produit intègre les recherches entreprises par nos techniciens pour atteindre l'équilibre optimal entre la zone d'absorption et la surface réfléchissante.\n
          \n
          Informations Principales :Dimensions: 595x595x50mm Matière première: laine VicPET, MDF et mélamine Résistance aux rayures: Oui Lavable: non Fonctionnalité: Absorption et Diffusion Gamme de fréquences d'absorption: fréquences moyennes et élevées NRC: 0,70 Taux de feu Europe: Euroclasse E Conbditionnement : 3 Unités par Boîte\u{A0}Dimensions de la boîte : 665 x 675 x 195 mm Poids brut de la boîte: 14 kg Accessoires: VicFix J Profile (inclus), VicFix J Profile 2m (les profils sont fournis sans trous percés), VicFix Corner
          """
        #metaKeywords: null
        #metaDescription: "Panneau Diffusant en Polystyrène Expansé Haute Densité et d'une Face avant en Bois"
        #shortDescription: "Panneau diffusant composé d'une partie en polystyrène expansé haute densité et d'une face avant en bois.Ce panneau possède la même esthétique que le Wavewood. Version FR (Fire Rated), tenue contre le feu ."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9513 …}
    #channels: Doctrine\ORM\PersistentCollection {#9501 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9495 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9497 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9499 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#9455 …}
  }
  +variant: App\Entity\Product\ProductVariant {#9517 …}
  +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 {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 0.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#9493
    #id: 924
    #code: "B05600"
    #attributes: Doctrine\ORM\PersistentCollection {#9503 …}
    #variants: Doctrine\ORM\PersistentCollection {#9516 …}
    #options: Doctrine\ORM\PersistentCollection {#9507 …}
    #associations: Doctrine\ORM\PersistentCollection {#9505 …}
    #createdAt: DateTime @1764670832 {#9489
      date: 2025-12-02 10:20:32.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670832 {#9490
      date: 2025-12-02 10:20:32.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9510 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9511
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9493}
        #id: 924
        #name: "VICOUSTIC WAVEWOOD DIFFUSER ULTRA (FR) Panneau Diffusant (Lot de 3)"
        #slug: "vicoustic-wavewood-diffuser-ultra-panneau-diffusant-lot-de-3"
        #description: """
          ABSORPTION & RÉFLEXION : Le Tout en Un.Le panneau VicPattern Ultra Wavewood est l'une des principales solutions proposées par Vicoustic en termes de système de contrôle d'absorption et de réflexion (ARCS*).Ceci est idéal pour ceux qui recherchent un son équilibré qui peut également, simultanément, contrôler toute énergie sonore dans une pièce, tout en gérant et en créant un son vivant et lumineux dans un cadre particulier. Fabriqué en mélaminé, un matériau très durable, le panneau VicPattern Ultra Wavewood est disponible en 8 couleurs de bois et métalliques différentes. Parallèlement à cela, le VicPattern Ultra Wavewood utilise également notre laine PET spécialement conçue, un matériau durable qui maximise les capacités d'absorption acoustique du panneau et contribue à l'objectif de Vicoustic de produire des produits plus verts et plus respectueux de l'environnement. Ce produit peut également être installé au plafond avec le VicFix J Profile 2m, vendu séparément. Pour une installation en coin, utilisez le VicFix Corner, vendu séparément. Version optionnelle coupe-feu VicPattern a une version FR, qui signifie Fire Rated, ce qui signifie qu'il est fabriqué avec du MDF rouge foncé ignifuge avec un comportement au feu amélioré couplé à une plaque en PET classée selon l'inflammabilité. Avec un système de fixation autonome, il ne nécessite pas l'utilisation de colle. Le respect des classifications d'incendie et d'inflammabilité des matières premières, produites et classées en Europe, signifie que les versions VicPattern FR sont recommandées pour une application dans des secteurs soumis à des réglementations strictes concernant le comportement au feu des matériaux utilisés. C'est un matériau optimal pour un bâtiment public. Caractéristiques Techniques :- Construction en MDF haut de gamme et mélamine anti-rayures. - Sans polyuréthane - Recyclable - Emballage renforcé - Finition également sur les côtés - Le remplissage amovible permet d'intégrer la lumière et le son - Systèmes de fixation professionnels* ARCS - Système de contrôle d'absorption et de réflexion. Le système ARCS est le modèle de recherche de Vicoustic et a été développé pour aider aux solutions combinées d'absorption acoustique et de diffusion. Ce produit intègre les recherches entreprises par nos techniciens pour atteindre l'équilibre optimal entre la zone d'absorption et la surface réfléchissante.\n
          \n
          Informations Principales :Dimensions: 595x595x50mm Matière première: laine VicPET, MDF et mélamine Résistance aux rayures: Oui Lavable: non Fonctionnalité: Absorption et Diffusion Gamme de fréquences d'absorption: fréquences moyennes et élevées NRC: 0,70 Taux de feu Europe: Euroclasse E Conbditionnement : 3 Unités par Boîte\u{A0}Dimensions de la boîte : 665 x 675 x 195 mm Poids brut de la boîte: 14 kg Accessoires: VicFix J Profile (inclus), VicFix J Profile 2m (les profils sont fournis sans trous percés), VicFix Corner
          """
        #metaKeywords: null
        #metaDescription: "Panneau Diffusant en Polystyrène Expansé Haute Densité et d'une Face avant en Bois"
        #shortDescription: "Panneau diffusant composé d'une partie en polystyrène expansé haute densité et d'une face avant en bois.Ce panneau possède la même esthétique que le Wavewood. Version FR (Fire Rated), tenue contre le feu ."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9513 …}
    #channels: Doctrine\ORM\PersistentCollection {#9501 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9495 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9497 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9499 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#9455 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "VICOUSTIC WAVEWOOD DIFFUSER ULTRA (FR) Panneau Diffusant (Lot de 3)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21886
  -props: [
    "product" => App\Entity\Product\Product {#9493
      #id: 924
      #code: "B05600"
      #attributes: Doctrine\ORM\PersistentCollection {#9503 …}
      #variants: Doctrine\ORM\PersistentCollection {#9516 …}
      #options: Doctrine\ORM\PersistentCollection {#9507 …}
      #associations: Doctrine\ORM\PersistentCollection {#9505 …}
      #createdAt: DateTime @1764670832 {#9489
        date: 2025-12-02 10:20:32.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670832 {#9490
        date: 2025-12-02 10:20:32.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9510 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9511
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9493}
          #id: 924
          #name: "VICOUSTIC WAVEWOOD DIFFUSER ULTRA (FR) Panneau Diffusant (Lot de 3)"
          #slug: "vicoustic-wavewood-diffuser-ultra-panneau-diffusant-lot-de-3"
          #description: """
            ABSORPTION & RÉFLEXION : Le Tout en Un.Le panneau VicPattern Ultra Wavewood est l'une des principales solutions proposées par Vicoustic en termes de système de contrôle d'absorption et de réflexion (ARCS*).Ceci est idéal pour ceux qui recherchent un son équilibré qui peut également, simultanément, contrôler toute énergie sonore dans une pièce, tout en gérant et en créant un son vivant et lumineux dans un cadre particulier. Fabriqué en mélaminé, un matériau très durable, le panneau VicPattern Ultra Wavewood est disponible en 8 couleurs de bois et métalliques différentes. Parallèlement à cela, le VicPattern Ultra Wavewood utilise également notre laine PET spécialement conçue, un matériau durable qui maximise les capacités d'absorption acoustique du panneau et contribue à l'objectif de Vicoustic de produire des produits plus verts et plus respectueux de l'environnement. Ce produit peut également être installé au plafond avec le VicFix J Profile 2m, vendu séparément. Pour une installation en coin, utilisez le VicFix Corner, vendu séparément. Version optionnelle coupe-feu VicPattern a une version FR, qui signifie Fire Rated, ce qui signifie qu'il est fabriqué avec du MDF rouge foncé ignifuge avec un comportement au feu amélioré couplé à une plaque en PET classée selon l'inflammabilité. Avec un système de fixation autonome, il ne nécessite pas l'utilisation de colle. Le respect des classifications d'incendie et d'inflammabilité des matières premières, produites et classées en Europe, signifie que les versions VicPattern FR sont recommandées pour une application dans des secteurs soumis à des réglementations strictes concernant le comportement au feu des matériaux utilisés. C'est un matériau optimal pour un bâtiment public. Caractéristiques Techniques :- Construction en MDF haut de gamme et mélamine anti-rayures. - Sans polyuréthane - Recyclable - Emballage renforcé - Finition également sur les côtés - Le remplissage amovible permet d'intégrer la lumière et le son - Systèmes de fixation professionnels* ARCS - Système de contrôle d'absorption et de réflexion. Le système ARCS est le modèle de recherche de Vicoustic et a été développé pour aider aux solutions combinées d'absorption acoustique et de diffusion. Ce produit intègre les recherches entreprises par nos techniciens pour atteindre l'équilibre optimal entre la zone d'absorption et la surface réfléchissante.\n
            \n
            Informations Principales :Dimensions: 595x595x50mm Matière première: laine VicPET, MDF et mélamine Résistance aux rayures: Oui Lavable: non Fonctionnalité: Absorption et Diffusion Gamme de fréquences d'absorption: fréquences moyennes et élevées NRC: 0,70 Taux de feu Europe: Euroclasse E Conbditionnement : 3 Unités par Boîte\u{A0}Dimensions de la boîte : 665 x 675 x 195 mm Poids brut de la boîte: 14 kg Accessoires: VicFix J Profile (inclus), VicFix J Profile 2m (les profils sont fournis sans trous percés), VicFix Corner
            """
          #metaKeywords: null
          #metaDescription: "Panneau Diffusant en Polystyrène Expansé Haute Densité et d'une Face avant en Bois"
          #shortDescription: "Panneau diffusant composé d'une partie en polystyrène expansé haute densité et d'une face avant en bois.Ce panneau possède la même esthétique que le Wavewood. Version FR (Fire Rated), tenue contre le feu ."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9513 …}
      #channels: Doctrine\ORM\PersistentCollection {#9501 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9495 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9497 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9499 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#9455 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21968
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21962 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21966 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21967 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9517 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9527
    #collection: Doctrine\Common\Collections\ArrayCollection {#9528 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9526 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#26026 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26028 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21968
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21962 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21966 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21967 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "VICOUSTIC WAVEWOOD DIFFUSER ULTRA (FR) Panneau Diffusant (Lot de 3)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9527
    #collection: Doctrine\Common\Collections\ArrayCollection {#9528 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9526 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#26026 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26028 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21972
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21968
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21962 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21966 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21967 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9517 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9527
      #collection: Doctrine\Common\Collections\ArrayCollection {#9528 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9526 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#26026 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26028 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22026
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22017 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22024 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22025 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9517 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22029
  +variant: App\Entity\Product\ProductVariant {#9517 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9905 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13268 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22026
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22017 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22024 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22025 …}
    +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 44.0 MiB 2.03 ms
Input props
[
  "product" => App\Entity\Product\Product {#9533
    #id: 1206
    #code: "jocavi_mellowalltrap_120_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#9540 …}
    #variants: Doctrine\ORM\PersistentCollection {#9553 …}
    #options: Doctrine\ORM\PersistentCollection {#9544 …}
    #associations: Doctrine\ORM\PersistentCollection {#9542 …}
    #createdAt: DateTime @1764671071 {#9529
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671071 {#9530
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9547 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9548
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9533}
        #id: 1206
        #name: "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-mellowalltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Les auditoriums, les pièces où l'on écoute de la musique, les studios, les salles de cinéma, etc ont besoin d'une surface efficace pour absorber les ondes sonores dans la plus large plage possible de fréquences. \n
          Ce produit est particulièrement important pour l'absorption des fréquences moyennes et moyennes-hautes du spectre sonore. Ce produit excelle grâce à sa haute performance, sa petite taille et son faible poids. \n
          Même si il est fabriqué avec les meilleurs matériaux absorbants des fréquences moyennes, une étude mathématique a été conduite pour optimiser sa forme afin d'accroître et d'améliorer encore ses résultats. \n
          La forme du JOCAVI Mellowalltrap® a été conçu pour absorber le son incident sur les murs et les plafonds, réduisant ainsi l'énergie réfléchie au point d'écoute et diminuant ainsi, dans une certaine mesure, l'effet de salle. \n
          Il s'agit d'un panneau d'absorption très efficace pour les moyennes fréquences. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Utilise 75% de matériaux recyclés.•\u{A0}\u{A0}\u{A0} CNRC: 1,09.•\u{A0}\u{A0}\u{A0} 100% recyclable.•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 2 unités par paquet.•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus. •\u{A0}\u{A0}\u{A0} D'autres tailles sont disponibles sur demande.\n
          Dimensions \n
          Longueur = 120 cm, Largeur = 60 cm, Epaisseur = 8 cm (Poids = 8 Kg)Existe aussi en Longueur 180 cm et 60 cm.Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
        #shortDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9550 …}
    #channels: Doctrine\ORM\PersistentCollection {#9538 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9534 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9536 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21879
  +product: App\Entity\Product\Product {#9533
    #id: 1206
    #code: "jocavi_mellowalltrap_120_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#9540 …}
    #variants: Doctrine\ORM\PersistentCollection {#9553 …}
    #options: Doctrine\ORM\PersistentCollection {#9544 …}
    #associations: Doctrine\ORM\PersistentCollection {#9542 …}
    #createdAt: DateTime @1764671071 {#9529
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671071 {#9530
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9547 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9548
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9533}
        #id: 1206
        #name: "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-mellowalltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Les auditoriums, les pièces où l'on écoute de la musique, les studios, les salles de cinéma, etc ont besoin d'une surface efficace pour absorber les ondes sonores dans la plus large plage possible de fréquences. \n
          Ce produit est particulièrement important pour l'absorption des fréquences moyennes et moyennes-hautes du spectre sonore. Ce produit excelle grâce à sa haute performance, sa petite taille et son faible poids. \n
          Même si il est fabriqué avec les meilleurs matériaux absorbants des fréquences moyennes, une étude mathématique a été conduite pour optimiser sa forme afin d'accroître et d'améliorer encore ses résultats. \n
          La forme du JOCAVI Mellowalltrap® a été conçu pour absorber le son incident sur les murs et les plafonds, réduisant ainsi l'énergie réfléchie au point d'écoute et diminuant ainsi, dans une certaine mesure, l'effet de salle. \n
          Il s'agit d'un panneau d'absorption très efficace pour les moyennes fréquences. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Utilise 75% de matériaux recyclés.•\u{A0}\u{A0}\u{A0} CNRC: 1,09.•\u{A0}\u{A0}\u{A0} 100% recyclable.•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 2 unités par paquet.•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus. •\u{A0}\u{A0}\u{A0} D'autres tailles sont disponibles sur demande.\n
          Dimensions \n
          Longueur = 120 cm, Largeur = 60 cm, Epaisseur = 8 cm (Poids = 8 Kg)Existe aussi en Longueur 180 cm et 60 cm.Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
        #shortDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9550 …}
    #channels: Doctrine\ORM\PersistentCollection {#9538 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9534 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9536 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  +variant: App\Entity\Product\ProductVariant {#9554 …}
  +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 {#19435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19489 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19476 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
44.0 MiB 0.45 ms
Input props
[
  "product" => App\Entity\Product\Product {#9533
    #id: 1206
    #code: "jocavi_mellowalltrap_120_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#9540 …}
    #variants: Doctrine\ORM\PersistentCollection {#9553 …}
    #options: Doctrine\ORM\PersistentCollection {#9544 …}
    #associations: Doctrine\ORM\PersistentCollection {#9542 …}
    #createdAt: DateTime @1764671071 {#9529
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671071 {#9530
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9547 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#9548
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#9533}
        #id: 1206
        #name: "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-mellowalltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Les auditoriums, les pièces où l'on écoute de la musique, les studios, les salles de cinéma, etc ont besoin d'une surface efficace pour absorber les ondes sonores dans la plus large plage possible de fréquences. \n
          Ce produit est particulièrement important pour l'absorption des fréquences moyennes et moyennes-hautes du spectre sonore. Ce produit excelle grâce à sa haute performance, sa petite taille et son faible poids. \n
          Même si il est fabriqué avec les meilleurs matériaux absorbants des fréquences moyennes, une étude mathématique a été conduite pour optimiser sa forme afin d'accroître et d'améliorer encore ses résultats. \n
          La forme du JOCAVI Mellowalltrap® a été conçu pour absorber le son incident sur les murs et les plafonds, réduisant ainsi l'énergie réfléchie au point d'écoute et diminuant ainsi, dans une certaine mesure, l'effet de salle. \n
          Il s'agit d'un panneau d'absorption très efficace pour les moyennes fréquences. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Utilise 75% de matériaux recyclés.•\u{A0}\u{A0}\u{A0} CNRC: 1,09.•\u{A0}\u{A0}\u{A0} 100% recyclable.•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 2 unités par paquet.•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus. •\u{A0}\u{A0}\u{A0} D'autres tailles sont disponibles sur demande.\n
          Dimensions \n
          Longueur = 120 cm, Largeur = 60 cm, Epaisseur = 8 cm (Poids = 8 Kg)Existe aussi en Longueur 180 cm et 60 cm.Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
        #shortDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9550 …}
    #channels: Doctrine\ORM\PersistentCollection {#9538 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9534 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9536 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22146
  -props: [
    "product" => App\Entity\Product\Product {#9533
      #id: 1206
      #code: "jocavi_mellowalltrap_120_panneau_acoustique_absorbant_lot_de_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#9540 …}
      #variants: Doctrine\ORM\PersistentCollection {#9553 …}
      #options: Doctrine\ORM\PersistentCollection {#9544 …}
      #associations: Doctrine\ORM\PersistentCollection {#9542 …}
      #createdAt: DateTime @1764671071 {#9529
        date: 2025-12-02 10:24:31.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671071 {#9530
        date: 2025-12-02 10:24:31.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9547 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#9548
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#9533}
          #id: 1206
          #name: "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
          #slug: "jocavi-mellowalltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
          #description: """
            Les auditoriums, les pièces où l'on écoute de la musique, les studios, les salles de cinéma, etc ont besoin d'une surface efficace pour absorber les ondes sonores dans la plus large plage possible de fréquences. \n
            Ce produit est particulièrement important pour l'absorption des fréquences moyennes et moyennes-hautes du spectre sonore. Ce produit excelle grâce à sa haute performance, sa petite taille et son faible poids. \n
            Même si il est fabriqué avec les meilleurs matériaux absorbants des fréquences moyennes, une étude mathématique a été conduite pour optimiser sa forme afin d'accroître et d'améliorer encore ses résultats. \n
            La forme du JOCAVI Mellowalltrap® a été conçu pour absorber le son incident sur les murs et les plafonds, réduisant ainsi l'énergie réfléchie au point d'écoute et diminuant ainsi, dans une certaine mesure, l'effet de salle. \n
            Il s'agit d'un panneau d'absorption très efficace pour les moyennes fréquences. \n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0} Utilise 75% de matériaux recyclés.•\u{A0}\u{A0}\u{A0} CNRC: 1,09.•\u{A0}\u{A0}\u{A0} 100% recyclable.•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 2 unités par paquet.•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus. •\u{A0}\u{A0}\u{A0} D'autres tailles sont disponibles sur demande.\n
            Dimensions \n
            Longueur = 120 cm, Largeur = 60 cm, Epaisseur = 8 cm (Poids = 8 Kg)Existe aussi en Longueur 180 cm et 60 cm.Couleurs Disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
          #shortDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9550 …}
      #channels: Doctrine\ORM\PersistentCollection {#9538 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9534 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9536 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8100 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
44.0 MiB 0.27 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22213
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22207 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22211 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22212 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9554 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9564
    #collection: Doctrine\Common\Collections\ArrayCollection {#9565 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9563 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#26041 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26043 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22213
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22207 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22211 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22212 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9564
    #collection: Doctrine\Common\Collections\ArrayCollection {#9565 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9563 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#26041 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26043 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22217
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22213
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22207 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22211 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22212 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9554 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9564
      #collection: Doctrine\Common\Collections\ArrayCollection {#9565 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9563 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#26041 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26043 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 44.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22271
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22262 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22269 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22270 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9554 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22274
  +variant: App\Entity\Product\ProductVariant {#9554 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9905 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13268 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9902 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22271
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22262 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22269 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22270 …}
    +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 44.0 MiB 1.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19157
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13333 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19171 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13343 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#19358
  +cart: App\Entity\Order\Order {#17239 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19157
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13333 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19171 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13343 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …}
}