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

Components

12 Twig Components
12 Render Count
15 ms Render Time
20.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.47ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.24ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.26ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 2.56ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.45ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.37ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.76ms
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
1 6.11ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
1 0.92ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
1 0.66ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
1 0.20ms
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 14.0 MiB 0.47 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12202
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12195 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12201 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12200 …}
    +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 {#12228
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12093 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12202
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12195 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12201 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12200 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 14.0 MiB 0.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12305
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12301 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12303 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12304 …}
    +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 {#12314
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4590 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12305
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12301 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12303 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12304 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 18.0 MiB 2.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12415
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12387 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12423 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12421 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13671
  +cart: App\Entity\Order\Order {#15583 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12415
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12387 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12423 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12421 …}
    +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.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15730 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15727 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15728 …}
    +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 {#15743
  #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 {#15734
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15730 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15727 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15728 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 18.0 MiB 0.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17531
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17527 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17528 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17530 …}
    +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 {#17540
  #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 {#17531
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17527 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17528 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17530 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 18.0 MiB 0.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17644
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17640 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17641 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17643 …}
    +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 {#17652
  #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 {#17644
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17640 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17641 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17643 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 18.0 MiB 1.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17714
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17710 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17711 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17713 …}
    +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 {#17722
  #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 {#17714
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17710 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17711 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17713 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 20.0 MiB 6.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#8160
    #id: 550
    #code: "jocavi_panneau_acoustique_personnalise_motif_"
    #attributes: Doctrine\ORM\PersistentCollection {#6547 …}
    #variants: Doctrine\ORM\PersistentCollection {#8254 …}
    #options: Doctrine\ORM\PersistentCollection {#8382 …}
    #associations: Doctrine\ORM\PersistentCollection {#8322 …}
    #createdAt: DateTime @1764670537 {#7909
      date: 2025-12-02 10:15:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670537 {#7973
      date: 2025-12-02 10:15:37.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8381 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8384
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8160}
        #id: 550
        #name: "JOCAVI Panneau Acoustique personnalisé Motif ®"
        #slug: "jocavi-panneau-acoustique-personnalise-motif-"
        #description: """
          Motif ® est une finition imprimée destinée à élargir les options de design des panneaux acoustiques. Il peut être mis en oeuvre sur la gamme des modèles à finition tissus et à finition bois\u{A0}tout en gardant les performances acoustiques des modèles originaux. Motif ® fournit une option pour ceux qui veulent une solution plus personnalisée. \n
          Motif ® offre une nouvelle possibilité d'utiliser des éléments acoustiques dans un design intérieur unique et personnalisé. Le concept est de conserver des exigences acoustiques supérieures tout en prenant en compte l'aspect esthétique. Le Motif ® offre un look sophistiqué avec une infinité de possibilités qui correspondent parfaitement au décor de votre espace. Les images peuvent être obtenues à partir de notre banque d'images ou en utilisant nos services de conception qui vous fourniront à la fois des images adaptées et une mise en scène design ou des images qui vous sont propres. \n
          Nous pouvons ainsi imprimer des photographies, tous types de graphismes, textes, logotypes etc. Nos panneaux acoustiques personnalisés\u{A0}vous aident\u{A0}à contrôler la réverbération excessive et les échos provoqués par les surfaces des matériaux de construction. \n
          Le placement stratégique de panneaux acoustiques sur les murs et/ou les plafonds permet d'absorber l'énergie des sons indésirables et provoque une réduction sensible, voire la disparition des défauts acoustiques.
          """
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Motif ® permet de personnaliser certains panneaux acoustiques de la marque JOCAVI."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
    #channels: Doctrine\ORM\PersistentCollection {#5243 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4238 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5259 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7916 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17779
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17829 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17835 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17822 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18268
  +product: App\Entity\Product\Product {#8160
    #id: 550
    #code: "jocavi_panneau_acoustique_personnalise_motif_"
    #attributes: Doctrine\ORM\PersistentCollection {#6547 …}
    #variants: Doctrine\ORM\PersistentCollection {#8254 …}
    #options: Doctrine\ORM\PersistentCollection {#8382 …}
    #associations: Doctrine\ORM\PersistentCollection {#8322 …}
    #createdAt: DateTime @1764670537 {#7909
      date: 2025-12-02 10:15:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670537 {#7973
      date: 2025-12-02 10:15:37.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8381 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8384
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8160}
        #id: 550
        #name: "JOCAVI Panneau Acoustique personnalisé Motif ®"
        #slug: "jocavi-panneau-acoustique-personnalise-motif-"
        #description: """
          Motif ® est une finition imprimée destinée à élargir les options de design des panneaux acoustiques. Il peut être mis en oeuvre sur la gamme des modèles à finition tissus et à finition bois\u{A0}tout en gardant les performances acoustiques des modèles originaux. Motif ® fournit une option pour ceux qui veulent une solution plus personnalisée. \n
          Motif ® offre une nouvelle possibilité d'utiliser des éléments acoustiques dans un design intérieur unique et personnalisé. Le concept est de conserver des exigences acoustiques supérieures tout en prenant en compte l'aspect esthétique. Le Motif ® offre un look sophistiqué avec une infinité de possibilités qui correspondent parfaitement au décor de votre espace. Les images peuvent être obtenues à partir de notre banque d'images ou en utilisant nos services de conception qui vous fourniront à la fois des images adaptées et une mise en scène design ou des images qui vous sont propres. \n
          Nous pouvons ainsi imprimer des photographies, tous types de graphismes, textes, logotypes etc. Nos panneaux acoustiques personnalisés\u{A0}vous aident\u{A0}à contrôler la réverbération excessive et les échos provoqués par les surfaces des matériaux de construction. \n
          Le placement stratégique de panneaux acoustiques sur les murs et/ou les plafonds permet d'absorber l'énergie des sons indésirables et provoque une réduction sensible, voire la disparition des défauts acoustiques.
          """
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Motif ® permet de personnaliser certains panneaux acoustiques de la marque JOCAVI."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
    #channels: Doctrine\ORM\PersistentCollection {#5243 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4238 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5259 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7916 …}
  }
  +variant: App\Entity\Product\ProductVariant {#18379 …}
  +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 {#17779
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17829 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17835 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17822 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
20.0 MiB 0.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8160
    #id: 550
    #code: "jocavi_panneau_acoustique_personnalise_motif_"
    #attributes: Doctrine\ORM\PersistentCollection {#6547 …}
    #variants: Doctrine\ORM\PersistentCollection {#8254 …}
    #options: Doctrine\ORM\PersistentCollection {#8382 …}
    #associations: Doctrine\ORM\PersistentCollection {#8322 …}
    #createdAt: DateTime @1764670537 {#7909
      date: 2025-12-02 10:15:37.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670537 {#7973
      date: 2025-12-02 10:15:37.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8381 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8384
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8160}
        #id: 550
        #name: "JOCAVI Panneau Acoustique personnalisé Motif ®"
        #slug: "jocavi-panneau-acoustique-personnalise-motif-"
        #description: """
          Motif ® est une finition imprimée destinée à élargir les options de design des panneaux acoustiques. Il peut être mis en oeuvre sur la gamme des modèles à finition tissus et à finition bois\u{A0}tout en gardant les performances acoustiques des modèles originaux. Motif ® fournit une option pour ceux qui veulent une solution plus personnalisée. \n
          Motif ® offre une nouvelle possibilité d'utiliser des éléments acoustiques dans un design intérieur unique et personnalisé. Le concept est de conserver des exigences acoustiques supérieures tout en prenant en compte l'aspect esthétique. Le Motif ® offre un look sophistiqué avec une infinité de possibilités qui correspondent parfaitement au décor de votre espace. Les images peuvent être obtenues à partir de notre banque d'images ou en utilisant nos services de conception qui vous fourniront à la fois des images adaptées et une mise en scène design ou des images qui vous sont propres. \n
          Nous pouvons ainsi imprimer des photographies, tous types de graphismes, textes, logotypes etc. Nos panneaux acoustiques personnalisés\u{A0}vous aident\u{A0}à contrôler la réverbération excessive et les échos provoqués par les surfaces des matériaux de construction. \n
          Le placement stratégique de panneaux acoustiques sur les murs et/ou les plafonds permet d'absorber l'énergie des sons indésirables et provoque une réduction sensible, voire la disparition des défauts acoustiques.
          """
        #metaKeywords: null
        #metaDescription: ""
        #shortDescription: "Motif ® permet de personnaliser certains panneaux acoustiques de la marque JOCAVI."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
    #channels: Doctrine\ORM\PersistentCollection {#5243 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
    #reviews: Doctrine\ORM\PersistentCollection {#4238 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#5259 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7916 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Panneau Acoustique personnalisé Motif ®"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18644
  -props: [
    "product" => App\Entity\Product\Product {#8160
      #id: 550
      #code: "jocavi_panneau_acoustique_personnalise_motif_"
      #attributes: Doctrine\ORM\PersistentCollection {#6547 …}
      #variants: Doctrine\ORM\PersistentCollection {#8254 …}
      #options: Doctrine\ORM\PersistentCollection {#8382 …}
      #associations: Doctrine\ORM\PersistentCollection {#8322 …}
      #createdAt: DateTime @1764670537 {#7909
        date: 2025-12-02 10:15:37.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670537 {#7973
        date: 2025-12-02 10:15:37.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8381 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8384
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8160}
          #id: 550
          #name: "JOCAVI Panneau Acoustique personnalisé Motif ®"
          #slug: "jocavi-panneau-acoustique-personnalise-motif-"
          #description: """
            Motif ® est une finition imprimée destinée à élargir les options de design des panneaux acoustiques. Il peut être mis en oeuvre sur la gamme des modèles à finition tissus et à finition bois\u{A0}tout en gardant les performances acoustiques des modèles originaux. Motif ® fournit une option pour ceux qui veulent une solution plus personnalisée. \n
            Motif ® offre une nouvelle possibilité d'utiliser des éléments acoustiques dans un design intérieur unique et personnalisé. Le concept est de conserver des exigences acoustiques supérieures tout en prenant en compte l'aspect esthétique. Le Motif ® offre un look sophistiqué avec une infinité de possibilités qui correspondent parfaitement au décor de votre espace. Les images peuvent être obtenues à partir de notre banque d'images ou en utilisant nos services de conception qui vous fourniront à la fois des images adaptées et une mise en scène design ou des images qui vous sont propres. \n
            Nous pouvons ainsi imprimer des photographies, tous types de graphismes, textes, logotypes etc. Nos panneaux acoustiques personnalisés\u{A0}vous aident\u{A0}à contrôler la réverbération excessive et les échos provoqués par les surfaces des matériaux de construction. \n
            Le placement stratégique de panneaux acoustiques sur les murs et/ou les plafonds permet d'absorber l'énergie des sons indésirables et provoque une réduction sensible, voire la disparition des défauts acoustiques.
            """
          #metaKeywords: null
          #metaDescription: ""
          #shortDescription: "Motif ® permet de personnaliser certains panneaux acoustiques de la marque JOCAVI."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8387 …}
      #channels: Doctrine\ORM\PersistentCollection {#5243 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7610 …}
      #reviews: Doctrine\ORM\PersistentCollection {#4238 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#5259 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7916 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
20.0 MiB 0.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18762
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18770 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18760 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18764 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18379 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18579
    #collection: Doctrine\Common\Collections\ArrayCollection {#18578 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18417 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#15071 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22248 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18762
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18770 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18760 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18764 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Panneau Acoustique personnalisé Motif ®"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18579
    #collection: Doctrine\Common\Collections\ArrayCollection {#18578 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18417 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#15071 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22248 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18775
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18762
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18770 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18760 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18764 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18379 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#18579
      #collection: Doctrine\Common\Collections\ArrayCollection {#18578 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18417 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#15071 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#22248 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 20.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18843
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18833 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18841 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18842 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18379 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18852
  +variant: App\Entity\Product\ProductVariant {#18379 …}
  +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 {#8730 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12093 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#8727 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18843
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18833 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18841 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18842 …}
    +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 20.0 MiB 1.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17501
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17515 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12168 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#17702
  +cart: App\Entity\Order\Order {#15583 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17501
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17515 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12168 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …}
}