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

Components

12 Twig Components
44 Render Count
49 ms Render Time
22.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 39.97ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 5.52ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 3.33ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 4.82ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.42ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.25ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.01ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 2.61ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.41ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.39ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.73ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.17ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 16.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12781 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12787 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12786 …}
    +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 {#12814
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12679 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12781 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12787 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12786 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 16.0 MiB 0.25 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12891
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12889 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12890 …}
    +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 {#12900
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4590 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12891
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12887 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12889 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12890 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 18.0 MiB 2.01 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13001
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12973 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13009 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13007 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14259
  +cart: App\Entity\Order\Order {#5233 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13001
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12973 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13009 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13007 …}
    +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 18.0 MiB 2.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6542
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6547 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6443 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6546 …}
    +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 {#6541
  #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 {#6542
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6547 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6443 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6546 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 18.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17596
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17592 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17593 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17595 …}
    +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 {#17605
  #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 {#17596
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17592 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17593 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17595 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 18.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17700 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17701 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17703 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#17712
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#233 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17704
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17700 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17701 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17703 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 18.0 MiB 1.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17782
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17778 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17779 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17781 …}
    +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 {#17790
  #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 {#17782
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17778 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17779 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17781 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 20.0 MiB 6.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#8162
    #id: 1019
    #code: "MYRONE"
    #attributes: Doctrine\ORM\PersistentCollection {#8424 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8765 …}
    #associations: Doctrine\ORM\PersistentCollection {#8705 …}
    #createdAt: DateTime @1764670921 {#7901
      date: 2025-12-02 10:22:01.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670921 {#7969
      date: 2025-12-02 10:22:01.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8764 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8162}
        #id: 1019
        #name: "ARTNOVION MYRON E-Diffuser Panneau Acoustique Diffusant (Lot de 4 Panneaux)"
        #slug: "artnovion-myron-e-diffuser-panneau-acoustique-diffusant-lot-de-6-panneaux"
        #description: """
          Sculpter la Qualité Acoustique pour les Audiophiles.\n
          Dans des espaces tels que les salles de contrôle d'enregistrement, les salles de maîtrise du son ou d'autres environnements d'écoute haute fidélité où la qualité sonore est essentielle, le contrôle de la bande passante de diffusion est une priorité.\u{A0}Myron E Diffuser a été conçu et développé par Artnovion avec un avantage technique spécifique, qui lui permet de fonctionner bien au-delà de ce que la plupart des autres produits diffuseurs de son sont capables de fournir.\u{A0}Ce panneau EPS est disponible en 3 couleurs différentes, et est particulièrement facile à installer.\n
          Diffuseur Omnidirectionnel - Qualité acoustique Sculpturale\n
           \n
          Recommandé pour :\n
          - Salle de contrôle\n
          - Salle d'enregistrement\n
          - Studio à domicile\n
          - Studio de diffusion\n
          - Salle de tambour\n
          \n
          Caractéristiques Techniques\n
          • Traitement entre 630Hz et 6300Hz• Système de fixation : chimique (colle GlueArt) non fournie• Dimensions EPS & Poids :595x595x150mm (Unité), Poids : environ 1.1 kg4 Unités par Colisage, Poids : 5.5 kg\n
          Pourquoi utiliser la diffusion?Panneaux diffuseurs diffusant les ondes sonores entrantes en ondes plus petites et à plus faible énergie, dispersées sur une grande surface.\u{A0}Ces réflexions dispersées créent une distribution de champ sonore homogène et une réponse acoustique complète et équilibrée.\u{A0}Cela améliore l'intelligibilité de la parole, la qualité de la musique et crée un sweet spot plus uniforme et plus grand.\n
           \n
          \n
          Systèmes de fixation\n
          Mur et plafond\n
          \u{A0}+ GlueArt 2.0\u{A0}+ Kit de\u{A0}réparation\u{A0}instantanée
          """
        #metaKeywords: null
        #metaDescription: "Le Panneau ARTNOVION MYRON E-Diffuser traite la diffusion à partir de 350Hz et offre une efficacité allant même jusqu'à 6000Hz. Livré par lot de 4 Panneaux."
        #shortDescription: """
          Le Panneau MYRON E-Diffuser traite la diffusion à partir de 630 Hz et offre une efficacité allant même jusqu'à 6300 Hz. Livré par lot de 4 Panneaux.\n
          \u{A0}
          """
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8770 …}
    #channels: Doctrine\ORM\PersistentCollection {#8283 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7965 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8215 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8286 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7905 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18335
  +product: App\Entity\Product\Product {#8162
    #id: 1019
    #code: "MYRONE"
    #attributes: Doctrine\ORM\PersistentCollection {#8424 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8765 …}
    #associations: Doctrine\ORM\PersistentCollection {#8705 …}
    #createdAt: DateTime @1764670921 {#7901
      date: 2025-12-02 10:22:01.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670921 {#7969
      date: 2025-12-02 10:22:01.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8764 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8162}
        #id: 1019
        #name: "ARTNOVION MYRON E-Diffuser Panneau Acoustique Diffusant (Lot de 4 Panneaux)"
        #slug: "artnovion-myron-e-diffuser-panneau-acoustique-diffusant-lot-de-6-panneaux"
        #description: """
          Sculpter la Qualité Acoustique pour les Audiophiles.\n
          Dans des espaces tels que les salles de contrôle d'enregistrement, les salles de maîtrise du son ou d'autres environnements d'écoute haute fidélité où la qualité sonore est essentielle, le contrôle de la bande passante de diffusion est une priorité.\u{A0}Myron E Diffuser a été conçu et développé par Artnovion avec un avantage technique spécifique, qui lui permet de fonctionner bien au-delà de ce que la plupart des autres produits diffuseurs de son sont capables de fournir.\u{A0}Ce panneau EPS est disponible en 3 couleurs différentes, et est particulièrement facile à installer.\n
          Diffuseur Omnidirectionnel - Qualité acoustique Sculpturale\n
           \n
          Recommandé pour :\n
          - Salle de contrôle\n
          - Salle d'enregistrement\n
          - Studio à domicile\n
          - Studio de diffusion\n
          - Salle de tambour\n
          \n
          Caractéristiques Techniques\n
          • Traitement entre 630Hz et 6300Hz• Système de fixation : chimique (colle GlueArt) non fournie• Dimensions EPS & Poids :595x595x150mm (Unité), Poids : environ 1.1 kg4 Unités par Colisage, Poids : 5.5 kg\n
          Pourquoi utiliser la diffusion?Panneaux diffuseurs diffusant les ondes sonores entrantes en ondes plus petites et à plus faible énergie, dispersées sur une grande surface.\u{A0}Ces réflexions dispersées créent une distribution de champ sonore homogène et une réponse acoustique complète et équilibrée.\u{A0}Cela améliore l'intelligibilité de la parole, la qualité de la musique et crée un sweet spot plus uniforme et plus grand.\n
           \n
          \n
          Systèmes de fixation\n
          Mur et plafond\n
          \u{A0}+ GlueArt 2.0\u{A0}+ Kit de\u{A0}réparation\u{A0}instantanée
          """
        #metaKeywords: null
        #metaDescription: "Le Panneau ARTNOVION MYRON E-Diffuser traite la diffusion à partir de 350Hz et offre une efficacité allant même jusqu'à 6000Hz. Livré par lot de 4 Panneaux."
        #shortDescription: """
          Le Panneau MYRON E-Diffuser traite la diffusion à partir de 630 Hz et offre une efficacité allant même jusqu'à 6300 Hz. Livré par lot de 4 Panneaux.\n
          \u{A0}
          """
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8770 …}
    #channels: Doctrine\ORM\PersistentCollection {#8283 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7965 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8215 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8286 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7905 …}
  }
  +variant: App\Entity\Product\ProductVariant {#18451 …}
  +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 {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 0.98 ms
Input props
[
  "product" => App\Entity\Product\Product {#8162
    #id: 1019
    #code: "MYRONE"
    #attributes: Doctrine\ORM\PersistentCollection {#8424 …}
    #variants: Doctrine\ORM\PersistentCollection {#8637 …}
    #options: Doctrine\ORM\PersistentCollection {#8765 …}
    #associations: Doctrine\ORM\PersistentCollection {#8705 …}
    #createdAt: DateTime @1764670921 {#7901
      date: 2025-12-02 10:22:01.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670921 {#7969
      date: 2025-12-02 10:22:01.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8764 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8767
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8162}
        #id: 1019
        #name: "ARTNOVION MYRON E-Diffuser Panneau Acoustique Diffusant (Lot de 4 Panneaux)"
        #slug: "artnovion-myron-e-diffuser-panneau-acoustique-diffusant-lot-de-6-panneaux"
        #description: """
          Sculpter la Qualité Acoustique pour les Audiophiles.\n
          Dans des espaces tels que les salles de contrôle d'enregistrement, les salles de maîtrise du son ou d'autres environnements d'écoute haute fidélité où la qualité sonore est essentielle, le contrôle de la bande passante de diffusion est une priorité.\u{A0}Myron E Diffuser a été conçu et développé par Artnovion avec un avantage technique spécifique, qui lui permet de fonctionner bien au-delà de ce que la plupart des autres produits diffuseurs de son sont capables de fournir.\u{A0}Ce panneau EPS est disponible en 3 couleurs différentes, et est particulièrement facile à installer.\n
          Diffuseur Omnidirectionnel - Qualité acoustique Sculpturale\n
           \n
          Recommandé pour :\n
          - Salle de contrôle\n
          - Salle d'enregistrement\n
          - Studio à domicile\n
          - Studio de diffusion\n
          - Salle de tambour\n
          \n
          Caractéristiques Techniques\n
          • Traitement entre 630Hz et 6300Hz• Système de fixation : chimique (colle GlueArt) non fournie• Dimensions EPS & Poids :595x595x150mm (Unité), Poids : environ 1.1 kg4 Unités par Colisage, Poids : 5.5 kg\n
          Pourquoi utiliser la diffusion?Panneaux diffuseurs diffusant les ondes sonores entrantes en ondes plus petites et à plus faible énergie, dispersées sur une grande surface.\u{A0}Ces réflexions dispersées créent une distribution de champ sonore homogène et une réponse acoustique complète et équilibrée.\u{A0}Cela améliore l'intelligibilité de la parole, la qualité de la musique et crée un sweet spot plus uniforme et plus grand.\n
           \n
          \n
          Systèmes de fixation\n
          Mur et plafond\n
          \u{A0}+ GlueArt 2.0\u{A0}+ Kit de\u{A0}réparation\u{A0}instantanée
          """
        #metaKeywords: null
        #metaDescription: "Le Panneau ARTNOVION MYRON E-Diffuser traite la diffusion à partir de 350Hz et offre une efficacité allant même jusqu'à 6000Hz. Livré par lot de 4 Panneaux."
        #shortDescription: """
          Le Panneau MYRON E-Diffuser traite la diffusion à partir de 630 Hz et offre une efficacité allant même jusqu'à 6300 Hz. Livré par lot de 4 Panneaux.\n
          \u{A0}
          """
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8770 …}
    #channels: Doctrine\ORM\PersistentCollection {#8283 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7965 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8215 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8286 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7905 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "ARTNOVION MYRON E-Diffuser Panneau Acoustique Diffusant (Lot de 4 Panneaux)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18707
  -props: [
    "product" => App\Entity\Product\Product {#8162
      #id: 1019
      #code: "MYRONE"
      #attributes: Doctrine\ORM\PersistentCollection {#8424 …}
      #variants: Doctrine\ORM\PersistentCollection {#8637 …}
      #options: Doctrine\ORM\PersistentCollection {#8765 …}
      #associations: Doctrine\ORM\PersistentCollection {#8705 …}
      #createdAt: DateTime @1764670921 {#7901
        date: 2025-12-02 10:22:01.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670921 {#7969
        date: 2025-12-02 10:22:01.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8764 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8767
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8162}
          #id: 1019
          #name: "ARTNOVION MYRON E-Diffuser Panneau Acoustique Diffusant (Lot de 4 Panneaux)"
          #slug: "artnovion-myron-e-diffuser-panneau-acoustique-diffusant-lot-de-6-panneaux"
          #description: """
            Sculpter la Qualité Acoustique pour les Audiophiles.\n
            Dans des espaces tels que les salles de contrôle d'enregistrement, les salles de maîtrise du son ou d'autres environnements d'écoute haute fidélité où la qualité sonore est essentielle, le contrôle de la bande passante de diffusion est une priorité.\u{A0}Myron E Diffuser a été conçu et développé par Artnovion avec un avantage technique spécifique, qui lui permet de fonctionner bien au-delà de ce que la plupart des autres produits diffuseurs de son sont capables de fournir.\u{A0}Ce panneau EPS est disponible en 3 couleurs différentes, et est particulièrement facile à installer.\n
            Diffuseur Omnidirectionnel - Qualité acoustique Sculpturale\n
             \n
            Recommandé pour :\n
            - Salle de contrôle\n
            - Salle d'enregistrement\n
            - Studio à domicile\n
            - Studio de diffusion\n
            - Salle de tambour\n
            \n
            Caractéristiques Techniques\n
            • Traitement entre 630Hz et 6300Hz• Système de fixation : chimique (colle GlueArt) non fournie• Dimensions EPS & Poids :595x595x150mm (Unité), Poids : environ 1.1 kg4 Unités par Colisage, Poids : 5.5 kg\n
            Pourquoi utiliser la diffusion?Panneaux diffuseurs diffusant les ondes sonores entrantes en ondes plus petites et à plus faible énergie, dispersées sur une grande surface.\u{A0}Ces réflexions dispersées créent une distribution de champ sonore homogène et une réponse acoustique complète et équilibrée.\u{A0}Cela améliore l'intelligibilité de la parole, la qualité de la musique et crée un sweet spot plus uniforme et plus grand.\n
             \n
            \n
            Systèmes de fixation\n
            Mur et plafond\n
            \u{A0}+ GlueArt 2.0\u{A0}+ Kit de\u{A0}réparation\u{A0}instantanée
            """
          #metaKeywords: null
          #metaDescription: "Le Panneau ARTNOVION MYRON E-Diffuser traite la diffusion à partir de 350Hz et offre une efficacité allant même jusqu'à 6000Hz. Livré par lot de 4 Panneaux."
          #shortDescription: """
            Le Panneau MYRON E-Diffuser traite la diffusion à partir de 630 Hz et offre une efficacité allant même jusqu'à 6300 Hz. Livré par lot de 4 Panneaux.\n
            \u{A0}
            """
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8770 …}
      #channels: Doctrine\ORM\PersistentCollection {#8283 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7965 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8215 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8286 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7905 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.61 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18845
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18808 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18840 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18451 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18642
    #collection: Doctrine\Common\Collections\ArrayCollection {#18641 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18480 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25349 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25403 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18845
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18808 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18840 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "ARTNOVION MYRON E-Diffuser Panneau Acoustique Diffusant (Lot de 4 Panneaux)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18642
    #collection: Doctrine\Common\Collections\ArrayCollection {#18641 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18480 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25349 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25403 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18841
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18845
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18818 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18808 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18840 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18451 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#18642
      #collection: Doctrine\Common\Collections\ArrayCollection {#18641 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18480 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25349 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25403 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18913
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18903 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18911 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18912 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18451 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18922
  +variant: App\Entity\Product\ProductVariant {#18451 …}
  +price: "283,33\u{A0}"
  +originalPrice: "283,33\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9316 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12679 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9313 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18913
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18903 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18911 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18912 …}
    +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 20.0 MiB 3.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8776
    #id: 998
    #code: "SAHARAW"
    #attributes: Doctrine\ORM\PersistentCollection {#8786 …}
    #variants: Doctrine\ORM\PersistentCollection {#8788 …}
    #options: Doctrine\ORM\PersistentCollection {#8792 …}
    #associations: Doctrine\ORM\PersistentCollection {#8790 …}
    #createdAt: DateTime @1764670886 {#8774
      date: 2025-12-02 10:21:26.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670886 {#8775
      date: 2025-12-02 10:21:26.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8795 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8796
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8776}
        #id: 998
        #name: "ARTNOVION SAHARA W-Absorber Panneau Acoustique Absorbant (Lot de 4 ou 6 Panneaux)"
        #slug: "artnovion-sahara-w-absorber-panneau-acoustique-absorbant-lot-de-4-ou-6-panneaux"
        #description: """
          Artnovion Sahara est le premier d'une nouvelle ligue de traitements acoustiques. Les panneaux Sahara sont les précurseurs de la prochaine génération de panneaux acoustiques. Complètement adaptable. Complètement personnalisable. Unique pour chaque environnement. \n
          Un bon traitement acoustique réside dans le rapport correct entre absorption et diffusion. Sahara peut réguler les deux, sans changer son modèle organique sans couture, vous permettant d'embrasser pleinement le style architectural de votre espace sans se soucier du placement de différents panneaux.\n
          Le secret du Sahara réside dans son modèle organique, vous permettant d'augmenter les zones d'absorption et de changer la morphologie des crêtes diffusantes, produisant un panneau vraiment adapté à vos besoins. Sahara est disponible dans une gamme de finitions et de couleurs, le Sahara est le premier d'une nouvelle ligue de traitements acoustiques.\n
          \u{A0}\n
          Caractéristiques Techniques\n
          • Classe Acoustique C (Αw) = 0,7 (M)• Traitement des fréquences entre 250Hz et 4000Hz• Matériau : Bois MDF FG ou Bois MDF FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : Fixart Tube ou Fixart Métal• Poids & Dimensions :FG: 595x595x66mm (6 Unités par Colis), poids colis : 17,80 kgFR+: 1190x595x66mm (4 Unités par Colis), poids colis : 21,90 kg\u{A0}
          """
        #metaKeywords: null
        #metaDescription: "Panneau Absorbant de la Gamme High End de chez ARTNOVION"
        #shortDescription: "Le Panneau SHARA W-Absorber est livré par boite de 4 ou 6 panneaux selon la classification choisie (FG ou FR+). Traitement efficace entre 250Hz & 4kHz."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8798 …}
    #channels: Doctrine\ORM\PersistentCollection {#8784 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8780 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8782 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7905 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18797
  +product: App\Entity\Product\Product {#8776
    #id: 998
    #code: "SAHARAW"
    #attributes: Doctrine\ORM\PersistentCollection {#8786 …}
    #variants: Doctrine\ORM\PersistentCollection {#8788 …}
    #options: Doctrine\ORM\PersistentCollection {#8792 …}
    #associations: Doctrine\ORM\PersistentCollection {#8790 …}
    #createdAt: DateTime @1764670886 {#8774
      date: 2025-12-02 10:21:26.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670886 {#8775
      date: 2025-12-02 10:21:26.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8795 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8796
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8776}
        #id: 998
        #name: "ARTNOVION SAHARA W-Absorber Panneau Acoustique Absorbant (Lot de 4 ou 6 Panneaux)"
        #slug: "artnovion-sahara-w-absorber-panneau-acoustique-absorbant-lot-de-4-ou-6-panneaux"
        #description: """
          Artnovion Sahara est le premier d'une nouvelle ligue de traitements acoustiques. Les panneaux Sahara sont les précurseurs de la prochaine génération de panneaux acoustiques. Complètement adaptable. Complètement personnalisable. Unique pour chaque environnement. \n
          Un bon traitement acoustique réside dans le rapport correct entre absorption et diffusion. Sahara peut réguler les deux, sans changer son modèle organique sans couture, vous permettant d'embrasser pleinement le style architectural de votre espace sans se soucier du placement de différents panneaux.\n
          Le secret du Sahara réside dans son modèle organique, vous permettant d'augmenter les zones d'absorption et de changer la morphologie des crêtes diffusantes, produisant un panneau vraiment adapté à vos besoins. Sahara est disponible dans une gamme de finitions et de couleurs, le Sahara est le premier d'une nouvelle ligue de traitements acoustiques.\n
          \u{A0}\n
          Caractéristiques Techniques\n
          • Classe Acoustique C (Αw) = 0,7 (M)• Traitement des fréquences entre 250Hz et 4000Hz• Matériau : Bois MDF FG ou Bois MDF FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : Fixart Tube ou Fixart Métal• Poids & Dimensions :FG: 595x595x66mm (6 Unités par Colis), poids colis : 17,80 kgFR+: 1190x595x66mm (4 Unités par Colis), poids colis : 21,90 kg\u{A0}
          """
        #metaKeywords: null
        #metaDescription: "Panneau Absorbant de la Gamme High End de chez ARTNOVION"
        #shortDescription: "Le Panneau SHARA W-Absorber est livré par boite de 4 ou 6 panneaux selon la classification choisie (FG ou FR+). Traitement efficace entre 250Hz & 4kHz."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8798 …}
    #channels: Doctrine\ORM\PersistentCollection {#8784 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8780 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8782 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7905 …}
  }
  +variant: App\Entity\Product\ProductVariant {#18995 …}
  +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 {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 0.64 ms
Input props
[
  "product" => App\Entity\Product\Product {#8776
    #id: 998
    #code: "SAHARAW"
    #attributes: Doctrine\ORM\PersistentCollection {#8786 …}
    #variants: Doctrine\ORM\PersistentCollection {#8788 …}
    #options: Doctrine\ORM\PersistentCollection {#8792 …}
    #associations: Doctrine\ORM\PersistentCollection {#8790 …}
    #createdAt: DateTime @1764670886 {#8774
      date: 2025-12-02 10:21:26.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670886 {#8775
      date: 2025-12-02 10:21:26.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8795 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8796
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8776}
        #id: 998
        #name: "ARTNOVION SAHARA W-Absorber Panneau Acoustique Absorbant (Lot de 4 ou 6 Panneaux)"
        #slug: "artnovion-sahara-w-absorber-panneau-acoustique-absorbant-lot-de-4-ou-6-panneaux"
        #description: """
          Artnovion Sahara est le premier d'une nouvelle ligue de traitements acoustiques. Les panneaux Sahara sont les précurseurs de la prochaine génération de panneaux acoustiques. Complètement adaptable. Complètement personnalisable. Unique pour chaque environnement. \n
          Un bon traitement acoustique réside dans le rapport correct entre absorption et diffusion. Sahara peut réguler les deux, sans changer son modèle organique sans couture, vous permettant d'embrasser pleinement le style architectural de votre espace sans se soucier du placement de différents panneaux.\n
          Le secret du Sahara réside dans son modèle organique, vous permettant d'augmenter les zones d'absorption et de changer la morphologie des crêtes diffusantes, produisant un panneau vraiment adapté à vos besoins. Sahara est disponible dans une gamme de finitions et de couleurs, le Sahara est le premier d'une nouvelle ligue de traitements acoustiques.\n
          \u{A0}\n
          Caractéristiques Techniques\n
          • Classe Acoustique C (Αw) = 0,7 (M)• Traitement des fréquences entre 250Hz et 4000Hz• Matériau : Bois MDF FG ou Bois MDF FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : Fixart Tube ou Fixart Métal• Poids & Dimensions :FG: 595x595x66mm (6 Unités par Colis), poids colis : 17,80 kgFR+: 1190x595x66mm (4 Unités par Colis), poids colis : 21,90 kg\u{A0}
          """
        #metaKeywords: null
        #metaDescription: "Panneau Absorbant de la Gamme High End de chez ARTNOVION"
        #shortDescription: "Le Panneau SHARA W-Absorber est livré par boite de 4 ou 6 panneaux selon la classification choisie (FG ou FR+). Traitement efficace entre 250Hz & 4kHz."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8798 …}
    #channels: Doctrine\ORM\PersistentCollection {#8784 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8780 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8782 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7905 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "ARTNOVION SAHARA W-Absorber Panneau Acoustique Absorbant (Lot de 4 ou 6 Panneaux)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19066
  -props: [
    "product" => App\Entity\Product\Product {#8776
      #id: 998
      #code: "SAHARAW"
      #attributes: Doctrine\ORM\PersistentCollection {#8786 …}
      #variants: Doctrine\ORM\PersistentCollection {#8788 …}
      #options: Doctrine\ORM\PersistentCollection {#8792 …}
      #associations: Doctrine\ORM\PersistentCollection {#8790 …}
      #createdAt: DateTime @1764670886 {#8774
        date: 2025-12-02 10:21:26.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670886 {#8775
        date: 2025-12-02 10:21:26.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8795 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8796
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8776}
          #id: 998
          #name: "ARTNOVION SAHARA W-Absorber Panneau Acoustique Absorbant (Lot de 4 ou 6 Panneaux)"
          #slug: "artnovion-sahara-w-absorber-panneau-acoustique-absorbant-lot-de-4-ou-6-panneaux"
          #description: """
            Artnovion Sahara est le premier d'une nouvelle ligue de traitements acoustiques. Les panneaux Sahara sont les précurseurs de la prochaine génération de panneaux acoustiques. Complètement adaptable. Complètement personnalisable. Unique pour chaque environnement. \n
            Un bon traitement acoustique réside dans le rapport correct entre absorption et diffusion. Sahara peut réguler les deux, sans changer son modèle organique sans couture, vous permettant d'embrasser pleinement le style architectural de votre espace sans se soucier du placement de différents panneaux.\n
            Le secret du Sahara réside dans son modèle organique, vous permettant d'augmenter les zones d'absorption et de changer la morphologie des crêtes diffusantes, produisant un panneau vraiment adapté à vos besoins. Sahara est disponible dans une gamme de finitions et de couleurs, le Sahara est le premier d'une nouvelle ligue de traitements acoustiques.\n
            \u{A0}\n
            Caractéristiques Techniques\n
            • Classe Acoustique C (Αw) = 0,7 (M)• Traitement des fréquences entre 250Hz et 4000Hz• Matériau : Bois MDF FG ou Bois MDF FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : Fixart Tube ou Fixart Métal• Poids & Dimensions :FG: 595x595x66mm (6 Unités par Colis), poids colis : 17,80 kgFR+: 1190x595x66mm (4 Unités par Colis), poids colis : 21,90 kg\u{A0}
            """
          #metaKeywords: null
          #metaDescription: "Panneau Absorbant de la Gamme High End de chez ARTNOVION"
          #shortDescription: "Le Panneau SHARA W-Absorber est livré par boite de 4 ou 6 panneaux selon la classification choisie (FG ou FR+). Traitement efficace entre 250Hz & 4kHz."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8798 …}
      #channels: Doctrine\ORM\PersistentCollection {#8784 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8780 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8782 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7905 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.33 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19248
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19136 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19149 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19138 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18995 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19003
    #collection: Doctrine\Common\Collections\ArrayCollection {#19012 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18991 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25424 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25426 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19248
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19136 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19149 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19138 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "ARTNOVION SAHARA W-Absorber Panneau Acoustique Absorbant (Lot de 4 ou 6 Panneaux)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19003
    #collection: Doctrine\Common\Collections\ArrayCollection {#19012 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18991 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25424 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25426 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19253
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19248
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19136 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19149 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19138 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18995 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19003
      #collection: Doctrine\Common\Collections\ArrayCollection {#19012 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18991 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25424 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25426 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19302
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19293 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19300 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19301 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18995 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19305
  +variant: App\Entity\Product\ProductVariant {#18995 …}
  +price: "954,17\u{A0}"
  +originalPrice: "954,17\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9316 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12679 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9313 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19302
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19293 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19300 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19301 …}
    +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 20.0 MiB 2.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#8802
    #id: 1310
    #code: "C610.80.ADH"
    #attributes: Doctrine\ORM\PersistentCollection {#8812 …}
    #variants: Doctrine\ORM\PersistentCollection {#8814 …}
    #options: Doctrine\ORM\PersistentCollection {#8818 …}
    #associations: Doctrine\ORM\PersistentCollection {#8816 …}
    #createdAt: DateTime @1764671162 {#8800
      date: 2025-12-02 10:26:02.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671162 {#8801
      date: 2025-12-02 10:26:02.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8821 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8822
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8802}
        #id: 1310
        #name: "ISINAC COOLTEX  Panneau Acoustique Absorbant"
        #slug: "isinac-cooltex-panneau-acoustique-absorbant"
        #description: """
          PRÉSENTATION\u{A0}ISINAC ACOUSTIC WORLD est une société spécialisée dans la fabrication d’éléments pour l’aménagement acoustique d’espaces de travail, de bureaux, de centres éducatifs, de gymnases, de centres hôteliers... Sa philosophie environnementale durable, ainsi que les efficaces solutions de son produit lui donnent une reconnaissance et une évaluation à l’échelon international. Tout cela a fait que la société ISINAC AW fasse partie du tissu industriel de différent pays du monde. Son siège central se trouve en Espagne, cependant, en qualité d’entreprise inscrite à l’échelon de l’Europe et de l’Amérique centrale, elle a un réseau de distribution qui comprend plus de 5 pays. L’expérimentation de nouveaux matériaux et de nouvelles technologies industrielle visant non seulement à améliorer la productivité mais aussi à atteindre un impact environnemental mineur et un produit meilleur. L’objectif final est celui d’offrir les meilleures performances pour le client, à un faible entretien et à une haute absorption acoustique. Dans le développement de leurs produits, ISINAC cherche des fabrications moins polluantes et l’utilisation de matériaux recyclés et recyclables. Vu sous cet angle, les systèmes et les technologies brevetés par ISINAC AW synthétisent la conception avec un haut niveau de performances techniques et de fonctionnalité. Tout est conçu sous le prisme du plus rigoureux respect envers l’environnement, et nous y arrivons grâce à la collaboration avec des Universités, des Centres de Recherche et des laboratoires Acoustiques.\n
          \n
          LE SONLes sons sont formés par des ondes qui se réfléchissent sur les surfaces rigides ayant un pouvoir absorbant restreint, comme par exemple le ciment, le marbre ou le verre. Qu’est-ce qui affecte le confort acoustique dans un espace?: • TR.: Plus de reflets et plus de dimensions de l’espace, plus de temps prendront les sons pour être amortis. Le Temps de Réverbération aug- mente donc. • Masquage: Lorsque les oreilles sont exposées à deux ou plus tons purs de temps différents, il y a la possibilité qu’un de ces sons masque les autres et empêche, donc, la perception de façon partielle ou totale. De même, la difficulté de comprendre une conversation en présence de bruit est évidente. • Intelligibilité: la compréhension d’un message oral dépend essentiel- lement de la correcte perception de ses consonnes et de l’existence d’écho ou d’écho flottant dans une salle. • Plus le récepteur de la source sonore est proche, plus d’intelligi- bilité il y aura. • Plus le TR est faible, plus d’intelligibilité il y aura. Le TR est présent dans l’intelligibilité de l’espace, dans le masquage ; alors en réduisant le TR ces deux aspects essentiels pour le confort acoustique amélioreront. . ISINAC fonde sur ce principe sa philosophie.CERTIFICATS\u{A0}DE CONFORMITÉLes surfaces des panneaux sont totalement phono-absorbants. Les deux côtés et les tranches doivent être tenus comme utiles pour les calculs, en fait les épaisseurs et les tranches ne se réduisent pas pour que l’absorption soit toujours la maximale. Les panneaux suspendus ISINAC ont les tranches et les côtés exposés au son, ceux qui sont fixés à la surface portent l’adhésif sur un des côtés. Cet adhésif est 100 % sûr sur tout type de surfaces. Il y a de différents types de finitions textiles, toutes 100% polyester, une des valeurs fondamentales est qu’ils sont 100% recyclables et qu’ils respectent des normes comme le label Oeko-Tex®, Standard 100. La mousse utilisée pour les pièces est efficace à 100%, tout est étudié pour que dans l’usine le parallélépipède du matériau soit utilisé. La mousse est en conformité avec le label Oeko-Tex®, Standard 100. No 09.0.65861 .ISINAC a essayé ses pièces à TECNALIA selon la norme internationale NF-EN-ISO 354:2004.
          """
        #metaKeywords: null
        #metaDescription: "Tous les panneaux acoustiques ISINAC sont en mousse recouvert d'un tissu 100% polyester, soit en COOLTEX, en ARTICOTEX ou personnalisables."
        #shortDescription: "Tous les panneaux acoustiques ISINAC sont en mousse recouvert d'un tissu 100% polyester, soit en COOLTEX, ARTICOTEX et personnalisables."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8824 …}
    #channels: Doctrine\ORM\PersistentCollection {#8810 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8806 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8808 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8804 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19059
  +product: App\Entity\Product\Product {#8802
    #id: 1310
    #code: "C610.80.ADH"
    #attributes: Doctrine\ORM\PersistentCollection {#8812 …}
    #variants: Doctrine\ORM\PersistentCollection {#8814 …}
    #options: Doctrine\ORM\PersistentCollection {#8818 …}
    #associations: Doctrine\ORM\PersistentCollection {#8816 …}
    #createdAt: DateTime @1764671162 {#8800
      date: 2025-12-02 10:26:02.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671162 {#8801
      date: 2025-12-02 10:26:02.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8821 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8822
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8802}
        #id: 1310
        #name: "ISINAC COOLTEX  Panneau Acoustique Absorbant"
        #slug: "isinac-cooltex-panneau-acoustique-absorbant"
        #description: """
          PRÉSENTATION\u{A0}ISINAC ACOUSTIC WORLD est une société spécialisée dans la fabrication d’éléments pour l’aménagement acoustique d’espaces de travail, de bureaux, de centres éducatifs, de gymnases, de centres hôteliers... Sa philosophie environnementale durable, ainsi que les efficaces solutions de son produit lui donnent une reconnaissance et une évaluation à l’échelon international. Tout cela a fait que la société ISINAC AW fasse partie du tissu industriel de différent pays du monde. Son siège central se trouve en Espagne, cependant, en qualité d’entreprise inscrite à l’échelon de l’Europe et de l’Amérique centrale, elle a un réseau de distribution qui comprend plus de 5 pays. L’expérimentation de nouveaux matériaux et de nouvelles technologies industrielle visant non seulement à améliorer la productivité mais aussi à atteindre un impact environnemental mineur et un produit meilleur. L’objectif final est celui d’offrir les meilleures performances pour le client, à un faible entretien et à une haute absorption acoustique. Dans le développement de leurs produits, ISINAC cherche des fabrications moins polluantes et l’utilisation de matériaux recyclés et recyclables. Vu sous cet angle, les systèmes et les technologies brevetés par ISINAC AW synthétisent la conception avec un haut niveau de performances techniques et de fonctionnalité. Tout est conçu sous le prisme du plus rigoureux respect envers l’environnement, et nous y arrivons grâce à la collaboration avec des Universités, des Centres de Recherche et des laboratoires Acoustiques.\n
          \n
          LE SONLes sons sont formés par des ondes qui se réfléchissent sur les surfaces rigides ayant un pouvoir absorbant restreint, comme par exemple le ciment, le marbre ou le verre. Qu’est-ce qui affecte le confort acoustique dans un espace?: • TR.: Plus de reflets et plus de dimensions de l’espace, plus de temps prendront les sons pour être amortis. Le Temps de Réverbération aug- mente donc. • Masquage: Lorsque les oreilles sont exposées à deux ou plus tons purs de temps différents, il y a la possibilité qu’un de ces sons masque les autres et empêche, donc, la perception de façon partielle ou totale. De même, la difficulté de comprendre une conversation en présence de bruit est évidente. • Intelligibilité: la compréhension d’un message oral dépend essentiel- lement de la correcte perception de ses consonnes et de l’existence d’écho ou d’écho flottant dans une salle. • Plus le récepteur de la source sonore est proche, plus d’intelligi- bilité il y aura. • Plus le TR est faible, plus d’intelligibilité il y aura. Le TR est présent dans l’intelligibilité de l’espace, dans le masquage ; alors en réduisant le TR ces deux aspects essentiels pour le confort acoustique amélioreront. . ISINAC fonde sur ce principe sa philosophie.CERTIFICATS\u{A0}DE CONFORMITÉLes surfaces des panneaux sont totalement phono-absorbants. Les deux côtés et les tranches doivent être tenus comme utiles pour les calculs, en fait les épaisseurs et les tranches ne se réduisent pas pour que l’absorption soit toujours la maximale. Les panneaux suspendus ISINAC ont les tranches et les côtés exposés au son, ceux qui sont fixés à la surface portent l’adhésif sur un des côtés. Cet adhésif est 100 % sûr sur tout type de surfaces. Il y a de différents types de finitions textiles, toutes 100% polyester, une des valeurs fondamentales est qu’ils sont 100% recyclables et qu’ils respectent des normes comme le label Oeko-Tex®, Standard 100. La mousse utilisée pour les pièces est efficace à 100%, tout est étudié pour que dans l’usine le parallélépipède du matériau soit utilisé. La mousse est en conformité avec le label Oeko-Tex®, Standard 100. No 09.0.65861 .ISINAC a essayé ses pièces à TECNALIA selon la norme internationale NF-EN-ISO 354:2004.
          """
        #metaKeywords: null
        #metaDescription: "Tous les panneaux acoustiques ISINAC sont en mousse recouvert d'un tissu 100% polyester, soit en COOLTEX, en ARTICOTEX ou personnalisables."
        #shortDescription: "Tous les panneaux acoustiques ISINAC sont en mousse recouvert d'un tissu 100% polyester, soit en COOLTEX, ARTICOTEX et personnalisables."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8824 …}
    #channels: Doctrine\ORM\PersistentCollection {#8810 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8806 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8808 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8804 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19368 …}
  +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 {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 0.55 ms
Input props
[
  "product" => App\Entity\Product\Product {#8802
    #id: 1310
    #code: "C610.80.ADH"
    #attributes: Doctrine\ORM\PersistentCollection {#8812 …}
    #variants: Doctrine\ORM\PersistentCollection {#8814 …}
    #options: Doctrine\ORM\PersistentCollection {#8818 …}
    #associations: Doctrine\ORM\PersistentCollection {#8816 …}
    #createdAt: DateTime @1764671162 {#8800
      date: 2025-12-02 10:26:02.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671162 {#8801
      date: 2025-12-02 10:26:02.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8821 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8822
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8802}
        #id: 1310
        #name: "ISINAC COOLTEX  Panneau Acoustique Absorbant"
        #slug: "isinac-cooltex-panneau-acoustique-absorbant"
        #description: """
          PRÉSENTATION\u{A0}ISINAC ACOUSTIC WORLD est une société spécialisée dans la fabrication d’éléments pour l’aménagement acoustique d’espaces de travail, de bureaux, de centres éducatifs, de gymnases, de centres hôteliers... Sa philosophie environnementale durable, ainsi que les efficaces solutions de son produit lui donnent une reconnaissance et une évaluation à l’échelon international. Tout cela a fait que la société ISINAC AW fasse partie du tissu industriel de différent pays du monde. Son siège central se trouve en Espagne, cependant, en qualité d’entreprise inscrite à l’échelon de l’Europe et de l’Amérique centrale, elle a un réseau de distribution qui comprend plus de 5 pays. L’expérimentation de nouveaux matériaux et de nouvelles technologies industrielle visant non seulement à améliorer la productivité mais aussi à atteindre un impact environnemental mineur et un produit meilleur. L’objectif final est celui d’offrir les meilleures performances pour le client, à un faible entretien et à une haute absorption acoustique. Dans le développement de leurs produits, ISINAC cherche des fabrications moins polluantes et l’utilisation de matériaux recyclés et recyclables. Vu sous cet angle, les systèmes et les technologies brevetés par ISINAC AW synthétisent la conception avec un haut niveau de performances techniques et de fonctionnalité. Tout est conçu sous le prisme du plus rigoureux respect envers l’environnement, et nous y arrivons grâce à la collaboration avec des Universités, des Centres de Recherche et des laboratoires Acoustiques.\n
          \n
          LE SONLes sons sont formés par des ondes qui se réfléchissent sur les surfaces rigides ayant un pouvoir absorbant restreint, comme par exemple le ciment, le marbre ou le verre. Qu’est-ce qui affecte le confort acoustique dans un espace?: • TR.: Plus de reflets et plus de dimensions de l’espace, plus de temps prendront les sons pour être amortis. Le Temps de Réverbération aug- mente donc. • Masquage: Lorsque les oreilles sont exposées à deux ou plus tons purs de temps différents, il y a la possibilité qu’un de ces sons masque les autres et empêche, donc, la perception de façon partielle ou totale. De même, la difficulté de comprendre une conversation en présence de bruit est évidente. • Intelligibilité: la compréhension d’un message oral dépend essentiel- lement de la correcte perception de ses consonnes et de l’existence d’écho ou d’écho flottant dans une salle. • Plus le récepteur de la source sonore est proche, plus d’intelligi- bilité il y aura. • Plus le TR est faible, plus d’intelligibilité il y aura. Le TR est présent dans l’intelligibilité de l’espace, dans le masquage ; alors en réduisant le TR ces deux aspects essentiels pour le confort acoustique amélioreront. . ISINAC fonde sur ce principe sa philosophie.CERTIFICATS\u{A0}DE CONFORMITÉLes surfaces des panneaux sont totalement phono-absorbants. Les deux côtés et les tranches doivent être tenus comme utiles pour les calculs, en fait les épaisseurs et les tranches ne se réduisent pas pour que l’absorption soit toujours la maximale. Les panneaux suspendus ISINAC ont les tranches et les côtés exposés au son, ceux qui sont fixés à la surface portent l’adhésif sur un des côtés. Cet adhésif est 100 % sûr sur tout type de surfaces. Il y a de différents types de finitions textiles, toutes 100% polyester, une des valeurs fondamentales est qu’ils sont 100% recyclables et qu’ils respectent des normes comme le label Oeko-Tex®, Standard 100. La mousse utilisée pour les pièces est efficace à 100%, tout est étudié pour que dans l’usine le parallélépipède du matériau soit utilisé. La mousse est en conformité avec le label Oeko-Tex®, Standard 100. No 09.0.65861 .ISINAC a essayé ses pièces à TECNALIA selon la norme internationale NF-EN-ISO 354:2004.
          """
        #metaKeywords: null
        #metaDescription: "Tous les panneaux acoustiques ISINAC sont en mousse recouvert d'un tissu 100% polyester, soit en COOLTEX, en ARTICOTEX ou personnalisables."
        #shortDescription: "Tous les panneaux acoustiques ISINAC sont en mousse recouvert d'un tissu 100% polyester, soit en COOLTEX, ARTICOTEX et personnalisables."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8824 …}
    #channels: Doctrine\ORM\PersistentCollection {#8810 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8806 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8808 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8804 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "ISINAC COOLTEX  Panneau Acoustique Absorbant"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19439
  -props: [
    "product" => App\Entity\Product\Product {#8802
      #id: 1310
      #code: "C610.80.ADH"
      #attributes: Doctrine\ORM\PersistentCollection {#8812 …}
      #variants: Doctrine\ORM\PersistentCollection {#8814 …}
      #options: Doctrine\ORM\PersistentCollection {#8818 …}
      #associations: Doctrine\ORM\PersistentCollection {#8816 …}
      #createdAt: DateTime @1764671162 {#8800
        date: 2025-12-02 10:26:02.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671162 {#8801
        date: 2025-12-02 10:26:02.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8821 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8822
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8802}
          #id: 1310
          #name: "ISINAC COOLTEX  Panneau Acoustique Absorbant"
          #slug: "isinac-cooltex-panneau-acoustique-absorbant"
          #description: """
            PRÉSENTATION\u{A0}ISINAC ACOUSTIC WORLD est une société spécialisée dans la fabrication d’éléments pour l’aménagement acoustique d’espaces de travail, de bureaux, de centres éducatifs, de gymnases, de centres hôteliers... Sa philosophie environnementale durable, ainsi que les efficaces solutions de son produit lui donnent une reconnaissance et une évaluation à l’échelon international. Tout cela a fait que la société ISINAC AW fasse partie du tissu industriel de différent pays du monde. Son siège central se trouve en Espagne, cependant, en qualité d’entreprise inscrite à l’échelon de l’Europe et de l’Amérique centrale, elle a un réseau de distribution qui comprend plus de 5 pays. L’expérimentation de nouveaux matériaux et de nouvelles technologies industrielle visant non seulement à améliorer la productivité mais aussi à atteindre un impact environnemental mineur et un produit meilleur. L’objectif final est celui d’offrir les meilleures performances pour le client, à un faible entretien et à une haute absorption acoustique. Dans le développement de leurs produits, ISINAC cherche des fabrications moins polluantes et l’utilisation de matériaux recyclés et recyclables. Vu sous cet angle, les systèmes et les technologies brevetés par ISINAC AW synthétisent la conception avec un haut niveau de performances techniques et de fonctionnalité. Tout est conçu sous le prisme du plus rigoureux respect envers l’environnement, et nous y arrivons grâce à la collaboration avec des Universités, des Centres de Recherche et des laboratoires Acoustiques.\n
            \n
            LE SONLes sons sont formés par des ondes qui se réfléchissent sur les surfaces rigides ayant un pouvoir absorbant restreint, comme par exemple le ciment, le marbre ou le verre. Qu’est-ce qui affecte le confort acoustique dans un espace?: • TR.: Plus de reflets et plus de dimensions de l’espace, plus de temps prendront les sons pour être amortis. Le Temps de Réverbération aug- mente donc. • Masquage: Lorsque les oreilles sont exposées à deux ou plus tons purs de temps différents, il y a la possibilité qu’un de ces sons masque les autres et empêche, donc, la perception de façon partielle ou totale. De même, la difficulté de comprendre une conversation en présence de bruit est évidente. • Intelligibilité: la compréhension d’un message oral dépend essentiel- lement de la correcte perception de ses consonnes et de l’existence d’écho ou d’écho flottant dans une salle. • Plus le récepteur de la source sonore est proche, plus d’intelligi- bilité il y aura. • Plus le TR est faible, plus d’intelligibilité il y aura. Le TR est présent dans l’intelligibilité de l’espace, dans le masquage ; alors en réduisant le TR ces deux aspects essentiels pour le confort acoustique amélioreront. . ISINAC fonde sur ce principe sa philosophie.CERTIFICATS\u{A0}DE CONFORMITÉLes surfaces des panneaux sont totalement phono-absorbants. Les deux côtés et les tranches doivent être tenus comme utiles pour les calculs, en fait les épaisseurs et les tranches ne se réduisent pas pour que l’absorption soit toujours la maximale. Les panneaux suspendus ISINAC ont les tranches et les côtés exposés au son, ceux qui sont fixés à la surface portent l’adhésif sur un des côtés. Cet adhésif est 100 % sûr sur tout type de surfaces. Il y a de différents types de finitions textiles, toutes 100% polyester, une des valeurs fondamentales est qu’ils sont 100% recyclables et qu’ils respectent des normes comme le label Oeko-Tex®, Standard 100. La mousse utilisée pour les pièces est efficace à 100%, tout est étudié pour que dans l’usine le parallélépipède du matériau soit utilisé. La mousse est en conformité avec le label Oeko-Tex®, Standard 100. No 09.0.65861 .ISINAC a essayé ses pièces à TECNALIA selon la norme internationale NF-EN-ISO 354:2004.
            """
          #metaKeywords: null
          #metaDescription: "Tous les panneaux acoustiques ISINAC sont en mousse recouvert d'un tissu 100% polyester, soit en COOLTEX, en ARTICOTEX ou personnalisables."
          #shortDescription: "Tous les panneaux acoustiques ISINAC sont en mousse recouvert d'un tissu 100% polyester, soit en COOLTEX, ARTICOTEX et personnalisables."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8824 …}
      #channels: Doctrine\ORM\PersistentCollection {#8810 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8806 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8808 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8804 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19501
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19497 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19510 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19499 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19368 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19376
    #collection: Doctrine\Common\Collections\ArrayCollection {#19385 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19364 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25439 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25441 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19501
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19497 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19510 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19499 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "ISINAC COOLTEX  Panneau Acoustique Absorbant"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19376
    #collection: Doctrine\Common\Collections\ArrayCollection {#19385 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19364 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25439 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25441 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19514
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19501
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19497 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19510 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19499 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19368 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19376
      #collection: Doctrine\Common\Collections\ArrayCollection {#19385 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19364 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25439 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25441 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19564
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19555 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19562 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19563 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19368 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19567
  +variant: App\Entity\Product\ProductVariant {#19368 …}
  +price: "300,00\u{A0}"
  +originalPrice: "300,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9316 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12679 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9313 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19564
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19555 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19562 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19563 …}
    +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 20.0 MiB 2.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#8828
    #id: 538
    #code: "jocavi_woodfoil_panneau_acoustique_diffusant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8841 …}
    #variants: Doctrine\ORM\PersistentCollection {#8843 …}
    #options: Doctrine\ORM\PersistentCollection {#8847 …}
    #associations: Doctrine\ORM\PersistentCollection {#8845 …}
    #createdAt: DateTime @1764670517 {#8826
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#8827
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8850 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8851
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8828}
        #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 {#8853 …}
    #channels: Doctrine\ORM\PersistentCollection {#8839 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8830 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8835 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8837 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19432
  +product: App\Entity\Product\Product {#8828
    #id: 538
    #code: "jocavi_woodfoil_panneau_acoustique_diffusant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8841 …}
    #variants: Doctrine\ORM\PersistentCollection {#8843 …}
    #options: Doctrine\ORM\PersistentCollection {#8847 …}
    #associations: Doctrine\ORM\PersistentCollection {#8845 …}
    #createdAt: DateTime @1764670517 {#8826
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#8827
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8850 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8851
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8828}
        #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 {#8853 …}
    #channels: Doctrine\ORM\PersistentCollection {#8839 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8830 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8835 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8837 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19630 …}
  +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 {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 0.58 ms
Input props
[
  "product" => App\Entity\Product\Product {#8828
    #id: 538
    #code: "jocavi_woodfoil_panneau_acoustique_diffusant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8841 …}
    #variants: Doctrine\ORM\PersistentCollection {#8843 …}
    #options: Doctrine\ORM\PersistentCollection {#8847 …}
    #associations: Doctrine\ORM\PersistentCollection {#8845 …}
    #createdAt: DateTime @1764670517 {#8826
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#8827
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8850 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8851
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8828}
        #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 {#8853 …}
    #channels: Doctrine\ORM\PersistentCollection {#8839 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8830 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8835 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8837 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "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 {#19701
  -props: [
    "product" => App\Entity\Product\Product {#8828
      #id: 538
      #code: "jocavi_woodfoil_panneau_acoustique_diffusant_lot_de_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#8841 …}
      #variants: Doctrine\ORM\PersistentCollection {#8843 …}
      #options: Doctrine\ORM\PersistentCollection {#8847 …}
      #associations: Doctrine\ORM\PersistentCollection {#8845 …}
      #createdAt: DateTime @1764670517 {#8826
        date: 2025-12-02 10:15:17.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670517 {#8827
        date: 2025-12-02 10:15:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8850 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8851
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8828}
          #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 {#8853 …}
      #channels: Doctrine\ORM\PersistentCollection {#8839 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8830 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8835 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8837 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19792
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19768 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19781 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19770 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19630 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19638
    #collection: Doctrine\Common\Collections\ArrayCollection {#19647 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19626 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25454 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25456 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19792
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19768 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19781 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19770 …}
    +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 {#19638
    #collection: Doctrine\Common\Collections\ArrayCollection {#19647 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19626 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25454 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25456 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19797
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19792
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19768 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19781 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19770 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19630 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19638
      #collection: Doctrine\Common\Collections\ArrayCollection {#19647 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19626 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25454 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25456 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19846
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19837 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19845 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19630 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19849
  +variant: App\Entity\Product\ProductVariant {#19630 …}
  +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 {#9316 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12679 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9313 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19846
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19837 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19845 …}
    +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 20.0 MiB 3.24 ms
Input props
[
  "product" => App\Entity\Product\Product {#8859
    #id: 523
    #code: "jocavi_addsorb_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8866 …}
    #variants: Doctrine\ORM\PersistentCollection {#8868 …}
    #options: Doctrine\ORM\PersistentCollection {#8872 …}
    #associations: Doctrine\ORM\PersistentCollection {#8870 …}
    #createdAt: DateTime @1764670497 {#8855
      date: 2025-12-02 10:14:57.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670497 {#8856
      date: 2025-12-02 10:14:57.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8875 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8876
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8859}
        #id: 523
        #name: "JOCAVI AddSorb® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-addsorb-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Les panneaux JOCAVI AddSorb® sont principalement utilisés dans les auditoriums, les salles de conférence, les salles polyvalentes, pour l'ensemble des des lieux où le traitement acoustique d'un surface mur en continu est nécessaire. Il s'agit d'un panneau d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore. Ce panneau combine également des fonctionnalités de diffuseur unidirectionnel.Il existe quatre types de perforations qui donnent à ce produit plusieurs variantes esthétiques et acoustiques.\n
          JOCAVI AddSorb® utilise trois matériaux absorbants intérieur de densités différentes plus efficaces pour absorber le son.Sur de grandes surfaces, son application peut être continue ou modulaire en alternance avec d'autres types de panneaux.Bien que ce panneau absorbant soit fabriqué dans des tailles standard, une fabrication sur mesure peut être envisagée.L'utilisation du bois donne aux salles traitées un aspect très chaleureux très aprécié.\n
          Caractéristiques Principales\u{A0}\u{A0} \u{A0} \n
          \u{A0}\u{A0}\u{A0} * Utilise 80% de matériaux recyclés.\u{A0}\u{A0}\u{A0} *\u{A0}(ADD 0.56/m2), (ADDHC 0.71/m2), (ADDG 0.60/m2),(ADDS 0.78/m2), (ADDSL 0.79/m2),(ADDC 0.81/m2)\u{A0}\u{A0}\u{A0} * 100% recyclable.\u{A0}\u{A0}\u{A0} * Résistance au feu : M1.\u{A0}\u{A0}\u{A0} * Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0} * Installation : accessoires inclus.\u{A0}\u{A0}\u{A0} * D'autres tailles sont disponibles sur demande.\n
          Dimensions des Panneaux\n
          Largeur 60 cm, hauteur 60 cm, épaisseur 8 cm.\n
          Le panneau Addsorb existe également en largeur 60 cm, hauteur 120 cm, épaisseur 8 cm.Couleurs Disponibles (à préciser lors de votre commande)Modèles Disponibles (Référence à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI AddSorb® est un panneau acoustique d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore."
        #shortDescription: "JOCAVI AddSorb® est un panneau acoustique d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8878 …}
    #channels: Doctrine\ORM\PersistentCollection {#8864 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8860 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8862 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19694
  +product: App\Entity\Product\Product {#8859
    #id: 523
    #code: "jocavi_addsorb_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8866 …}
    #variants: Doctrine\ORM\PersistentCollection {#8868 …}
    #options: Doctrine\ORM\PersistentCollection {#8872 …}
    #associations: Doctrine\ORM\PersistentCollection {#8870 …}
    #createdAt: DateTime @1764670497 {#8855
      date: 2025-12-02 10:14:57.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670497 {#8856
      date: 2025-12-02 10:14:57.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8875 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8876
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8859}
        #id: 523
        #name: "JOCAVI AddSorb® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-addsorb-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Les panneaux JOCAVI AddSorb® sont principalement utilisés dans les auditoriums, les salles de conférence, les salles polyvalentes, pour l'ensemble des des lieux où le traitement acoustique d'un surface mur en continu est nécessaire. Il s'agit d'un panneau d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore. Ce panneau combine également des fonctionnalités de diffuseur unidirectionnel.Il existe quatre types de perforations qui donnent à ce produit plusieurs variantes esthétiques et acoustiques.\n
          JOCAVI AddSorb® utilise trois matériaux absorbants intérieur de densités différentes plus efficaces pour absorber le son.Sur de grandes surfaces, son application peut être continue ou modulaire en alternance avec d'autres types de panneaux.Bien que ce panneau absorbant soit fabriqué dans des tailles standard, une fabrication sur mesure peut être envisagée.L'utilisation du bois donne aux salles traitées un aspect très chaleureux très aprécié.\n
          Caractéristiques Principales\u{A0}\u{A0} \u{A0} \n
          \u{A0}\u{A0}\u{A0} * Utilise 80% de matériaux recyclés.\u{A0}\u{A0}\u{A0} *\u{A0}(ADD 0.56/m2), (ADDHC 0.71/m2), (ADDG 0.60/m2),(ADDS 0.78/m2), (ADDSL 0.79/m2),(ADDC 0.81/m2)\u{A0}\u{A0}\u{A0} * 100% recyclable.\u{A0}\u{A0}\u{A0} * Résistance au feu : M1.\u{A0}\u{A0}\u{A0} * Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0} * Installation : accessoires inclus.\u{A0}\u{A0}\u{A0} * D'autres tailles sont disponibles sur demande.\n
          Dimensions des Panneaux\n
          Largeur 60 cm, hauteur 60 cm, épaisseur 8 cm.\n
          Le panneau Addsorb existe également en largeur 60 cm, hauteur 120 cm, épaisseur 8 cm.Couleurs Disponibles (à préciser lors de votre commande)Modèles Disponibles (Référence à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI AddSorb® est un panneau acoustique d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore."
        #shortDescription: "JOCAVI AddSorb® est un panneau acoustique d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8878 …}
    #channels: Doctrine\ORM\PersistentCollection {#8864 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8860 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8862 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19912 …}
  +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 {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 0.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#8859
    #id: 523
    #code: "jocavi_addsorb_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8866 …}
    #variants: Doctrine\ORM\PersistentCollection {#8868 …}
    #options: Doctrine\ORM\PersistentCollection {#8872 …}
    #associations: Doctrine\ORM\PersistentCollection {#8870 …}
    #createdAt: DateTime @1764670497 {#8855
      date: 2025-12-02 10:14:57.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670497 {#8856
      date: 2025-12-02 10:14:57.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8875 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8876
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8859}
        #id: 523
        #name: "JOCAVI AddSorb® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-addsorb-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Les panneaux JOCAVI AddSorb® sont principalement utilisés dans les auditoriums, les salles de conférence, les salles polyvalentes, pour l'ensemble des des lieux où le traitement acoustique d'un surface mur en continu est nécessaire. Il s'agit d'un panneau d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore. Ce panneau combine également des fonctionnalités de diffuseur unidirectionnel.Il existe quatre types de perforations qui donnent à ce produit plusieurs variantes esthétiques et acoustiques.\n
          JOCAVI AddSorb® utilise trois matériaux absorbants intérieur de densités différentes plus efficaces pour absorber le son.Sur de grandes surfaces, son application peut être continue ou modulaire en alternance avec d'autres types de panneaux.Bien que ce panneau absorbant soit fabriqué dans des tailles standard, une fabrication sur mesure peut être envisagée.L'utilisation du bois donne aux salles traitées un aspect très chaleureux très aprécié.\n
          Caractéristiques Principales\u{A0}\u{A0} \u{A0} \n
          \u{A0}\u{A0}\u{A0} * Utilise 80% de matériaux recyclés.\u{A0}\u{A0}\u{A0} *\u{A0}(ADD 0.56/m2), (ADDHC 0.71/m2), (ADDG 0.60/m2),(ADDS 0.78/m2), (ADDSL 0.79/m2),(ADDC 0.81/m2)\u{A0}\u{A0}\u{A0} * 100% recyclable.\u{A0}\u{A0}\u{A0} * Résistance au feu : M1.\u{A0}\u{A0}\u{A0} * Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0} * Installation : accessoires inclus.\u{A0}\u{A0}\u{A0} * D'autres tailles sont disponibles sur demande.\n
          Dimensions des Panneaux\n
          Largeur 60 cm, hauteur 60 cm, épaisseur 8 cm.\n
          Le panneau Addsorb existe également en largeur 60 cm, hauteur 120 cm, épaisseur 8 cm.Couleurs Disponibles (à préciser lors de votre commande)Modèles Disponibles (Référence à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI AddSorb® est un panneau acoustique d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore."
        #shortDescription: "JOCAVI AddSorb® est un panneau acoustique d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8878 …}
    #channels: Doctrine\ORM\PersistentCollection {#8864 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8860 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8862 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI AddSorb® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19983
  -props: [
    "product" => App\Entity\Product\Product {#8859
      #id: 523
      #code: "jocavi_addsorb_panneau_acoustique_absorbant_lot_de_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#8866 …}
      #variants: Doctrine\ORM\PersistentCollection {#8868 …}
      #options: Doctrine\ORM\PersistentCollection {#8872 …}
      #associations: Doctrine\ORM\PersistentCollection {#8870 …}
      #createdAt: DateTime @1764670497 {#8855
        date: 2025-12-02 10:14:57.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670497 {#8856
        date: 2025-12-02 10:14:57.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8875 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8876
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8859}
          #id: 523
          #name: "JOCAVI AddSorb® Panneau Acoustique Absorbant (Lot de 2 pièces)"
          #slug: "jocavi-addsorb-panneau-acoustique-absorbant-lot-de-2-pieces"
          #description: """
            Les panneaux JOCAVI AddSorb® sont principalement utilisés dans les auditoriums, les salles de conférence, les salles polyvalentes, pour l'ensemble des des lieux où le traitement acoustique d'un surface mur en continu est nécessaire. Il s'agit d'un panneau d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore. Ce panneau combine également des fonctionnalités de diffuseur unidirectionnel.Il existe quatre types de perforations qui donnent à ce produit plusieurs variantes esthétiques et acoustiques.\n
            JOCAVI AddSorb® utilise trois matériaux absorbants intérieur de densités différentes plus efficaces pour absorber le son.Sur de grandes surfaces, son application peut être continue ou modulaire en alternance avec d'autres types de panneaux.Bien que ce panneau absorbant soit fabriqué dans des tailles standard, une fabrication sur mesure peut être envisagée.L'utilisation du bois donne aux salles traitées un aspect très chaleureux très aprécié.\n
            Caractéristiques Principales\u{A0}\u{A0} \u{A0} \n
            \u{A0}\u{A0}\u{A0} * Utilise 80% de matériaux recyclés.\u{A0}\u{A0}\u{A0} *\u{A0}(ADD 0.56/m2), (ADDHC 0.71/m2), (ADDG 0.60/m2),(ADDS 0.78/m2), (ADDSL 0.79/m2),(ADDC 0.81/m2)\u{A0}\u{A0}\u{A0} * 100% recyclable.\u{A0}\u{A0}\u{A0} * Résistance au feu : M1.\u{A0}\u{A0}\u{A0} * Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0} * Installation : accessoires inclus.\u{A0}\u{A0}\u{A0} * D'autres tailles sont disponibles sur demande.\n
            Dimensions des Panneaux\n
            Largeur 60 cm, hauteur 60 cm, épaisseur 8 cm.\n
            Le panneau Addsorb existe également en largeur 60 cm, hauteur 120 cm, épaisseur 8 cm.Couleurs Disponibles (à préciser lors de votre commande)Modèles Disponibles (Référence à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI AddSorb® est un panneau acoustique d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore."
          #shortDescription: "JOCAVI AddSorb® est un panneau acoustique d'absorption qui offre un équilibre pertinent dans la gamme moyenne du spectre sonore."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8878 …}
      #channels: Doctrine\ORM\PersistentCollection {#8864 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8860 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8862 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.33 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20096
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20050 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20063 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20052 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19912 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19920
    #collection: Doctrine\Common\Collections\ArrayCollection {#19929 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19908 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25469 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25471 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20096
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20050 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20063 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20052 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI AddSorb® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19920
    #collection: Doctrine\Common\Collections\ArrayCollection {#19929 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19908 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25469 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25471 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20097
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20096
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20050 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20063 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20052 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19912 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19920
      #collection: Doctrine\Common\Collections\ArrayCollection {#19929 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19908 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25469 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25471 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20150
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20141 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20148 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20149 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19912 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20153
  +variant: App\Entity\Product\ProductVariant {#19912 …}
  +price: "200,00\u{A0}"
  +originalPrice: "200,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9316 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12679 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9313 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20150
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20141 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20148 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20149 …}
    +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 20.0 MiB 2.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#8882
    #id: 537
    #code: "ARC060"
    #attributes: Doctrine\ORM\PersistentCollection {#8889 …}
    #variants: Doctrine\ORM\PersistentCollection {#8891 …}
    #options: Doctrine\ORM\PersistentCollection {#8895 …}
    #associations: Doctrine\ORM\PersistentCollection {#8893 …}
    #createdAt: DateTime @1764670517 {#8880
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#8881
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8898 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8899
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8882}
        #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 {#8901 …}
    #channels: Doctrine\ORM\PersistentCollection {#8887 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8830 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8883 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8885 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19976
  +product: App\Entity\Product\Product {#8882
    #id: 537
    #code: "ARC060"
    #attributes: Doctrine\ORM\PersistentCollection {#8889 …}
    #variants: Doctrine\ORM\PersistentCollection {#8891 …}
    #options: Doctrine\ORM\PersistentCollection {#8895 …}
    #associations: Doctrine\ORM\PersistentCollection {#8893 …}
    #createdAt: DateTime @1764670517 {#8880
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#8881
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8898 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8899
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8882}
        #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 {#8901 …}
    #channels: Doctrine\ORM\PersistentCollection {#8887 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8830 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8883 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8885 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20216 …}
  +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 {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 0.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#8882
    #id: 537
    #code: "ARC060"
    #attributes: Doctrine\ORM\PersistentCollection {#8889 …}
    #variants: Doctrine\ORM\PersistentCollection {#8891 …}
    #options: Doctrine\ORM\PersistentCollection {#8895 …}
    #associations: Doctrine\ORM\PersistentCollection {#8893 …}
    #createdAt: DateTime @1764670517 {#8880
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#8881
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8898 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8899
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8882}
        #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 {#8901 …}
    #channels: Doctrine\ORM\PersistentCollection {#8887 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8830 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8883 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8885 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "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 {#20287
  -props: [
    "product" => App\Entity\Product\Product {#8882
      #id: 537
      #code: "ARC060"
      #attributes: Doctrine\ORM\PersistentCollection {#8889 …}
      #variants: Doctrine\ORM\PersistentCollection {#8891 …}
      #options: Doctrine\ORM\PersistentCollection {#8895 …}
      #associations: Doctrine\ORM\PersistentCollection {#8893 …}
      #createdAt: DateTime @1764670517 {#8880
        date: 2025-12-02 10:15:17.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670517 {#8881
        date: 2025-12-02 10:15:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8898 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8899
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8882}
          #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 {#8901 …}
      #channels: Doctrine\ORM\PersistentCollection {#8887 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8830 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8883 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8885 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20358
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20354 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20367 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20356 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20216 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20224
    #collection: Doctrine\Common\Collections\ArrayCollection {#20233 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20212 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25484 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25486 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20358
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20354 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20367 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20356 …}
    +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 {#20224
    #collection: Doctrine\Common\Collections\ArrayCollection {#20233 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20212 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25484 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25486 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20371
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20358
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20354 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20367 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20356 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20216 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20224
      #collection: Doctrine\Common\Collections\ArrayCollection {#20233 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20212 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25484 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25486 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20421
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20412 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20419 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20420 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20216 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20424
  +variant: App\Entity\Product\ProductVariant {#20216 …}
  +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 {#9316 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12679 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9313 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20421
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20412 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20419 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20420 …}
    +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 22.0 MiB 6.16 ms
Input props
[
  "product" => App\Entity\Product\Product {#8907
    #id: 546
    #code: "jocavi_basslayer_panneau_acoustique_bass_trap_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8917 …}
    #variants: Doctrine\ORM\PersistentCollection {#8919 …}
    #options: Doctrine\ORM\PersistentCollection {#8923 …}
    #associations: Doctrine\ORM\PersistentCollection {#8921 …}
    #createdAt: DateTime @1764670528 {#8903
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670528 {#8904
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8926 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8927
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8907}
        #id: 546
        #name: "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
        #slug: "jocavi-basslayer-panneau-acoustique-bass-trap-lot-de-2-pieces"
        #description: """
          Le contrôle des basses fréquences dans les salles audio est toujours essentiel. Nous avons mis au point un produit avec une bonne performance technique, dont la taille ne fait pas obstacle à son application.Ce produit est recommandé pour les salles d'audition de musique ou de salles de répétition de musique dont les dimensions varient entre 32 m3 et 220 m3, en utilisant un nombre de panneaux en proportion de l'espace en question.Basslayer ® est un panneau d'absorption des basses fréquences. Il s'agit d'un amortisseur équipé d'une membrane dure avec quatre trous latéraux et est réglé à 160Hz.Sa forme est à la fois séduisante et discrète et il constitue une bonne option pour une 'installation sur les murs ou les plafonds. Il peut également être montée par paire dans les coins des pièces pour en faire un très efficace Basscorner, à 80Hz.Ce produit peut être combiné avec le panneau d'absorption Mellowalltrap pour compléter l'absorption des fréquences moyennes.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} * Utilise 70% de matériaux recyclés. \u{A0}\u{A0}\u{A0}\u{A0}* Absorbtion moyenne: 0,59 / m [> 50 Hz; <250kHz]. \u{A0}\u{A0}\u{A0}\u{A0}* 100% recyclable. \u{A0}\u{A0}\u{A0}\u{A0}* Résistance au feu : M2. \u{A0}\u{A0}\u{A0}\u{A0}* Conditionnement : par 2 unités. \u{A0}\u{A0}\u{A0}\u{A0}* Installation : accessoires inclus.\n
          Dimensions : largeur 60 cm, Hauteur 120 cm, Poids 9.9 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 60 cm, Poids 5 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 180 cm, Poids 14.2 KgCouleurs disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
        #shortDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8929 …}
    #channels: Doctrine\ORM\PersistentCollection {#8915 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8911 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8913 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20280
  +product: App\Entity\Product\Product {#8907
    #id: 546
    #code: "jocavi_basslayer_panneau_acoustique_bass_trap_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8917 …}
    #variants: Doctrine\ORM\PersistentCollection {#8919 …}
    #options: Doctrine\ORM\PersistentCollection {#8923 …}
    #associations: Doctrine\ORM\PersistentCollection {#8921 …}
    #createdAt: DateTime @1764670528 {#8903
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670528 {#8904
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8926 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8927
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8907}
        #id: 546
        #name: "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
        #slug: "jocavi-basslayer-panneau-acoustique-bass-trap-lot-de-2-pieces"
        #description: """
          Le contrôle des basses fréquences dans les salles audio est toujours essentiel. Nous avons mis au point un produit avec une bonne performance technique, dont la taille ne fait pas obstacle à son application.Ce produit est recommandé pour les salles d'audition de musique ou de salles de répétition de musique dont les dimensions varient entre 32 m3 et 220 m3, en utilisant un nombre de panneaux en proportion de l'espace en question.Basslayer ® est un panneau d'absorption des basses fréquences. Il s'agit d'un amortisseur équipé d'une membrane dure avec quatre trous latéraux et est réglé à 160Hz.Sa forme est à la fois séduisante et discrète et il constitue une bonne option pour une 'installation sur les murs ou les plafonds. Il peut également être montée par paire dans les coins des pièces pour en faire un très efficace Basscorner, à 80Hz.Ce produit peut être combiné avec le panneau d'absorption Mellowalltrap pour compléter l'absorption des fréquences moyennes.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} * Utilise 70% de matériaux recyclés. \u{A0}\u{A0}\u{A0}\u{A0}* Absorbtion moyenne: 0,59 / m [> 50 Hz; <250kHz]. \u{A0}\u{A0}\u{A0}\u{A0}* 100% recyclable. \u{A0}\u{A0}\u{A0}\u{A0}* Résistance au feu : M2. \u{A0}\u{A0}\u{A0}\u{A0}* Conditionnement : par 2 unités. \u{A0}\u{A0}\u{A0}\u{A0}* Installation : accessoires inclus.\n
          Dimensions : largeur 60 cm, Hauteur 120 cm, Poids 9.9 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 60 cm, Poids 5 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 180 cm, Poids 14.2 KgCouleurs disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
        #shortDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8929 …}
    #channels: Doctrine\ORM\PersistentCollection {#8915 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8911 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8913 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20487 …}
  +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 {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
22.0 MiB 0.55 ms
Input props
[
  "product" => App\Entity\Product\Product {#8907
    #id: 546
    #code: "jocavi_basslayer_panneau_acoustique_bass_trap_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8917 …}
    #variants: Doctrine\ORM\PersistentCollection {#8919 …}
    #options: Doctrine\ORM\PersistentCollection {#8923 …}
    #associations: Doctrine\ORM\PersistentCollection {#8921 …}
    #createdAt: DateTime @1764670528 {#8903
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670528 {#8904
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8926 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8927
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8907}
        #id: 546
        #name: "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
        #slug: "jocavi-basslayer-panneau-acoustique-bass-trap-lot-de-2-pieces"
        #description: """
          Le contrôle des basses fréquences dans les salles audio est toujours essentiel. Nous avons mis au point un produit avec une bonne performance technique, dont la taille ne fait pas obstacle à son application.Ce produit est recommandé pour les salles d'audition de musique ou de salles de répétition de musique dont les dimensions varient entre 32 m3 et 220 m3, en utilisant un nombre de panneaux en proportion de l'espace en question.Basslayer ® est un panneau d'absorption des basses fréquences. Il s'agit d'un amortisseur équipé d'une membrane dure avec quatre trous latéraux et est réglé à 160Hz.Sa forme est à la fois séduisante et discrète et il constitue une bonne option pour une 'installation sur les murs ou les plafonds. Il peut également être montée par paire dans les coins des pièces pour en faire un très efficace Basscorner, à 80Hz.Ce produit peut être combiné avec le panneau d'absorption Mellowalltrap pour compléter l'absorption des fréquences moyennes.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} * Utilise 70% de matériaux recyclés. \u{A0}\u{A0}\u{A0}\u{A0}* Absorbtion moyenne: 0,59 / m [> 50 Hz; <250kHz]. \u{A0}\u{A0}\u{A0}\u{A0}* 100% recyclable. \u{A0}\u{A0}\u{A0}\u{A0}* Résistance au feu : M2. \u{A0}\u{A0}\u{A0}\u{A0}* Conditionnement : par 2 unités. \u{A0}\u{A0}\u{A0}\u{A0}* Installation : accessoires inclus.\n
          Dimensions : largeur 60 cm, Hauteur 120 cm, Poids 9.9 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 60 cm, Poids 5 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 180 cm, Poids 14.2 KgCouleurs disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
        #shortDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8929 …}
    #channels: Doctrine\ORM\PersistentCollection {#8915 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8909 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8911 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8913 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20558
  -props: [
    "product" => App\Entity\Product\Product {#8907
      #id: 546
      #code: "jocavi_basslayer_panneau_acoustique_bass_trap_lot_de_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#8917 …}
      #variants: Doctrine\ORM\PersistentCollection {#8919 …}
      #options: Doctrine\ORM\PersistentCollection {#8923 …}
      #associations: Doctrine\ORM\PersistentCollection {#8921 …}
      #createdAt: DateTime @1764670528 {#8903
        date: 2025-12-02 10:15:28.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670528 {#8904
        date: 2025-12-02 10:15:28.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8926 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8927
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8907}
          #id: 546
          #name: "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
          #slug: "jocavi-basslayer-panneau-acoustique-bass-trap-lot-de-2-pieces"
          #description: """
            Le contrôle des basses fréquences dans les salles audio est toujours essentiel. Nous avons mis au point un produit avec une bonne performance technique, dont la taille ne fait pas obstacle à son application.Ce produit est recommandé pour les salles d'audition de musique ou de salles de répétition de musique dont les dimensions varient entre 32 m3 et 220 m3, en utilisant un nombre de panneaux en proportion de l'espace en question.Basslayer ® est un panneau d'absorption des basses fréquences. Il s'agit d'un amortisseur équipé d'une membrane dure avec quatre trous latéraux et est réglé à 160Hz.Sa forme est à la fois séduisante et discrète et il constitue une bonne option pour une 'installation sur les murs ou les plafonds. Il peut également être montée par paire dans les coins des pièces pour en faire un très efficace Basscorner, à 80Hz.Ce produit peut être combiné avec le panneau d'absorption Mellowalltrap pour compléter l'absorption des fréquences moyennes.\n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0} * Utilise 70% de matériaux recyclés. \u{A0}\u{A0}\u{A0}\u{A0}* Absorbtion moyenne: 0,59 / m [> 50 Hz; <250kHz]. \u{A0}\u{A0}\u{A0}\u{A0}* 100% recyclable. \u{A0}\u{A0}\u{A0}\u{A0}* Résistance au feu : M2. \u{A0}\u{A0}\u{A0}\u{A0}* Conditionnement : par 2 unités. \u{A0}\u{A0}\u{A0}\u{A0}* Installation : accessoires inclus.\n
            Dimensions : largeur 60 cm, Hauteur 120 cm, Poids 9.9 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 60 cm, Poids 5 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 180 cm, Poids 14.2 KgCouleurs disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
          #shortDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8929 …}
      #channels: Doctrine\ORM\PersistentCollection {#8915 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8909 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8911 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8913 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
22.0 MiB 0.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21083
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20619 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20632 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20621 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20487 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20495
    #collection: Doctrine\Common\Collections\ArrayCollection {#20504 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20483 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25499 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25501 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21083
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20619 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20632 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20621 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20495
    #collection: Doctrine\Common\Collections\ArrayCollection {#20504 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20483 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25499 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25501 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21088
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21083
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20619 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20632 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20621 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20487 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20495
      #collection: Doctrine\Common\Collections\ArrayCollection {#20504 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20483 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25499 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25501 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 22.0 MiB 0.09 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21137
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21128 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21135 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21136 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20487 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21140
  +variant: App\Entity\Product\ProductVariant {#20487 …}
  +price: "725,00\u{A0}"
  +originalPrice: "725,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9316 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12679 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9313 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21137
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21128 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21135 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21136 …}
    +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 22.0 MiB 3.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#8933
    #id: 1208
    #code: "jocavi_convexabsorber_120_panneau_acoustique_absorbant"
    #attributes: Doctrine\ORM\PersistentCollection {#8940 …}
    #variants: Doctrine\ORM\PersistentCollection {#8942 …}
    #options: Doctrine\ORM\PersistentCollection {#8946 …}
    #associations: Doctrine\ORM\PersistentCollection {#8944 …}
    #createdAt: DateTime @1764671075 {#8931
      date: 2025-12-02 10:24:35.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671075 {#8932
      date: 2025-12-02 10:24:35.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8949 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8950
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8933}
        #id: 1208
        #name: "JOCAVI Convexabsorber 120 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-convexabsorber-120-panneau-acoustique-absorbant"
        #description: """
          JOCAVI Convexabsorber® a été conçu pour être installé sur les plafonds et les murs.\n
          Il est fabriqué par la combinaison de deux techniques: une cavité résonnante accordée à 120 Hz, et un labyrinthe absorbant étudié mathématiquement qui procure à ce produit une excellente performance.\n
          Etant donné ses caractéristiques, ce panneau équilibre les temps de réverbération et d'échos dans les grandes salles de réunion, les salles de spectacles, les auditoriums etc.\n
          En raison de sa grande forme convexe, il constitue également un diffuseur avec une grande surface de dispersion.\u{A0}\n
          Ces panneaux peuvent être installés en alternance à 90 º, la dispersion s'établissant ainsi sur deux axes.\u{A0}\n
          Le panneau Convexabsorber® a été conçu et testé afin de garantir ses performances élevées de\u{A0}contrôle de l'énergie sonore, en réduisant les résonances et réflexions. Il a un large éventail d'applications.\u{A0}\n
          Caractéristiques Principales\n
          \u{A0} \u{A0} \n
          \u{A0}\u{A0}\u{A0} * Utilise 65% de matériaux recyclés.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Adapté à l'utilisation dans de grandes salles.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * CNRC: 0,81.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * 100% recyclable.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Résistance au feu : M2.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Conditionnement : à l'unité.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Installation : accessoires inclus.\n
          Dimensions : Longueur 120 cm, Largeur 120 cm, Epaisseur 24 cm (Poids 23.4 Kg)\u{A0}\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}Existe aussi en 180 cm (ref CON180)\u{A0}Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Convexabsorber ® est un panneau acoustique d'absorption efficace pour les basses et moyennes fréquences."
        #shortDescription: "JOCAVI Convexabsorber ® est un panneau acoustique d'absorption efficace pour les basses et moyennes fréquences."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8952 …}
    #channels: Doctrine\ORM\PersistentCollection {#8938 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8934 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8936 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20551
  +product: App\Entity\Product\Product {#8933
    #id: 1208
    #code: "jocavi_convexabsorber_120_panneau_acoustique_absorbant"
    #attributes: Doctrine\ORM\PersistentCollection {#8940 …}
    #variants: Doctrine\ORM\PersistentCollection {#8942 …}
    #options: Doctrine\ORM\PersistentCollection {#8946 …}
    #associations: Doctrine\ORM\PersistentCollection {#8944 …}
    #createdAt: DateTime @1764671075 {#8931
      date: 2025-12-02 10:24:35.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671075 {#8932
      date: 2025-12-02 10:24:35.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8949 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8950
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8933}
        #id: 1208
        #name: "JOCAVI Convexabsorber 120 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-convexabsorber-120-panneau-acoustique-absorbant"
        #description: """
          JOCAVI Convexabsorber® a été conçu pour être installé sur les plafonds et les murs.\n
          Il est fabriqué par la combinaison de deux techniques: une cavité résonnante accordée à 120 Hz, et un labyrinthe absorbant étudié mathématiquement qui procure à ce produit une excellente performance.\n
          Etant donné ses caractéristiques, ce panneau équilibre les temps de réverbération et d'échos dans les grandes salles de réunion, les salles de spectacles, les auditoriums etc.\n
          En raison de sa grande forme convexe, il constitue également un diffuseur avec une grande surface de dispersion.\u{A0}\n
          Ces panneaux peuvent être installés en alternance à 90 º, la dispersion s'établissant ainsi sur deux axes.\u{A0}\n
          Le panneau Convexabsorber® a été conçu et testé afin de garantir ses performances élevées de\u{A0}contrôle de l'énergie sonore, en réduisant les résonances et réflexions. Il a un large éventail d'applications.\u{A0}\n
          Caractéristiques Principales\n
          \u{A0} \u{A0} \n
          \u{A0}\u{A0}\u{A0} * Utilise 65% de matériaux recyclés.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Adapté à l'utilisation dans de grandes salles.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * CNRC: 0,81.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * 100% recyclable.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Résistance au feu : M2.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Conditionnement : à l'unité.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Installation : accessoires inclus.\n
          Dimensions : Longueur 120 cm, Largeur 120 cm, Epaisseur 24 cm (Poids 23.4 Kg)\u{A0}\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}Existe aussi en 180 cm (ref CON180)\u{A0}Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Convexabsorber ® est un panneau acoustique d'absorption efficace pour les basses et moyennes fréquences."
        #shortDescription: "JOCAVI Convexabsorber ® est un panneau acoustique d'absorption efficace pour les basses et moyennes fréquences."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8952 …}
    #channels: Doctrine\ORM\PersistentCollection {#8938 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8934 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8936 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21203 …}
  +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 {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
22.0 MiB 0.53 ms
Input props
[
  "product" => App\Entity\Product\Product {#8933
    #id: 1208
    #code: "jocavi_convexabsorber_120_panneau_acoustique_absorbant"
    #attributes: Doctrine\ORM\PersistentCollection {#8940 …}
    #variants: Doctrine\ORM\PersistentCollection {#8942 …}
    #options: Doctrine\ORM\PersistentCollection {#8946 …}
    #associations: Doctrine\ORM\PersistentCollection {#8944 …}
    #createdAt: DateTime @1764671075 {#8931
      date: 2025-12-02 10:24:35.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671075 {#8932
      date: 2025-12-02 10:24:35.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8949 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8950
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8933}
        #id: 1208
        #name: "JOCAVI Convexabsorber 120 ® Panneau Acoustique Absorbant"
        #slug: "jocavi-convexabsorber-120-panneau-acoustique-absorbant"
        #description: """
          JOCAVI Convexabsorber® a été conçu pour être installé sur les plafonds et les murs.\n
          Il est fabriqué par la combinaison de deux techniques: une cavité résonnante accordée à 120 Hz, et un labyrinthe absorbant étudié mathématiquement qui procure à ce produit une excellente performance.\n
          Etant donné ses caractéristiques, ce panneau équilibre les temps de réverbération et d'échos dans les grandes salles de réunion, les salles de spectacles, les auditoriums etc.\n
          En raison de sa grande forme convexe, il constitue également un diffuseur avec une grande surface de dispersion.\u{A0}\n
          Ces panneaux peuvent être installés en alternance à 90 º, la dispersion s'établissant ainsi sur deux axes.\u{A0}\n
          Le panneau Convexabsorber® a été conçu et testé afin de garantir ses performances élevées de\u{A0}contrôle de l'énergie sonore, en réduisant les résonances et réflexions. Il a un large éventail d'applications.\u{A0}\n
          Caractéristiques Principales\n
          \u{A0} \u{A0} \n
          \u{A0}\u{A0}\u{A0} * Utilise 65% de matériaux recyclés.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Adapté à l'utilisation dans de grandes salles.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * CNRC: 0,81.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * 100% recyclable.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Résistance au feu : M2.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Conditionnement : à l'unité.\u{A0}\n
          \u{A0}\u{A0}\u{A0} * Installation : accessoires inclus.\n
          Dimensions : Longueur 120 cm, Largeur 120 cm, Epaisseur 24 cm (Poids 23.4 Kg)\u{A0}\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}Existe aussi en 180 cm (ref CON180)\u{A0}Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Convexabsorber ® est un panneau acoustique d'absorption efficace pour les basses et moyennes fréquences."
        #shortDescription: "JOCAVI Convexabsorber ® est un panneau acoustique d'absorption efficace pour les basses et moyennes fréquences."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8952 …}
    #channels: Doctrine\ORM\PersistentCollection {#8938 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8934 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8936 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Convexabsorber 120 ® Panneau Acoustique Absorbant"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21274
  -props: [
    "product" => App\Entity\Product\Product {#8933
      #id: 1208
      #code: "jocavi_convexabsorber_120_panneau_acoustique_absorbant"
      #attributes: Doctrine\ORM\PersistentCollection {#8940 …}
      #variants: Doctrine\ORM\PersistentCollection {#8942 …}
      #options: Doctrine\ORM\PersistentCollection {#8946 …}
      #associations: Doctrine\ORM\PersistentCollection {#8944 …}
      #createdAt: DateTime @1764671075 {#8931
        date: 2025-12-02 10:24:35.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671075 {#8932
        date: 2025-12-02 10:24:35.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8949 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8950
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8933}
          #id: 1208
          #name: "JOCAVI Convexabsorber 120 ® Panneau Acoustique Absorbant"
          #slug: "jocavi-convexabsorber-120-panneau-acoustique-absorbant"
          #description: """
            JOCAVI Convexabsorber® a été conçu pour être installé sur les plafonds et les murs.\n
            Il est fabriqué par la combinaison de deux techniques: une cavité résonnante accordée à 120 Hz, et un labyrinthe absorbant étudié mathématiquement qui procure à ce produit une excellente performance.\n
            Etant donné ses caractéristiques, ce panneau équilibre les temps de réverbération et d'échos dans les grandes salles de réunion, les salles de spectacles, les auditoriums etc.\n
            En raison de sa grande forme convexe, il constitue également un diffuseur avec une grande surface de dispersion.\u{A0}\n
            Ces panneaux peuvent être installés en alternance à 90 º, la dispersion s'établissant ainsi sur deux axes.\u{A0}\n
            Le panneau Convexabsorber® a été conçu et testé afin de garantir ses performances élevées de\u{A0}contrôle de l'énergie sonore, en réduisant les résonances et réflexions. Il a un large éventail d'applications.\u{A0}\n
            Caractéristiques Principales\n
            \u{A0} \u{A0} \n
            \u{A0}\u{A0}\u{A0} * Utilise 65% de matériaux recyclés.\u{A0}\n
            \u{A0}\u{A0}\u{A0} * Adapté à l'utilisation dans de grandes salles.\u{A0}\n
            \u{A0}\u{A0}\u{A0} * CNRC: 0,81.\u{A0}\n
            \u{A0}\u{A0}\u{A0} * 100% recyclable.\u{A0}\n
            \u{A0}\u{A0}\u{A0} * Résistance au feu : M2.\u{A0}\n
            \u{A0}\u{A0}\u{A0} * Conditionnement : à l'unité.\u{A0}\n
            \u{A0}\u{A0}\u{A0} * Installation : accessoires inclus.\n
            Dimensions : Longueur 120 cm, Largeur 120 cm, Epaisseur 24 cm (Poids 23.4 Kg)\u{A0}\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}Existe aussi en 180 cm (ref CON180)\u{A0}Couleurs Disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Convexabsorber ® est un panneau acoustique d'absorption efficace pour les basses et moyennes fréquences."
          #shortDescription: "JOCAVI Convexabsorber ® est un panneau acoustique d'absorption efficace pour les basses et moyennes fréquences."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8952 …}
      #channels: Doctrine\ORM\PersistentCollection {#8938 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8934 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8936 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
22.0 MiB 0.33 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21488
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21332 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21345 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21334 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21203 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21211
    #collection: Doctrine\Common\Collections\ArrayCollection {#21220 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21199 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25514 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25516 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21488
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21332 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21345 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21334 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Convexabsorber 120 ® Panneau Acoustique Absorbant"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21211
    #collection: Doctrine\Common\Collections\ArrayCollection {#21220 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21199 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25514 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25516 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21493
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21488
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21332 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21345 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21334 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21203 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21211
      #collection: Doctrine\Common\Collections\ArrayCollection {#21220 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21199 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25514 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25516 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 22.0 MiB 0.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21542
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21533 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21540 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21541 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21203 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21545
  +variant: App\Entity\Product\ProductVariant {#21203 …}
  +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 {#9316 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12679 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9313 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21542
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21533 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21540 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21541 …}
    +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 22.0 MiB 7.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#8956
    #id: 521
    #code: "jocavi_ebony_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8963 …}
    #variants: Doctrine\ORM\PersistentCollection {#8965 …}
    #options: Doctrine\ORM\PersistentCollection {#8969 …}
    #associations: Doctrine\ORM\PersistentCollection {#8967 …}
    #createdAt: DateTime @1764670495 {#8954
      date: 2025-12-02 10:14:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670495 {#8955
      date: 2025-12-02 10:14:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8972 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8973
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8956}
        #id: 521
        #name: "JOCAVI Ebony ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-ebony-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          La partie avant de ce modèle consiste en une membrane en polyuréthane résonnante.Trois autres matières premières avec des propriétés différentes sont utilisées de façon complémentaires.En dépit de sa petite taille, JOCAVI Ebony® a également une action d'absorption à faible coefficient dans les basses fréquences.\n
          Grâce à sa forme, l'absorption du panneau Ebony® se combine à la perfection, techniquement et esthétiquement, avec le diffuseur ®IVOIRE.\n
          Ce produit est destiné à être monté sur les murs et les plafonds, son faible poids le rend particulièrement adapté au traitement des plafonds.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} * Utilise 55% de matériaux recyclés.\u{A0}\u{A0}\u{A0} * CNRC: 0,64.\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.\n
          Dimensions \n
          -Longueur 60 cm, Largeur 60 cm, Epaisseur 14 cm , Poids : 3,8 Kg-Longueur 100 cm, Largeur 60 cm, Epaisseur 14 cm, Poids : 7,6 KgCouleurs Disponibles (à préciser lors de votre commande)\u{A0}
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI EBONY® est un panneau d'absorption acoustique adapté au traitement des fréquences moyennes."
        #shortDescription: "JOCAVI EBONY® est un panneau d'absorption acoustique adapté au traitement des fréquences moyennes."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8975 …}
    #channels: Doctrine\ORM\PersistentCollection {#8961 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8957 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8959 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21267
  +product: App\Entity\Product\Product {#8956
    #id: 521
    #code: "jocavi_ebony_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8963 …}
    #variants: Doctrine\ORM\PersistentCollection {#8965 …}
    #options: Doctrine\ORM\PersistentCollection {#8969 …}
    #associations: Doctrine\ORM\PersistentCollection {#8967 …}
    #createdAt: DateTime @1764670495 {#8954
      date: 2025-12-02 10:14:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670495 {#8955
      date: 2025-12-02 10:14:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8972 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8973
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8956}
        #id: 521
        #name: "JOCAVI Ebony ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-ebony-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          La partie avant de ce modèle consiste en une membrane en polyuréthane résonnante.Trois autres matières premières avec des propriétés différentes sont utilisées de façon complémentaires.En dépit de sa petite taille, JOCAVI Ebony® a également une action d'absorption à faible coefficient dans les basses fréquences.\n
          Grâce à sa forme, l'absorption du panneau Ebony® se combine à la perfection, techniquement et esthétiquement, avec le diffuseur ®IVOIRE.\n
          Ce produit est destiné à être monté sur les murs et les plafonds, son faible poids le rend particulièrement adapté au traitement des plafonds.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} * Utilise 55% de matériaux recyclés.\u{A0}\u{A0}\u{A0} * CNRC: 0,64.\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.\n
          Dimensions \n
          -Longueur 60 cm, Largeur 60 cm, Epaisseur 14 cm , Poids : 3,8 Kg-Longueur 100 cm, Largeur 60 cm, Epaisseur 14 cm, Poids : 7,6 KgCouleurs Disponibles (à préciser lors de votre commande)\u{A0}
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI EBONY® est un panneau d'absorption acoustique adapté au traitement des fréquences moyennes."
        #shortDescription: "JOCAVI EBONY® est un panneau d'absorption acoustique adapté au traitement des fréquences moyennes."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8975 …}
    #channels: Doctrine\ORM\PersistentCollection {#8961 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8957 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8959 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21608 …}
  +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 {#17847
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17897 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17903 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17890 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
22.0 MiB 0.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#8956
    #id: 521
    #code: "jocavi_ebony_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8963 …}
    #variants: Doctrine\ORM\PersistentCollection {#8965 …}
    #options: Doctrine\ORM\PersistentCollection {#8969 …}
    #associations: Doctrine\ORM\PersistentCollection {#8967 …}
    #createdAt: DateTime @1764670495 {#8954
      date: 2025-12-02 10:14:55.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670495 {#8955
      date: 2025-12-02 10:14:55.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8972 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8973
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8956}
        #id: 521
        #name: "JOCAVI Ebony ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-ebony-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          La partie avant de ce modèle consiste en une membrane en polyuréthane résonnante.Trois autres matières premières avec des propriétés différentes sont utilisées de façon complémentaires.En dépit de sa petite taille, JOCAVI Ebony® a également une action d'absorption à faible coefficient dans les basses fréquences.\n
          Grâce à sa forme, l'absorption du panneau Ebony® se combine à la perfection, techniquement et esthétiquement, avec le diffuseur ®IVOIRE.\n
          Ce produit est destiné à être monté sur les murs et les plafonds, son faible poids le rend particulièrement adapté au traitement des plafonds.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} * Utilise 55% de matériaux recyclés.\u{A0}\u{A0}\u{A0} * CNRC: 0,64.\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.\n
          Dimensions \n
          -Longueur 60 cm, Largeur 60 cm, Epaisseur 14 cm , Poids : 3,8 Kg-Longueur 100 cm, Largeur 60 cm, Epaisseur 14 cm, Poids : 7,6 KgCouleurs Disponibles (à préciser lors de votre commande)\u{A0}
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI EBONY® est un panneau d'absorption acoustique adapté au traitement des fréquences moyennes."
        #shortDescription: "JOCAVI EBONY® est un panneau d'absorption acoustique adapté au traitement des fréquences moyennes."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8975 …}
    #channels: Doctrine\ORM\PersistentCollection {#8961 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8957 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8959 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Ebony ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21679
  -props: [
    "product" => App\Entity\Product\Product {#8956
      #id: 521
      #code: "jocavi_ebony_panneau_acoustique_absorbant_lot_de_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#8963 …}
      #variants: Doctrine\ORM\PersistentCollection {#8965 …}
      #options: Doctrine\ORM\PersistentCollection {#8969 …}
      #associations: Doctrine\ORM\PersistentCollection {#8967 …}
      #createdAt: DateTime @1764670495 {#8954
        date: 2025-12-02 10:14:55.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670495 {#8955
        date: 2025-12-02 10:14:55.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8972 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8973
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8956}
          #id: 521
          #name: "JOCAVI Ebony ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
          #slug: "jocavi-ebony-panneau-acoustique-absorbant-lot-de-2-pieces"
          #description: """
            La partie avant de ce modèle consiste en une membrane en polyuréthane résonnante.Trois autres matières premières avec des propriétés différentes sont utilisées de façon complémentaires.En dépit de sa petite taille, JOCAVI Ebony® a également une action d'absorption à faible coefficient dans les basses fréquences.\n
            Grâce à sa forme, l'absorption du panneau Ebony® se combine à la perfection, techniquement et esthétiquement, avec le diffuseur ®IVOIRE.\n
            Ce produit est destiné à être monté sur les murs et les plafonds, son faible poids le rend particulièrement adapté au traitement des plafonds.\n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0} * Utilise 55% de matériaux recyclés.\u{A0}\u{A0}\u{A0} * CNRC: 0,64.\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.\n
            Dimensions \n
            -Longueur 60 cm, Largeur 60 cm, Epaisseur 14 cm , Poids : 3,8 Kg-Longueur 100 cm, Largeur 60 cm, Epaisseur 14 cm, Poids : 7,6 KgCouleurs Disponibles (à préciser lors de votre commande)\u{A0}
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI EBONY® est un panneau d'absorption acoustique adapté au traitement des fréquences moyennes."
          #shortDescription: "JOCAVI EBONY® est un panneau d'absorption acoustique adapté au traitement des fréquences moyennes."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8975 …}
      #channels: Doctrine\ORM\PersistentCollection {#8961 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8778 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8957 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8959 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8833 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
22.0 MiB 0.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21786
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21740 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21753 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21742 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21608 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21616
    #collection: Doctrine\Common\Collections\ArrayCollection {#21625 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21604 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25529 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25531 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21786
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21740 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21753 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21742 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Ebony ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21616
    #collection: Doctrine\Common\Collections\ArrayCollection {#21625 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21604 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#25529 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25531 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21787
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21786
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21740 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21753 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21742 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21608 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21616
      #collection: Doctrine\Common\Collections\ArrayCollection {#21625 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21604 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#25529 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#25531 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 22.0 MiB 3.93 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21840
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21838 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21839 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21608 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21843
  +variant: App\Entity\Product\ProductVariant {#21608 …}
  +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 {#9316 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12679 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9313 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21840
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21831 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21838 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21839 …}
    +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 22.0 MiB 1.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17566
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17580 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12754 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#17770
  +cart: App\Entity\Order\Order {#5233 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17566
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12744 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17580 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12754 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …}
}