Components

11 Twig Components
11 Render Count
15 ms Render Time
38.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.50ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.28ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.37ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 2.14ms
sylius_shop:product.by_slug
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BySlugComponent"
@SyliusUi/components/default.html.twig
1 0.75ms
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
1 4.43ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
1 0.79ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
1 0.55ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
1 0.19ms
sylius_shop:product_review:form
"Sylius\Bundle\UiBundle\Twig\Component\ResourceFormComponent"
@SyliusUi/components/default.html.twig
1 3.02ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.03ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 38.0 MiB 0.50 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13436
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13443 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13437 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13438 …}
    +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 {#13606
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13326 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13436
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13443 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13437 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13438 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 38.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13529
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13533 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13531 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13530 …}
    +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 {#13356
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4590 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13529
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13533 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13531 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13530 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 38.0 MiB 2.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13664
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13636 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13672 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13670 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14376
  +cart: App\Entity\Order\Order {#17285 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13664
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13636 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13672 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13670 …}
    +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 38.0 MiB 2.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17438
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17434 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17431 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17432 …}
    +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 {#17448
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#17447 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17438
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17434 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17431 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17432 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product.by_slug Sylius\Bundle\ShopBundle\Twig\Component\Product\BySlugComponent 38.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19276
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19272 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19273 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19275 …}
    +prefixes: [
      "sylius.shop.product_review.create.content.header"
    ]
  }
  "slug" => "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
  "template" => "@SyliusShop/product_review/create/content/header/breadcrumbs.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product_review/create/content/header/breadcrumbs.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BySlugComponent {#19280
  +slug: "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7498 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19276
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19272 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19273 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19275 …}
    +prefixes: [
      "sylius.shop.product_review.create.content.header"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 38.0 MiB 4.43 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19394
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19390 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19391 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19393 …}
    +prefixes: [
      "sylius.shop.product_review.create.content.sidebar"
    ]
  }
  "product" => App\Entity\Product\Product {#7723
    #id: 528
    #code: "jocavi_wallblind_panneau_acoustique_mixte_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8271 …}
    #variants: Doctrine\ORM\PersistentCollection {#8484 …}
    #options: Doctrine\ORM\PersistentCollection {#8612 …}
    #associations: Doctrine\ORM\PersistentCollection {#8552 …}
    #createdAt: DateTime @1764670504 {#7695
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670504 {#7799
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8614
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7723}
        #id: 528
        #name: "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          Destinés à fragmenter acoustiquement les espaces tout en optimisant leur traitement, les panneaux Wallblind® sont mobiles, de grandes dimensions (200 X 120 cm en standard) et sont conçus pour pouvoir être juxtaposés ou former des angles.\n
          Wallblind est un produit haut de gamme, d'une grande qualité de fabrication capable de résister aux manipulations et aux outrages du temps.\n
          Chaque panneau pèse plus de 50 kg, pourtant grâce à son système de roulettes, il se déplace avec facilité.\n
          Le Wallblind® est utilisable par exemple aussi bien dans le cadre d'un restaurant ou d'un open space qui souhaitera délimiter des espaces acoustiques modulables que dans celui d'un studio qui voudra créer facilement une cabine speaker provisoire ou voudra séparer les différents instruments et interprètes jouant ensemble afin de minimiser les interactions sonores lors d'enregistrements multi micros.\n
          En effet l'ingénieur du son peut choisir entre deux faces dotées de différentes caractéristiques acoustiques et esthétiques : d'un côté, un profil de haute densité EPS, qui est recouvert d'un film de peinture céramique, présentant de bonnes caractéristiques de diffusion, tandis que l'autre constitue un panneau absorbant mousse acoustique à cellules ouvertes dont le profil est optimisé.
\n
          Le Wallblind® est recommandé pour séparer physiquement les sources sonores des récepteurs sonores, réduisant ainsi la la contamination des uns vis à vis des autres. Wallblind® permet un partage sonore exceptionnel tout en autorisant l'obtentention de la meilleure acoustique.\n
          Outre les tailles standard, les modèles avec une surface en verre ou en d'autres dimensions, sont aussi disponibles sur commande.
\n
          Sa structure permet une grande polyvalence et offre plusieurs options de modulation car Wallblind® est à la fois une barrière acoustique, un panneau diffisant et un panneau absorbant.
\n
          Ce produit a une structure rigide résistante dotée de grandes roues et son dessin permet d'acoupler plusieurs modules pour former des angles fermés.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0} Barrière acoustique mobile.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}NRC: 0,66.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Structure rigide, excellente isolation.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Une face diffusion, une face absorption.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Idéal pour séparer les instruments\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Conditionnement : 2 unités par paquet.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Installation très facile.\n
          Couleurs Disponibles (à préciser lors de votre commande) Dimensions\u{A0}:\u{A0}Longueur 200 ou 240 cm, Largeur 120 cm, Epaisseur 14 cm.
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
        #shortDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8048 …}
    #channels: Doctrine\ORM\PersistentCollection {#8130 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7716 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8052 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8132 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7927 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19398
  +product: App\Entity\Product\Product {#7723
    #id: 528
    #code: "jocavi_wallblind_panneau_acoustique_mixte_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8271 …}
    #variants: Doctrine\ORM\PersistentCollection {#8484 …}
    #options: Doctrine\ORM\PersistentCollection {#8612 …}
    #associations: Doctrine\ORM\PersistentCollection {#8552 …}
    #createdAt: DateTime @1764670504 {#7695
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670504 {#7799
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8614
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7723}
        #id: 528
        #name: "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          Destinés à fragmenter acoustiquement les espaces tout en optimisant leur traitement, les panneaux Wallblind® sont mobiles, de grandes dimensions (200 X 120 cm en standard) et sont conçus pour pouvoir être juxtaposés ou former des angles.\n
          Wallblind est un produit haut de gamme, d'une grande qualité de fabrication capable de résister aux manipulations et aux outrages du temps.\n
          Chaque panneau pèse plus de 50 kg, pourtant grâce à son système de roulettes, il se déplace avec facilité.\n
          Le Wallblind® est utilisable par exemple aussi bien dans le cadre d'un restaurant ou d'un open space qui souhaitera délimiter des espaces acoustiques modulables que dans celui d'un studio qui voudra créer facilement une cabine speaker provisoire ou voudra séparer les différents instruments et interprètes jouant ensemble afin de minimiser les interactions sonores lors d'enregistrements multi micros.\n
          En effet l'ingénieur du son peut choisir entre deux faces dotées de différentes caractéristiques acoustiques et esthétiques : d'un côté, un profil de haute densité EPS, qui est recouvert d'un film de peinture céramique, présentant de bonnes caractéristiques de diffusion, tandis que l'autre constitue un panneau absorbant mousse acoustique à cellules ouvertes dont le profil est optimisé.
\n
          Le Wallblind® est recommandé pour séparer physiquement les sources sonores des récepteurs sonores, réduisant ainsi la la contamination des uns vis à vis des autres. Wallblind® permet un partage sonore exceptionnel tout en autorisant l'obtentention de la meilleure acoustique.\n
          Outre les tailles standard, les modèles avec une surface en verre ou en d'autres dimensions, sont aussi disponibles sur commande.
\n
          Sa structure permet une grande polyvalence et offre plusieurs options de modulation car Wallblind® est à la fois une barrière acoustique, un panneau diffisant et un panneau absorbant.
\n
          Ce produit a une structure rigide résistante dotée de grandes roues et son dessin permet d'acoupler plusieurs modules pour former des angles fermés.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0} Barrière acoustique mobile.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}NRC: 0,66.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Structure rigide, excellente isolation.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Une face diffusion, une face absorption.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Idéal pour séparer les instruments\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Conditionnement : 2 unités par paquet.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Installation très facile.\n
          Couleurs Disponibles (à préciser lors de votre commande) Dimensions\u{A0}:\u{A0}Longueur 200 ou 240 cm, Largeur 120 cm, Epaisseur 14 cm.
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
        #shortDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8048 …}
    #channels: Doctrine\ORM\PersistentCollection {#8130 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7716 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8052 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8132 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7927 …}
  }
  +variant: App\Entity\Product\ProductVariant {#8621 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7498 …}
  #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 {#19394
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19390 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19391 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19393 …}
    +prefixes: [
      "sylius.shop.product_review.create.content.sidebar"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
38.0 MiB 0.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#7723
    #id: 528
    #code: "jocavi_wallblind_panneau_acoustique_mixte_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8271 …}
    #variants: Doctrine\ORM\PersistentCollection {#8484 …}
    #options: Doctrine\ORM\PersistentCollection {#8612 …}
    #associations: Doctrine\ORM\PersistentCollection {#8552 …}
    #createdAt: DateTime @1764670504 {#7695
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670504 {#7799
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8611 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8614
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7723}
        #id: 528
        #name: "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          Destinés à fragmenter acoustiquement les espaces tout en optimisant leur traitement, les panneaux Wallblind® sont mobiles, de grandes dimensions (200 X 120 cm en standard) et sont conçus pour pouvoir être juxtaposés ou former des angles.\n
          Wallblind est un produit haut de gamme, d'une grande qualité de fabrication capable de résister aux manipulations et aux outrages du temps.\n
          Chaque panneau pèse plus de 50 kg, pourtant grâce à son système de roulettes, il se déplace avec facilité.\n
          Le Wallblind® est utilisable par exemple aussi bien dans le cadre d'un restaurant ou d'un open space qui souhaitera délimiter des espaces acoustiques modulables que dans celui d'un studio qui voudra créer facilement une cabine speaker provisoire ou voudra séparer les différents instruments et interprètes jouant ensemble afin de minimiser les interactions sonores lors d'enregistrements multi micros.\n
          En effet l'ingénieur du son peut choisir entre deux faces dotées de différentes caractéristiques acoustiques et esthétiques : d'un côté, un profil de haute densité EPS, qui est recouvert d'un film de peinture céramique, présentant de bonnes caractéristiques de diffusion, tandis que l'autre constitue un panneau absorbant mousse acoustique à cellules ouvertes dont le profil est optimisé.
\n
          Le Wallblind® est recommandé pour séparer physiquement les sources sonores des récepteurs sonores, réduisant ainsi la la contamination des uns vis à vis des autres. Wallblind® permet un partage sonore exceptionnel tout en autorisant l'obtentention de la meilleure acoustique.\n
          Outre les tailles standard, les modèles avec une surface en verre ou en d'autres dimensions, sont aussi disponibles sur commande.
\n
          Sa structure permet une grande polyvalence et offre plusieurs options de modulation car Wallblind® est à la fois une barrière acoustique, un panneau diffisant et un panneau absorbant.
\n
          Ce produit a une structure rigide résistante dotée de grandes roues et son dessin permet d'acoupler plusieurs modules pour former des angles fermés.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0} Barrière acoustique mobile.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}NRC: 0,66.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Structure rigide, excellente isolation.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Une face diffusion, une face absorption.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Idéal pour séparer les instruments\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Conditionnement : 2 unités par paquet.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Installation très facile.\n
          Couleurs Disponibles (à préciser lors de votre commande) Dimensions\u{A0}:\u{A0}Longueur 200 ou 240 cm, Largeur 120 cm, Epaisseur 14 cm.
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
        #shortDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8048 …}
    #channels: Doctrine\ORM\PersistentCollection {#8130 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7716 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8052 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8132 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7927 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19503
  -props: [
    "product" => App\Entity\Product\Product {#7723
      #id: 528
      #code: "jocavi_wallblind_panneau_acoustique_mixte_lot_de_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#8271 …}
      #variants: Doctrine\ORM\PersistentCollection {#8484 …}
      #options: Doctrine\ORM\PersistentCollection {#8612 …}
      #associations: Doctrine\ORM\PersistentCollection {#8552 …}
      #createdAt: DateTime @1764670504 {#7695
        date: 2025-12-02 10:15:04.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670504 {#7799
        date: 2025-12-02 10:15:04.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8611 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8614
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7723}
          #id: 528
          #name: "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
          #slug: "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
          #description: """
            Destinés à fragmenter acoustiquement les espaces tout en optimisant leur traitement, les panneaux Wallblind® sont mobiles, de grandes dimensions (200 X 120 cm en standard) et sont conçus pour pouvoir être juxtaposés ou former des angles.\n
            Wallblind est un produit haut de gamme, d'une grande qualité de fabrication capable de résister aux manipulations et aux outrages du temps.\n
            Chaque panneau pèse plus de 50 kg, pourtant grâce à son système de roulettes, il se déplace avec facilité.\n
            Le Wallblind® est utilisable par exemple aussi bien dans le cadre d'un restaurant ou d'un open space qui souhaitera délimiter des espaces acoustiques modulables que dans celui d'un studio qui voudra créer facilement une cabine speaker provisoire ou voudra séparer les différents instruments et interprètes jouant ensemble afin de minimiser les interactions sonores lors d'enregistrements multi micros.\n
            En effet l'ingénieur du son peut choisir entre deux faces dotées de différentes caractéristiques acoustiques et esthétiques : d'un côté, un profil de haute densité EPS, qui est recouvert d'un film de peinture céramique, présentant de bonnes caractéristiques de diffusion, tandis que l'autre constitue un panneau absorbant mousse acoustique à cellules ouvertes dont le profil est optimisé.
\n
            Le Wallblind® est recommandé pour séparer physiquement les sources sonores des récepteurs sonores, réduisant ainsi la la contamination des uns vis à vis des autres. Wallblind® permet un partage sonore exceptionnel tout en autorisant l'obtentention de la meilleure acoustique.\n
            Outre les tailles standard, les modèles avec une surface en verre ou en d'autres dimensions, sont aussi disponibles sur commande.
\n
            Sa structure permet une grande polyvalence et offre plusieurs options de modulation car Wallblind® est à la fois une barrière acoustique, un panneau diffisant et un panneau absorbant.
\n
            Ce produit a une structure rigide résistante dotée de grandes roues et son dessin permet d'acoupler plusieurs modules pour former des angles fermés.\n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0} Barrière acoustique mobile.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}NRC: 0,66.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Structure rigide, excellente isolation.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Une face diffusion, une face absorption.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Idéal pour séparer les instruments\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Conditionnement : 2 unités par paquet.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Installation très facile.\n
            Couleurs Disponibles (à préciser lors de votre commande) Dimensions\u{A0}:\u{A0}Longueur 200 ou 240 cm, Largeur 120 cm, Epaisseur 14 cm.
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
          #shortDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8048 …}
      #channels: Doctrine\ORM\PersistentCollection {#8130 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7716 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8052 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8132 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7927 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
38.0 MiB 0.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19595
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19591 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19587 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19589 …}
    +prefixes: [
      "sylius.shop.product_review.create.content.sidebar.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8621 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9177
    #collection: Doctrine\Common\Collections\ArrayCollection {#9176 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9026 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#26642 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26640 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19595
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19591 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19587 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19589 …}
    +prefixes: [
      "sylius.shop.product_review.create.content.sidebar.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9177
    #collection: Doctrine\Common\Collections\ArrayCollection {#9176 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9026 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#26642 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26640 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19599
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19595
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19591 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19587 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19589 …}
      +prefixes: [
        "sylius.shop.product_review.create.content.sidebar.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8621 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9177
      #collection: Doctrine\Common\Collections\ArrayCollection {#9176 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9026 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#26642 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#26640 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 38.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19656
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19646 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19654 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19655 …}
    +prefixes: [
      "sylius.shop.product_review.create.content.sidebar.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8621 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19665
  +variant: App\Entity\Product\ProductVariant {#8621 …}
  +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 {#9528 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13326 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9525 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19656
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19646 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19654 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19655 …}
    +prefixes: [
      "sylius.shop.product_review.create.content.sidebar.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product_review:form Sylius\Bundle\UiBundle\Twig\Component\ResourceFormComponent 38.0 MiB 3.02 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19739
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19732 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19738 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19737 …}
    +prefixes: [
      "sylius.shop.product_review.create.content.main"
    ]
  }
  "resource" => App\Entity\Product\ProductReview {#9208
    #id: null
    #title: null
    #rating: null
    #comment: null
    #author: null
    #status: "new"
    #reviewSubject: App\Entity\Product\Product {#7723
      #id: 528
      #code: "jocavi_wallblind_panneau_acoustique_mixte_lot_de_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#8271 …}
      #variants: Doctrine\ORM\PersistentCollection {#8484 …}
      #options: Doctrine\ORM\PersistentCollection {#8612 …}
      #associations: Doctrine\ORM\PersistentCollection {#8552 …}
      #createdAt: DateTime @1764670504 {#7695
        date: 2025-12-02 10:15:04.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670504 {#7799
        date: 2025-12-02 10:15:04.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8611 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8614
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7723}
          #id: 528
          #name: "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
          #slug: "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
          #description: """
            Destinés à fragmenter acoustiquement les espaces tout en optimisant leur traitement, les panneaux Wallblind® sont mobiles, de grandes dimensions (200 X 120 cm en standard) et sont conçus pour pouvoir être juxtaposés ou former des angles.\n
            Wallblind est un produit haut de gamme, d'une grande qualité de fabrication capable de résister aux manipulations et aux outrages du temps.\n
            Chaque panneau pèse plus de 50 kg, pourtant grâce à son système de roulettes, il se déplace avec facilité.\n
            Le Wallblind® est utilisable par exemple aussi bien dans le cadre d'un restaurant ou d'un open space qui souhaitera délimiter des espaces acoustiques modulables que dans celui d'un studio qui voudra créer facilement une cabine speaker provisoire ou voudra séparer les différents instruments et interprètes jouant ensemble afin de minimiser les interactions sonores lors d'enregistrements multi micros.\n
            En effet l'ingénieur du son peut choisir entre deux faces dotées de différentes caractéristiques acoustiques et esthétiques : d'un côté, un profil de haute densité EPS, qui est recouvert d'un film de peinture céramique, présentant de bonnes caractéristiques de diffusion, tandis que l'autre constitue un panneau absorbant mousse acoustique à cellules ouvertes dont le profil est optimisé.
\n
            Le Wallblind® est recommandé pour séparer physiquement les sources sonores des récepteurs sonores, réduisant ainsi la la contamination des uns vis à vis des autres. Wallblind® permet un partage sonore exceptionnel tout en autorisant l'obtentention de la meilleure acoustique.\n
            Outre les tailles standard, les modèles avec une surface en verre ou en d'autres dimensions, sont aussi disponibles sur commande.
\n
            Sa structure permet une grande polyvalence et offre plusieurs options de modulation car Wallblind® est à la fois une barrière acoustique, un panneau diffisant et un panneau absorbant.
\n
            Ce produit a une structure rigide résistante dotée de grandes roues et son dessin permet d'acoupler plusieurs modules pour former des angles fermés.\n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0} Barrière acoustique mobile.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}NRC: 0,66.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Structure rigide, excellente isolation.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Une face diffusion, une face absorption.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Idéal pour séparer les instruments\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Conditionnement : 2 unités par paquet.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Installation très facile.\n
            Couleurs Disponibles (à préciser lors de votre commande) Dimensions\u{A0}:\u{A0}Longueur 200 ou 240 cm, Largeur 120 cm, Epaisseur 14 cm.
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
          #shortDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8048 …}
      #channels: Doctrine\ORM\PersistentCollection {#8130 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7716 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8052 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8132 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7927 …}
    }
    #createdAt: DateTime @1768016039 {#7506
      date: 2026-01-10 03:33:59.517981 UTC (+00:00)
    }
    #updatedAt: null
  }
  "form" => Symfony\Component\Form\FormView {#13252
    +vars: [
      "value" => App\Entity\Product\ProductReview {#9208}
      "attr" => [
        "data-model" => "on(change)|*"
      ]
      "form" => Symfony\Component\Form\FormView {#13252}
      "id" => "sylius_shop_product_review"
      "name" => "sylius_shop_product_review"
      "full_name" => "sylius_shop_product_review"
      "disabled" => false
      "label" => null
      "label_format" => null
      "label_html" => false
      "multipart" => false
      "block_prefixes" => [
        "form"
        "sylius_product_review"
        "sylius_shop_product_review"
        "_sylius_shop_product_review"
      ]
      "unique_block_prefix" => "_sylius_shop_product_review"
      "row_attr" => []
      "translation_domain" => null
      "label_translation_parameters" => []
      "attr_translation_parameters" => []
      "priority" => 0
      "cache_key" => "_sylius_shop_product_review_sylius_shop_product_review"
      "errors" => Symfony\Component\Form\FormErrorIterator {#12997
        -errors: []
        -form: Symfony\Component\Form\Form {#12959 …}
      }
      "valid" => true
      "data" => App\Entity\Product\ProductReview {#9208}
      "required" => true
      "label_attr" => []
      "help" => null
      "help_attr" => []
      "help_html" => false
      "help_translation_parameters" => []
      "compound" => true
      "method" => "POST"
      "action" => ""
      "submitted" => false
    ]
    +children: [
      "rating" => Symfony\Component\Form\FormView {#13296
        +vars: [
          "value" => ""
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#13296}
          "id" => "sylius_shop_product_review_rating"
          "name" => "rating"
          "full_name" => "sylius_shop_product_review[rating]"
          "disabled" => false
          "label" => "sylius.form.review.rating"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "choice"
            "_sylius_shop_product_review_rating"
          ]
          "unique_block_prefix" => "_sylius_shop_product_review_rating"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_sylius_shop_product_review_rating_choice"
          "errors" => Symfony\Component\Form\FormErrorIterator {#13287
            -errors: []
            -form: Symfony\Component\Form\Form {#13022 …}
          }
          "valid" => true
          "data" => null
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "multiple" => false
          "expanded" => true
          "preferred_choices" => []
          "choices" => [
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#12908
              +data: 1
              +value: "1"
              +label: "1"
              +attr: []
              +labelTranslationParameters: []
            }
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#12922
              +data: 2
              +value: "2"
              +label: "2"
              +attr: []
              +labelTranslationParameters: []
            }
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#12907
              +data: 3
              +value: "3"
              +label: "3"
              +attr: []
              +labelTranslationParameters: []
            }
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#12906
              +data: 4
              +value: "4"
              +label: "4"
              +attr: []
              +labelTranslationParameters: []
            }
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#12905
              +data: 5
              +value: "5"
              +label: "5"
              +attr: []
              +labelTranslationParameters: []
            }
          ]
          "separator" => "-------------------"
          "separator_html" => false
          "placeholder" => null
          "placeholder_attr" => []
          "choice_translation_domain" => null
          "choice_translation_parameters" => []
          "is_selected" => Closure($choice, $value) {#13285
            class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
          }
          "placeholder_in_choices" => false
          "duplicate_preferred_choices" => true
          "uses_autocomplete" => false
        ]
        +children: [
          Symfony\Component\Form\FormView {#13282
            +vars: [
              "value" => "1"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#13282}
              "id" => "sylius_shop_product_review_rating_0"
              "name" => "0"
              "full_name" => "sylius_shop_product_review[rating]"
              "disabled" => false
              "label" => "1"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_sylius_shop_product_review_rating_entry"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_rating_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_rating_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#13259
                -errors: []
                -form: Symfony\Component\Form\Form {#13025 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "checked" => false
            ]
            +children: []
            -rendered: false
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13296}
          }
          Symfony\Component\Form\FormView {#13283
            +vars: [
              "value" => "2"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#13283}
              "id" => "sylius_shop_product_review_rating_1"
              "name" => "1"
              "full_name" => "sylius_shop_product_review[rating]"
              "disabled" => false
              "label" => "2"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_sylius_shop_product_review_rating_entry"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_rating_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_rating_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#13240
                -errors: []
                -form: Symfony\Component\Form\Form {#13028 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "checked" => false
            ]
            +children: []
            -rendered: false
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13296}
          }
          Symfony\Component\Form\FormView {#13251
            +vars: [
              "value" => "3"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#13251}
              "id" => "sylius_shop_product_review_rating_2"
              "name" => "2"
              "full_name" => "sylius_shop_product_review[rating]"
              "disabled" => false
              "label" => "3"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_sylius_shop_product_review_rating_entry"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_rating_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_rating_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#13260
                -errors: []
                -form: Symfony\Component\Form\Form {#13031 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "checked" => false
            ]
            +children: []
            -rendered: false
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13296}
          }
          Symfony\Component\Form\FormView {#12988
            +vars: [
              "value" => "4"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#12988}
              "id" => "sylius_shop_product_review_rating_3"
              "name" => "3"
              "full_name" => "sylius_shop_product_review[rating]"
              "disabled" => false
              "label" => "4"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_sylius_shop_product_review_rating_entry"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_rating_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_rating_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#12976
                -errors: []
                -form: Symfony\Component\Form\Form {#13034 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "checked" => false
            ]
            +children: []
            -rendered: false
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13296}
          }
          Symfony\Component\Form\FormView {#12952
            +vars: [
              "value" => "5"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#12952}
              "id" => "sylius_shop_product_review_rating_4"
              "name" => "4"
              "full_name" => "sylius_shop_product_review[rating]"
              "disabled" => false
              "label" => "5"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_sylius_shop_product_review_rating_entry"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_rating_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_rating_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#12938
                -errors: []
                -form: Symfony\Component\Form\Form {#13037 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "checked" => false
            ]
            +children: []
            -rendered: false
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13296}
          }
        ]
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#13252}
      }
      "title" => Symfony\Component\Form\FormView {#13284
        +vars: [
          "value" => ""
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#13284}
          "id" => "sylius_shop_product_review_title"
          "name" => "title"
          "full_name" => "sylius_shop_product_review[title]"
          "disabled" => false
          "label" => "sylius.form.review.title"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "text"
            "_sylius_shop_product_review_title"
          ]
          "unique_block_prefix" => "_sylius_shop_product_review_title"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_sylius_shop_product_review_title_text"
          "errors" => Symfony\Component\Form\FormErrorIterator {#13280
            -errors: []
            -form: Symfony\Component\Form\Form {#13040 …}
          }
          "valid" => true
          "data" => null
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "uses_autocomplete" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#13252}
      }
      "comment" => Symfony\Component\Form\FormView {#12897
        +vars: [
          "value" => ""
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#12897}
          "id" => "sylius_shop_product_review_comment"
          "name" => "comment"
          "full_name" => "sylius_shop_product_review[comment]"
          "disabled" => false
          "label" => "sylius.form.review.comment"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "text"
            "textarea"
            "_sylius_shop_product_review_comment"
          ]
          "unique_block_prefix" => "_sylius_shop_product_review_comment"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_sylius_shop_product_review_comment_textarea"
          "errors" => Symfony\Component\Form\FormErrorIterator {#13016
            -errors: []
            -form: Symfony\Component\Form\Form {#13043 …}
          }
          "valid" => true
          "data" => null
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "pattern" => null
          "uses_autocomplete" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#13252}
      }
      "author" => Symfony\Component\Form\FormView {#13292
        +vars: [
          "value" => null
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#13292}
          "id" => "sylius_shop_product_review_author"
          "name" => "author"
          "full_name" => "sylius_shop_product_review[author]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "sylius_customer_guest"
            "_sylius_shop_product_review_author"
          ]
          "unique_block_prefix" => "_sylius_shop_product_review_author"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_sylius_shop_product_review_author_sylius_customer_guest"
          "errors" => Symfony\Component\Form\FormErrorIterator {#13293
            -errors: []
            -form: Symfony\Component\Form\Form {#13245 …}
          }
          "valid" => true
          "data" => null
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
        ]
        +children: [
          "email" => Symfony\Component\Form\FormView {#13289
            +vars: [
              "value" => ""
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#13289}
              "id" => "sylius_shop_product_review_author_email"
              "name" => "email"
              "full_name" => "sylius_shop_product_review[author][email]"
              "disabled" => false
              "label" => "sylius.form.customer.email"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "text"
                "email"
                "_sylius_shop_product_review_author_email"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_author_email"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_author_email_email"
              "errors" => Symfony\Component\Form\FormErrorIterator {#13297
                -errors: []
                -form: Symfony\Component\Form\Form {#13248 …}
              }
              "valid" => true
              "data" => null
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "uses_autocomplete" => false
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13292}
          }
        ]
        -rendered: false
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#13252}
      }
      "_token" => Symfony\Component\Form\FormView {#13302
        +vars: [
          "value" => "e3d2e5f08e8ab0f34a74f2737b.uS_kjGEFuK2VcSxrufE9PgzxyQSl0VOnt9e7fTvfo68.4WuPxFBX2-_7K34b27NyDzirv0XivTvi3r3WSXGcyczha52hBWzd-d4rfQ"
          "attr" => [
            "data-controller" => "csrf-protection"
          ]
          "form" => Symfony\Component\Form\FormView {#13302}
          "id" => "sylius_shop_product_review__token"
          "name" => "_token"
          "full_name" => "sylius_shop_product_review[_token]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "csrf_token"
            "_sylius_shop_product_review__token"
          ]
          "unique_block_prefix" => "_sylius_shop_product_review__token"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_sylius_shop_product_review__token_hidden"
          "errors" => Symfony\Component\Form\FormErrorIterator {#13311
            -errors: []
            -form: Symfony\Component\Form\Form {#13307 …}
          }
          "valid" => true
          "data" => "e3d2e5f08e8ab0f34a74f2737b.uS_kjGEFuK2VcSxrufE9PgzxyQSl0VOnt9e7fTvfo68.4WuPxFBX2-_7K34b27NyDzirv0XivTvi3r3WSXGcyczha52hBWzd-d4rfQ"
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#13252}
      }
    ]
    -rendered: false
    -methodRendered: true
    +parent: null
  }
  "template" => "@SyliusShop/product_review/create/content/main/form.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\UiBundle\Twig\Component\ResourceFormComponent {#19750
  -formView: Symfony\Component\Form\FormView {#13252
    +vars: [
      "value" => App\Entity\Product\ProductReview {#9208
        #id: null
        #title: null
        #rating: null
        #comment: null
        #author: null
        #status: "new"
        #reviewSubject: App\Entity\Product\Product {#7723
          #id: 528
          #code: "jocavi_wallblind_panneau_acoustique_mixte_lot_de_2_pieces"
          #attributes: Doctrine\ORM\PersistentCollection {#8271 …}
          #variants: Doctrine\ORM\PersistentCollection {#8484 …}
          #options: Doctrine\ORM\PersistentCollection {#8612 …}
          #associations: Doctrine\ORM\PersistentCollection {#8552 …}
          #createdAt: DateTime @1764670504 {#7695
            date: 2025-12-02 10:15:04.0 UTC (+00:00)
          }
          #updatedAt: DateTime @1764670504 {#7799
            date: 2025-12-02 10:15:04.0 UTC (+00:00)
          }
          #enabled: true
          #translations: Doctrine\ORM\PersistentCollection {#8611 …}
          #translationsCache: [
            "fr_FR" => App\Entity\Product\ProductTranslation {#8614
              #locale: "fr_FR"
              #translatable: App\Entity\Product\Product {#7723}
              #id: 528
              #name: "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
              #slug: "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
              #description: """
                Destinés à fragmenter acoustiquement les espaces tout en optimisant leur traitement, les panneaux Wallblind® sont mobiles, de grandes dimensions (200 X 120 cm en standard) et sont conçus pour pouvoir être juxtaposés ou former des angles.\n
                Wallblind est un produit haut de gamme, d'une grande qualité de fabrication capable de résister aux manipulations et aux outrages du temps.\n
                Chaque panneau pèse plus de 50 kg, pourtant grâce à son système de roulettes, il se déplace avec facilité.\n
                Le Wallblind® est utilisable par exemple aussi bien dans le cadre d'un restaurant ou d'un open space qui souhaitera délimiter des espaces acoustiques modulables que dans celui d'un studio qui voudra créer facilement une cabine speaker provisoire ou voudra séparer les différents instruments et interprètes jouant ensemble afin de minimiser les interactions sonores lors d'enregistrements multi micros.\n
                En effet l'ingénieur du son peut choisir entre deux faces dotées de différentes caractéristiques acoustiques et esthétiques : d'un côté, un profil de haute densité EPS, qui est recouvert d'un film de peinture céramique, présentant de bonnes caractéristiques de diffusion, tandis que l'autre constitue un panneau absorbant mousse acoustique à cellules ouvertes dont le profil est optimisé.
\n
                Le Wallblind® est recommandé pour séparer physiquement les sources sonores des récepteurs sonores, réduisant ainsi la la contamination des uns vis à vis des autres. Wallblind® permet un partage sonore exceptionnel tout en autorisant l'obtentention de la meilleure acoustique.\n
                Outre les tailles standard, les modèles avec une surface en verre ou en d'autres dimensions, sont aussi disponibles sur commande.
\n
                Sa structure permet une grande polyvalence et offre plusieurs options de modulation car Wallblind® est à la fois une barrière acoustique, un panneau diffisant et un panneau absorbant.
\n
                Ce produit a une structure rigide résistante dotée de grandes roues et son dessin permet d'acoupler plusieurs modules pour former des angles fermés.\n
                Caractéristiques Principales\n
                \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0} Barrière acoustique mobile.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}NRC: 0,66.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Structure rigide, excellente isolation.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Une face diffusion, une face absorption.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Idéal pour séparer les instruments\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Conditionnement : 2 unités par paquet.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Installation très facile.\n
                Couleurs Disponibles (à préciser lors de votre commande) Dimensions\u{A0}:\u{A0}Longueur 200 ou 240 cm, Largeur 120 cm, Epaisseur 14 cm.
                """
              #metaKeywords: null
              #metaDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
              #shortDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
            }
          ]
          #currentLocale: "fr_FR"
          #currentTranslation: null
          #fallbackLocale: "fr_FR"
          #variantSelectionMethod: "choice"
          #productTaxons: Doctrine\ORM\PersistentCollection {#8048 …}
          #channels: Doctrine\ORM\PersistentCollection {#8130 …}
          #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7716 …}
          #reviews: Doctrine\ORM\PersistentCollection {#8052 …}
          #averageRating: 0.0
          #images: Doctrine\ORM\PersistentCollection {#8132 …}
          #productType: null
          -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7927 …}
        }
        #createdAt: DateTime @1768016039 {#7506
          date: 2026-01-10 03:33:59.517981 UTC (+00:00)
        }
        #updatedAt: null
      }
      "attr" => [
        "data-model" => "on(change)|*"
      ]
      "form" => Symfony\Component\Form\FormView {#13252}
      "id" => "sylius_shop_product_review"
      "name" => "sylius_shop_product_review"
      "full_name" => "sylius_shop_product_review"
      "disabled" => false
      "label" => null
      "label_format" => null
      "label_html" => false
      "multipart" => false
      "block_prefixes" => [
        "form"
        "sylius_product_review"
        "sylius_shop_product_review"
        "_sylius_shop_product_review"
      ]
      "unique_block_prefix" => "_sylius_shop_product_review"
      "row_attr" => []
      "translation_domain" => null
      "label_translation_parameters" => []
      "attr_translation_parameters" => []
      "priority" => 0
      "cache_key" => "_sylius_shop_product_review_sylius_shop_product_review"
      "errors" => Symfony\Component\Form\FormErrorIterator {#12997
        -errors: []
        -form: Symfony\Component\Form\Form {#12959 …}
      }
      "valid" => true
      "data" => App\Entity\Product\ProductReview {#9208}
      "required" => true
      "label_attr" => []
      "help" => null
      "help_attr" => []
      "help_html" => false
      "help_translation_parameters" => []
      "compound" => true
      "method" => "POST"
      "action" => ""
      "submitted" => false
    ]
    +children: [
      "rating" => Symfony\Component\Form\FormView {#13296
        +vars: [
          "value" => ""
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#13296}
          "id" => "sylius_shop_product_review_rating"
          "name" => "rating"
          "full_name" => "sylius_shop_product_review[rating]"
          "disabled" => false
          "label" => "sylius.form.review.rating"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "choice"
            "_sylius_shop_product_review_rating"
          ]
          "unique_block_prefix" => "_sylius_shop_product_review_rating"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_sylius_shop_product_review_rating_choice"
          "errors" => Symfony\Component\Form\FormErrorIterator {#13287
            -errors: []
            -form: Symfony\Component\Form\Form {#13022 …}
          }
          "valid" => true
          "data" => null
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "multiple" => false
          "expanded" => true
          "preferred_choices" => []
          "choices" => [
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#12908
              +data: 1
              +value: "1"
              +label: "1"
              +attr: []
              +labelTranslationParameters: []
            }
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#12922
              +data: 2
              +value: "2"
              +label: "2"
              +attr: []
              +labelTranslationParameters: []
            }
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#12907
              +data: 3
              +value: "3"
              +label: "3"
              +attr: []
              +labelTranslationParameters: []
            }
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#12906
              +data: 4
              +value: "4"
              +label: "4"
              +attr: []
              +labelTranslationParameters: []
            }
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#12905
              +data: 5
              +value: "5"
              +label: "5"
              +attr: []
              +labelTranslationParameters: []
            }
          ]
          "separator" => "-------------------"
          "separator_html" => false
          "placeholder" => null
          "placeholder_attr" => []
          "choice_translation_domain" => null
          "choice_translation_parameters" => []
          "is_selected" => Closure($choice, $value) {#13285
            class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
          }
          "placeholder_in_choices" => false
          "duplicate_preferred_choices" => true
          "uses_autocomplete" => false
        ]
        +children: [
          Symfony\Component\Form\FormView {#13282
            +vars: [
              "value" => "1"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#13282}
              "id" => "sylius_shop_product_review_rating_0"
              "name" => "0"
              "full_name" => "sylius_shop_product_review[rating]"
              "disabled" => false
              "label" => "1"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_sylius_shop_product_review_rating_entry"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_rating_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_rating_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#13259
                -errors: []
                -form: Symfony\Component\Form\Form {#13025 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "checked" => false
            ]
            +children: []
            -rendered: false
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13296}
          }
          Symfony\Component\Form\FormView {#13283
            +vars: [
              "value" => "2"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#13283}
              "id" => "sylius_shop_product_review_rating_1"
              "name" => "1"
              "full_name" => "sylius_shop_product_review[rating]"
              "disabled" => false
              "label" => "2"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_sylius_shop_product_review_rating_entry"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_rating_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_rating_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#13240
                -errors: []
                -form: Symfony\Component\Form\Form {#13028 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "checked" => false
            ]
            +children: []
            -rendered: false
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13296}
          }
          Symfony\Component\Form\FormView {#13251
            +vars: [
              "value" => "3"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#13251}
              "id" => "sylius_shop_product_review_rating_2"
              "name" => "2"
              "full_name" => "sylius_shop_product_review[rating]"
              "disabled" => false
              "label" => "3"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_sylius_shop_product_review_rating_entry"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_rating_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_rating_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#13260
                -errors: []
                -form: Symfony\Component\Form\Form {#13031 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "checked" => false
            ]
            +children: []
            -rendered: false
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13296}
          }
          Symfony\Component\Form\FormView {#12988
            +vars: [
              "value" => "4"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#12988}
              "id" => "sylius_shop_product_review_rating_3"
              "name" => "3"
              "full_name" => "sylius_shop_product_review[rating]"
              "disabled" => false
              "label" => "4"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_sylius_shop_product_review_rating_entry"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_rating_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_rating_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#12976
                -errors: []
                -form: Symfony\Component\Form\Form {#13034 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "checked" => false
            ]
            +children: []
            -rendered: false
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13296}
          }
          Symfony\Component\Form\FormView {#12952
            +vars: [
              "value" => "5"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#12952}
              "id" => "sylius_shop_product_review_rating_4"
              "name" => "4"
              "full_name" => "sylius_shop_product_review[rating]"
              "disabled" => false
              "label" => "5"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_sylius_shop_product_review_rating_entry"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_rating_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_rating_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#12938
                -errors: []
                -form: Symfony\Component\Form\Form {#13037 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "checked" => false
            ]
            +children: []
            -rendered: false
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13296}
          }
        ]
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#13252}
      }
      "title" => Symfony\Component\Form\FormView {#13284
        +vars: [
          "value" => ""
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#13284}
          "id" => "sylius_shop_product_review_title"
          "name" => "title"
          "full_name" => "sylius_shop_product_review[title]"
          "disabled" => false
          "label" => "sylius.form.review.title"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "text"
            "_sylius_shop_product_review_title"
          ]
          "unique_block_prefix" => "_sylius_shop_product_review_title"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_sylius_shop_product_review_title_text"
          "errors" => Symfony\Component\Form\FormErrorIterator {#13280
            -errors: []
            -form: Symfony\Component\Form\Form {#13040 …}
          }
          "valid" => true
          "data" => null
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "uses_autocomplete" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#13252}
      }
      "comment" => Symfony\Component\Form\FormView {#12897
        +vars: [
          "value" => ""
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#12897}
          "id" => "sylius_shop_product_review_comment"
          "name" => "comment"
          "full_name" => "sylius_shop_product_review[comment]"
          "disabled" => false
          "label" => "sylius.form.review.comment"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "text"
            "textarea"
            "_sylius_shop_product_review_comment"
          ]
          "unique_block_prefix" => "_sylius_shop_product_review_comment"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_sylius_shop_product_review_comment_textarea"
          "errors" => Symfony\Component\Form\FormErrorIterator {#13016
            -errors: []
            -form: Symfony\Component\Form\Form {#13043 …}
          }
          "valid" => true
          "data" => null
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "pattern" => null
          "uses_autocomplete" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#13252}
      }
      "author" => Symfony\Component\Form\FormView {#13292
        +vars: [
          "value" => null
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#13292}
          "id" => "sylius_shop_product_review_author"
          "name" => "author"
          "full_name" => "sylius_shop_product_review[author]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "sylius_customer_guest"
            "_sylius_shop_product_review_author"
          ]
          "unique_block_prefix" => "_sylius_shop_product_review_author"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_sylius_shop_product_review_author_sylius_customer_guest"
          "errors" => Symfony\Component\Form\FormErrorIterator {#13293
            -errors: []
            -form: Symfony\Component\Form\Form {#13245 …}
          }
          "valid" => true
          "data" => null
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
        ]
        +children: [
          "email" => Symfony\Component\Form\FormView {#13289
            +vars: [
              "value" => ""
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#13289}
              "id" => "sylius_shop_product_review_author_email"
              "name" => "email"
              "full_name" => "sylius_shop_product_review[author][email]"
              "disabled" => false
              "label" => "sylius.form.customer.email"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "text"
                "email"
                "_sylius_shop_product_review_author_email"
              ]
              "unique_block_prefix" => "_sylius_shop_product_review_author_email"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_sylius_shop_product_review_author_email_email"
              "errors" => Symfony\Component\Form\FormErrorIterator {#13297
                -errors: []
                -form: Symfony\Component\Form\Form {#13248 …}
              }
              "valid" => true
              "data" => null
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "uses_autocomplete" => false
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#13292}
          }
        ]
        -rendered: false
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#13252}
      }
      "_token" => Symfony\Component\Form\FormView {#13302
        +vars: [
          "value" => "e3d2e5f08e8ab0f34a74f2737b.uS_kjGEFuK2VcSxrufE9PgzxyQSl0VOnt9e7fTvfo68.4WuPxFBX2-_7K34b27NyDzirv0XivTvi3r3WSXGcyczha52hBWzd-d4rfQ"
          "attr" => [
            "data-controller" => "csrf-protection"
          ]
          "form" => Symfony\Component\Form\FormView {#13302}
          "id" => "sylius_shop_product_review__token"
          "name" => "_token"
          "full_name" => "sylius_shop_product_review[_token]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "csrf_token"
            "_sylius_shop_product_review__token"
          ]
          "unique_block_prefix" => "_sylius_shop_product_review__token"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_sylius_shop_product_review__token_hidden"
          "errors" => Symfony\Component\Form\FormErrorIterator {#13311
            -errors: []
            -form: Symfony\Component\Form\Form {#13307 …}
          }
          "valid" => true
          "data" => "e3d2e5f08e8ab0f34a74f2737b.uS_kjGEFuK2VcSxrufE9PgzxyQSl0VOnt9e7fTvfo68.4WuPxFBX2-_7K34b27NyDzirv0XivTvi3r3WSXGcyczha52hBWzd-d4rfQ"
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#13252}
      }
    ]
    -rendered: false
    -methodRendered: true
    +parent: null
  }
  -form: null
  +formName: "sylius_shop_product_review"
  +formValues: [
    "rating" => ""
    "title" => ""
    "comment" => ""
    "author" => [
      "email" => ""
    ]
    "_token" => "e3d2e5f08e8ab0f34a74f2737b.uS_kjGEFuK2VcSxrufE9PgzxyQSl0VOnt9e7fTvfo68.4WuPxFBX2-_7K34b27NyDzirv0XivTvi3r3WSXGcyczha52hBWzd-d4rfQ"
  ]
  +isValidated: false
  +validatedFields: []
  -shouldAutoSubmitForm: true
  +template: "@SyliusShop/product_review/create/content/main/form.html.twig"
  +resource: App\Entity\Product\ProductReview {#9208}
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductReviewRepository {#7067 …}
  #formFactory: Symfony\Component\Form\FormFactory {#7326 …}
  #resourceClass: "App\Entity\Product\ProductReview"
  #formClass: "Sylius\Bundle\ShopBundle\Form\Type\Product\ProductReviewType"
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19739
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19732 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19738 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19737 …}
    +prefixes: [
      "sylius.shop.product_review.create.content.main"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 38.0 MiB 1.03 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19226
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13480 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13470 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#19991
  +cart: App\Entity\Order\Order {#17285 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19226
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13480 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19240 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13470 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …}
}