Components

16 Twig Components
45 Render Count
1431 ms Render Time
110.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
8 67.75ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
8 7.07ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
8 18.83ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
8 2.43ms
sylius_shop:product:association
"Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent"
@SyliusUi/components/default.html.twig
2 143.83ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 2.90ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.91ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 9.91ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 7.71ms
sylius_shop:product:summary
"Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent"
@SyliusUi/components/default.html.twig
1 1,256.13ms
sylius_shop:product_review.count
"Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent"
@SyliusUi/components/default.html.twig
1 1.07ms
sylius_shop:product:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
1 1.08ms
sylius_shop:product:add_to_cart_form
"Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent"
@SyliusUi/components/default.html.twig
1 36.24ms
sylius_shop:common:delivery_time
"Sylius\Bundle\ShopBundle\Twig\Component\Common\DeliveryTimeComponent"
@SyliusUi/components/default.html.twig
1 1.69ms
sylius_shop:product_review:list
"Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent"
@SyliusUi/components/default.html.twig
1 2.73ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 5.82ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 90.0 MiB 2.90 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12357
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12350 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12356 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12355 …}
    +prefixes: [
      "sylius_shop.product.show.header.top_bar"
      "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 {#12371
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12245 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12357
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12350 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12356 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12355 …}
    +prefixes: [
      "sylius_shop.product.show.header.top_bar"
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 90.0 MiB 1.91 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12448
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12444 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12446 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12447 …}
    +prefixes: [
      "sylius_shop.product.show.header.top_bar"
      "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 {#12457
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12448
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12444 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12446 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12447 …}
    +prefixes: [
      "sylius_shop.product.show.header.top_bar"
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 92.0 MiB 9.91 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12556
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12529 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12551 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12549 …}
    +prefixes: [
      "sylius_shop.product.show.header.content"
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#12577
  +cart: App\Entity\Order\Order {#12632 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12556
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12529 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12551 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12549 …}
    +prefixes: [
      "sylius_shop.product.show.header.content"
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5077 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 94.0 MiB 7.71 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13266
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13265 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13261 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13263 …}
    +prefixes: [
      "sylius_shop.product.show.header.navbar"
      "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 {#13275
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#13276 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13266
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13265 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13261 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13263 …}
    +prefixes: [
      "sylius_shop.product.show.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:summary Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent 104.0 MiB 1,256.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14162
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14148 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14146 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14161 …}
    +prefixes: [
      "sylius_shop.product.show.content.info"
    ]
  }
  "product" => App\Entity\Product\Product {#7715
    #id: 10
    #code: "03AL1500"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8623 …}
    #options: Doctrine\ORM\PersistentCollection {#8751 …}
    #associations: Doctrine\ORM\PersistentCollection {#8691 …}
    #createdAt: DateTime @1773152174 {#7658
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280659 {#7785
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#8753
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#7715}
        #id: 10
        #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
        #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
        #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
        -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
    #channels: Doctrine\ORM\PersistentCollection {#8265 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8267 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/show/content/info/summary.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\SummaryComponent {#14166
  #productVariantResolver: Sylius\Component\Product\Resolver\DefaultProductVariantResolver {#14172 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14162
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14148 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14146 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14161 …}
    +prefixes: [
      "sylius_shop.product.show.content.info"
    ]
  }
  +product: App\Entity\Product\Product {#7715
    #id: 10
    #code: "03AL1500"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8623 …}
    #options: Doctrine\ORM\PersistentCollection {#8751 …}
    #associations: Doctrine\ORM\PersistentCollection {#8691 …}
    #createdAt: DateTime @1773152174 {#7658
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280659 {#7785
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#8753
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#7715}
        #id: 10
        #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
        #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
        #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
        -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
    #channels: Doctrine\ORM\PersistentCollection {#8265 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8267 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
    #productType: null
  }
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …}
  +variant: App\Entity\Product\ProductVariant {#8766 …}
  #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#14171 …}
  +template: "@SyliusShop/product/show/content/info/summary.html.twig"
}
sylius_shop:product_review.count Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent 94.0 MiB 1.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14296
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14289 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14295 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14294 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.average_rating"
    ]
  }
  "product" => App\Entity\Product\Product {#7715
    #id: 10
    #code: "03AL1500"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8623 …}
    #options: Doctrine\ORM\PersistentCollection {#8751 …}
    #associations: Doctrine\ORM\PersistentCollection {#8691 …}
    #createdAt: DateTime @1773152174 {#7658
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280659 {#7785
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#8753
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#7715}
        #id: 10
        #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
        #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
        #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
        -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
    #channels: Doctrine\ORM\PersistentCollection {#8265 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8267 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/show/content/info/summary/average_rating/number_of_reviews.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/show/content/info/summary/average_rating/number_of_reviews.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\CountComponent {#14282
  +product: App\Entity\Product\Product {#7715
    #id: 10
    #code: "03AL1500"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8623 …}
    #options: Doctrine\ORM\PersistentCollection {#8751 …}
    #associations: Doctrine\ORM\PersistentCollection {#8691 …}
    #createdAt: DateTime @1773152174 {#7658
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280659 {#7785
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#8753
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#7715}
        #id: 10
        #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
        #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
        #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
        -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
    #channels: Doctrine\ORM\PersistentCollection {#8265 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8267 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
    #productType: null
  }
  #productReviewRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductReviewRepository {#14335 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14296
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14289 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14295 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14294 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.average_rating"
    ]
  }
}
sylius_shop:product:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 96.0 MiB 1.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14443 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14430 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14440 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8766 …}
  "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/show/content/info/summary/prices/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#14448
  +variant: App\Entity\Product\ProductVariant {#8766 …}
  +price: "667,94\u{A0}"
  +originalPrice: "667,94\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9471 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12245 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9468 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14435
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14443 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14430 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14440 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.prices"
    ]
  }
}
sylius_shop:product:add_to_cart_form Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent 100.0 MiB 36.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14513
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14354 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14507 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14506 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary"
    ]
  }
  "product" => App\Entity\Product\Product {#7715
    #id: 10
    #code: "03AL1500"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8623 …}
    #options: Doctrine\ORM\PersistentCollection {#8751 …}
    #associations: Doctrine\ORM\PersistentCollection {#8691 …}
    #createdAt: DateTime @1773152174 {#7658
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280659 {#7785
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#8753
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#7715}
        #id: 10
        #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
        #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
        #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
        -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
    #channels: Doctrine\ORM\PersistentCollection {#8265 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8267 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\AddToCartFormComponent {#14530
  +routeName: "sylius_shop_cart_summary"
  +routeParameters: []
  #formFactory: Symfony\Component\Form\FormFactory {#7494 …}
  #manager: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#1393 …}
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#353 …}
  #eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#1086 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …}
  #addToCartCommandFactory: Sylius\Bundle\OrderBundle\Factory\AddToCartCommandFactory {#14534 …}
  #cartItemFactory: Sylius\Component\Core\Factory\CartItemFactory {#14531 …}
  #formClass: "Sylius\Bundle\ShopBundle\Form\Type\AddToCartType"
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#13173 …}
  -formView: Symfony\Component\Form\FormView {#14677 …}
  -form: Symfony\Component\Form\Form {#14720 …}
  +formName: "sylius_shop_add_to_cart"
  +formValues: [
    "cartItem" => [
      "quantity" => "1"
    ]
    "_token" => "cac59a092151a4c4ffabfe1dcffa.u_7UK4tbKB4eXP13nTp3r_Kf2A4XCNK18srZKq7nY_E.iru2ZeBpGFMnZMtG7A09wsfPknd_QOrtkJi2B_myL4TusOx70StdWyYFzQ"
  ]
  +isValidated: true
  +validatedFields: []
  -shouldAutoSubmitForm: true
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14513
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14354 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14507 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14506 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary"
    ]
  }
  +product: App\Entity\Product\Product {#7715
    #id: 10
    #code: "03AL1500"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8623 …}
    #options: Doctrine\ORM\PersistentCollection {#8751 …}
    #associations: Doctrine\ORM\PersistentCollection {#8691 …}
    #createdAt: DateTime @1773152174 {#7658
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280659 {#7785
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#8753
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#7715}
        #id: 10
        #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
        #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
        #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
        -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
    #channels: Doctrine\ORM\PersistentCollection {#8265 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8267 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
    #productType: null
  }
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …}
  +variant: null
  #productVariantRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository {#14171 …}
  +template: "@SyliusShop/product/show/content/info/summary/add_to_cart.html.twig"
}
sylius_shop:common:delivery_time Sylius\Bundle\ShopBundle\Twig\Component\Common\DeliveryTimeComponent 100.0 MiB 1.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14839 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14855 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14854 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.add_to_cart"
    ]
  }
  "template" => "@SyliusShop/shared/components/common/fastest_delivery_time.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\DeliveryTimeComponent {#14869
  -deliveryTimeProvider: Sylius\Bundle\CoreBundle\Provider\FastestDeliveryTimeProvider {#14878 …}
  -channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  -translator: Symfony\Component\Translation\DataCollectorTranslator {#1480 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14857
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14839 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14855 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14854 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.summary.add_to_cart"
    ]
  }
  +template: "@SyliusShop/shared/components/common/fastest_delivery_time.html.twig"
}
sylius_shop:product_review:list Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent 106.0 MiB 2.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17462
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17458 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17459 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17461 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.overview.accordion.reviews.content"
    ]
  }
  "product" => App\Entity\Product\Product {#7715
    #id: 10
    #code: "03AL1500"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8623 …}
    #options: Doctrine\ORM\PersistentCollection {#8751 …}
    #associations: Doctrine\ORM\PersistentCollection {#8691 …}
    #createdAt: DateTime @1773152174 {#7658
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280659 {#7785
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#8753
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#7715}
        #id: 10
        #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
        #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
        #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
        -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
    #channels: Doctrine\ORM\PersistentCollection {#8265 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8267 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
    #productType: null
  }
  "count" => 3
  "template" => "@SyliusShop/shared/product_review/list.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/product_review/list.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\ProductReview\ListComponent {#17471
  +product: App\Entity\Product\Product {#7715
    #id: 10
    #code: "03AL1500"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8623 …}
    #options: Doctrine\ORM\PersistentCollection {#8751 …}
    #associations: Doctrine\ORM\PersistentCollection {#8691 …}
    #createdAt: DateTime @1773152174 {#7658
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280659 {#7785
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#8753
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#7715}
        #id: 10
        #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
        #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
        #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
        -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
    #channels: Doctrine\ORM\PersistentCollection {#8265 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8267 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
    #productType: null
  }
  +count: 3
  #productReviewRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductReviewRepository {#14335 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17462
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17458 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17459 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17461 …}
    +prefixes: [
      "sylius_shop.product.show.content.info.overview.accordion.reviews.content"
    ]
  }
}
sylius_shop:product:association Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent 108.0 MiB 112.95 ms
Input props
[
  "productAssociation" => App\Entity\Product\ProductAssociation {#17429
    #id: 1
    #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#17569 …}
    #owner: App\Entity\Product\Product {#7715
      #id: 10
      #code: "03AL1500"
      #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
      #variants: Doctrine\ORM\PersistentCollection {#8623 …}
      #options: Doctrine\ORM\PersistentCollection {#8751 …}
      #associations: Doctrine\ORM\PersistentCollection {#8691 …}
      #createdAt: DateTime @1773152174 {#7658
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777280659 {#7785
        date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8750 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#8753
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#7715}
          #id: 10
          #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
          #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
          #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
          -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
          -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
      #channels: Doctrine\ORM\PersistentCollection {#8265 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8267 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
      #productType: null
    }
    #associatedProducts: Doctrine\ORM\PersistentCollection {#17583 …}
    #createdAt: DateTime @1775839846 {#17312
      date: 2026-04-10 18:50:46.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1777280659 {#17413
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
  }
  "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent {#17599
  +productAssociation: App\Entity\Product\ProductAssociation {#17429
    #id: 1
    #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#17569 …}
    #owner: App\Entity\Product\Product {#7715
      #id: 10
      #code: "03AL1500"
      #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
      #variants: Doctrine\ORM\PersistentCollection {#8623 …}
      #options: Doctrine\ORM\PersistentCollection {#8751 …}
      #associations: Doctrine\ORM\PersistentCollection {#8691 …}
      #createdAt: DateTime @1773152174 {#7658
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777280659 {#7785
        date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8750 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#8753
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#7715}
          #id: 10
          #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
          #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
          #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
          -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
          -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
      #channels: Doctrine\ORM\PersistentCollection {#8265 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8267 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
      #productType: null
    }
    #associatedProducts: Doctrine\ORM\PersistentCollection {#17583 …}
    #createdAt: DateTime @1775839846 {#17312
      date: 2026-04-10 18:50:46.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1777280659 {#17413
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
  }
  #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#17600 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  +hookableMetadata: null
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 106.0 MiB 24.87 ms
Input props
[
  "product" => App\Entity\Product\Product {#17664
    #id: 1
    #code: "019826973"
    #attributes: Doctrine\ORM\PersistentCollection {#17640 …}
    #variants: Doctrine\ORM\PersistentCollection {#17637 …}
    #options: Doctrine\ORM\PersistentCollection {#17628 …}
    #associations: Doctrine\ORM\PersistentCollection {#17635 …}
    #createdAt: DateTime @1773152173 {#17629
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777274828 {#17657
      date: 2026-04-27 09:27:08.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17651 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#17943
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17664}
        #id: 1
        #name: "Kit 141 B clapets p/pompe WBG2030"
        #slug: "kit-141-b-clapets-p-pompe-wbg2030-019826973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17649 …}
    #channels: Doctrine\ORM\PersistentCollection {#17642 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17647 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17644 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17662 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17660 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17658 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17655 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17653 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17848
  +product: App\Entity\Product\Product {#17664
    #id: 1
    #code: "019826973"
    #attributes: Doctrine\ORM\PersistentCollection {#17640 …}
    #variants: Doctrine\ORM\PersistentCollection {#17637 …}
    #options: Doctrine\ORM\PersistentCollection {#17628 …}
    #associations: Doctrine\ORM\PersistentCollection {#17635 …}
    #createdAt: DateTime @1773152173 {#17629
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777274828 {#17657
      date: 2026-04-27 09:27:08.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17651 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#17943
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17664}
        #id: 1
        #name: "Kit 141 B clapets p/pompe WBG2030"
        #slug: "kit-141-b-clapets-p-pompe-wbg2030-019826973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17649 …}
    #channels: Doctrine\ORM\PersistentCollection {#17642 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17647 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17644 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17662 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17660 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17658 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17655 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17653 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#17878 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
106.0 MiB 1.58 ms
Input props
[
  "product" => App\Entity\Product\Product {#17664
    #id: 1
    #code: "019826973"
    #attributes: Doctrine\ORM\PersistentCollection {#17640 …}
    #variants: Doctrine\ORM\PersistentCollection {#17637 …}
    #options: Doctrine\ORM\PersistentCollection {#17628 …}
    #associations: Doctrine\ORM\PersistentCollection {#17635 …}
    #createdAt: DateTime @1773152173 {#17629
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777274828 {#17657
      date: 2026-04-27 09:27:08.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17651 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#17943
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17664}
        #id: 1
        #name: "Kit 141 B clapets p/pompe WBG2030"
        #slug: "kit-141-b-clapets-p-pompe-wbg2030-019826973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17649 …}
    #channels: Doctrine\ORM\PersistentCollection {#17642 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17647 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17644 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17662 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17660 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17658 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17655 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17653 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 141 B clapets p/pompe WBG2030"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17970
  -props: [
    "product" => App\Entity\Product\Product {#17664
      #id: 1
      #code: "019826973"
      #attributes: Doctrine\ORM\PersistentCollection {#17640 …}
      #variants: Doctrine\ORM\PersistentCollection {#17637 …}
      #options: Doctrine\ORM\PersistentCollection {#17628 …}
      #associations: Doctrine\ORM\PersistentCollection {#17635 …}
      #createdAt: DateTime @1773152173 {#17629
        date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777274828 {#17657
        date: 2026-04-27 09:27:08.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17651 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#17943
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#17664}
          #id: 1
          #name: "Kit 141 B clapets p/pompe WBG2030"
          #slug: "kit-141-b-clapets-p-pompe-wbg2030-019826973"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#17649 …}
      #channels: Doctrine\ORM\PersistentCollection {#17642 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
      #reviews: Doctrine\ORM\PersistentCollection {#17647 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#17644 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#17662 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#17660 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#17658 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17655 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#17653 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
106.0 MiB 13.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18024
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18027 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18022 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18021 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#17878 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#17901
    #collection: Doctrine\Common\Collections\ArrayCollection {#17902 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#17900 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29996 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29998 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18024
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18027 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18022 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18021 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 141 B clapets p/pompe WBG2030"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#17901
    #collection: Doctrine\Common\Collections\ArrayCollection {#17902 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#17900 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29996 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29998 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18037
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18024
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18027 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18022 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18021 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#17878 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#17901
      #collection: Doctrine\Common\Collections\ArrayCollection {#17902 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#17900 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29996 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29998 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 106.0 MiB 0.94 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8155
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18077 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8060 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8146 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#17878 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#8665
  +variant: App\Entity\Product\ProductVariant {#17878 …}
  +price: "35,18\u{A0}"
  +originalPrice: "35,18\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9471 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12245 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9468 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8155
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18077 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8060 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8146 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 7.24 ms
Input props
[
  "product" => App\Entity\Product\Product {#17678
    #id: 3
    #code: "0212000030"
    #attributes: Doctrine\ORM\PersistentCollection {#17673 …}
    #variants: Doctrine\ORM\PersistentCollection {#17705 …}
    #options: Doctrine\ORM\PersistentCollection {#17695 …}
    #associations: Doctrine\ORM\PersistentCollection {#17706 …}
    #createdAt: DateTime @1773152173 {#17697
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777276655 {#17687
      date: 2026-04-27 09:57:35.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17689 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#15580
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17678}
        #id: 3
        #name: "Coupleur euro - FG14"
        #slug: "coupleur-euro-fg14-0212000030"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17685 …}
    #channels: Doctrine\ORM\PersistentCollection {#17680 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17686 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17701 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17693 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17691 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17681 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17690 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17946
  +product: App\Entity\Product\Product {#17678
    #id: 3
    #code: "0212000030"
    #attributes: Doctrine\ORM\PersistentCollection {#17673 …}
    #variants: Doctrine\ORM\PersistentCollection {#17705 …}
    #options: Doctrine\ORM\PersistentCollection {#17695 …}
    #associations: Doctrine\ORM\PersistentCollection {#17706 …}
    #createdAt: DateTime @1773152173 {#17697
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777276655 {#17687
      date: 2026-04-27 09:57:35.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17689 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#15580
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17678}
        #id: 3
        #name: "Coupleur euro - FG14"
        #slug: "coupleur-euro-fg14-0212000030"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17685 …}
    #channels: Doctrine\ORM\PersistentCollection {#17680 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17686 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17701 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17693 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17691 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17681 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17690 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#15225 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
106.0 MiB 1.03 ms
Input props
[
  "product" => App\Entity\Product\Product {#17678
    #id: 3
    #code: "0212000030"
    #attributes: Doctrine\ORM\PersistentCollection {#17673 …}
    #variants: Doctrine\ORM\PersistentCollection {#17705 …}
    #options: Doctrine\ORM\PersistentCollection {#17695 …}
    #associations: Doctrine\ORM\PersistentCollection {#17706 …}
    #createdAt: DateTime @1773152173 {#17697
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777276655 {#17687
      date: 2026-04-27 09:57:35.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17689 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#15580
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17678}
        #id: 3
        #name: "Coupleur euro - FG14"
        #slug: "coupleur-euro-fg14-0212000030"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17685 …}
    #channels: Doctrine\ORM\PersistentCollection {#17680 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17686 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17701 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17693 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17691 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17681 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17690 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Coupleur euro - FG14"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#15772
  -props: [
    "product" => App\Entity\Product\Product {#17678
      #id: 3
      #code: "0212000030"
      #attributes: Doctrine\ORM\PersistentCollection {#17673 …}
      #variants: Doctrine\ORM\PersistentCollection {#17705 …}
      #options: Doctrine\ORM\PersistentCollection {#17695 …}
      #associations: Doctrine\ORM\PersistentCollection {#17706 …}
      #createdAt: DateTime @1773152173 {#17697
        date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777276655 {#17687
        date: 2026-04-27 09:57:35.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17689 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#15580
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#17678}
          #id: 3
          #name: "Coupleur euro - FG14"
          #slug: "coupleur-euro-fg14-0212000030"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#17685 …}
      #channels: Doctrine\ORM\PersistentCollection {#17680 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
      #reviews: Doctrine\ORM\PersistentCollection {#17674 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#17686 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#17701 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#17693 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#17691 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17681 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#17690 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
106.0 MiB 0.82 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15748
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15581 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16046 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15750 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15225 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15425
    #collection: Doctrine\Common\Collections\ArrayCollection {#15429 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15422 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30015 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30017 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15748
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15581 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16046 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15750 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Coupleur euro - FG14"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#15425
    #collection: Doctrine\Common\Collections\ArrayCollection {#15429 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#15422 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30015 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30017 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16052
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15748
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15581 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16046 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15750 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#15225 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#15425
      #collection: Doctrine\Common\Collections\ArrayCollection {#15429 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#15422 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30015 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30017 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.22 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16379
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16337 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16393 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16383 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#15225 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16425
  +variant: App\Entity\Product\ProductVariant {#15225 …}
  +price: "15,45\u{A0}"
  +originalPrice: "15,45\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9471 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12245 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9468 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16379
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16337 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16393 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16383 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 6.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#17696
    #id: 5
    #code: "0212000050"
    #attributes: Doctrine\ORM\PersistentCollection {#17733 …}
    #variants: Doctrine\ORM\PersistentCollection {#17735 …}
    #options: Doctrine\ORM\PersistentCollection {#17739 …}
    #associations: Doctrine\ORM\PersistentCollection {#17737 …}
    #createdAt: DateTime @1773152173 {#17698
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777276900 {#17699
      date: 2026-04-27 10:01:40.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17723 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#18092
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17696}
        #id: 5
        #name: "Coupleur euro - MC14"
        #slug: "coupleur-euro-mc14-0212000050"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17725 …}
    #channels: Doctrine\ORM\PersistentCollection {#17731 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17727 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17729 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17702 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17715 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17717 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17719 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17721 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15756
  +product: App\Entity\Product\Product {#17696
    #id: 5
    #code: "0212000050"
    #attributes: Doctrine\ORM\PersistentCollection {#17733 …}
    #variants: Doctrine\ORM\PersistentCollection {#17735 …}
    #options: Doctrine\ORM\PersistentCollection {#17739 …}
    #associations: Doctrine\ORM\PersistentCollection {#17737 …}
    #createdAt: DateTime @1773152173 {#17698
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777276900 {#17699
      date: 2026-04-27 10:01:40.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17723 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#18092
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17696}
        #id: 5
        #name: "Coupleur euro - MC14"
        #slug: "coupleur-euro-mc14-0212000050"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17725 …}
    #channels: Doctrine\ORM\PersistentCollection {#17731 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17727 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17729 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17702 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17715 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17717 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17719 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17721 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#16780 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#17696
    #id: 5
    #code: "0212000050"
    #attributes: Doctrine\ORM\PersistentCollection {#17733 …}
    #variants: Doctrine\ORM\PersistentCollection {#17735 …}
    #options: Doctrine\ORM\PersistentCollection {#17739 …}
    #associations: Doctrine\ORM\PersistentCollection {#17737 …}
    #createdAt: DateTime @1773152173 {#17698
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777276900 {#17699
      date: 2026-04-27 10:01:40.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17723 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#18092
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17696}
        #id: 5
        #name: "Coupleur euro - MC14"
        #slug: "coupleur-euro-mc14-0212000050"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17725 …}
    #channels: Doctrine\ORM\PersistentCollection {#17731 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17727 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17729 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17702 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17715 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17717 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17719 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17721 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Coupleur euro - MC14"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18114
  -props: [
    "product" => App\Entity\Product\Product {#17696
      #id: 5
      #code: "0212000050"
      #attributes: Doctrine\ORM\PersistentCollection {#17733 …}
      #variants: Doctrine\ORM\PersistentCollection {#17735 …}
      #options: Doctrine\ORM\PersistentCollection {#17739 …}
      #associations: Doctrine\ORM\PersistentCollection {#17737 …}
      #createdAt: DateTime @1773152173 {#17698
        date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777276900 {#17699
        date: 2026-04-27 10:01:40.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17723 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#18092
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#17696}
          #id: 5
          #name: "Coupleur euro - MC14"
          #slug: "coupleur-euro-mc14-0212000050"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#17725 …}
      #channels: Doctrine\ORM\PersistentCollection {#17731 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
      #reviews: Doctrine\ORM\PersistentCollection {#17727 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#17729 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#17702 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#17715 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#17717 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17719 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#17721 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.86 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18107
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18093 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18160 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18096 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16780 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#17039
    #collection: Doctrine\Common\Collections\ArrayCollection {#17366 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16866 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30035 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30037 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18107
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18093 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18160 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18096 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Coupleur euro - MC14"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#17039
    #collection: Doctrine\Common\Collections\ArrayCollection {#17366 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#16866 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30035 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30037 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18164
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18107
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18093 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18160 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18096 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#16780 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#17039
      #collection: Doctrine\Common\Collections\ArrayCollection {#17366 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#16866 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30035 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30037 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18214
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18205 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18212 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18213 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#16780 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18217
  +variant: App\Entity\Product\ProductVariant {#16780 …}
  +price: "15,45\u{A0}"
  +originalPrice: "15,45\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9471 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12245 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9468 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18214
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18205 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18212 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18213 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 6.30 ms
Input props
[
  "product" => App\Entity\Product\Product {#17743
    #id: 8
    #code: "0212000140"
    #attributes: Doctrine\ORM\PersistentCollection {#17764 …}
    #variants: Doctrine\ORM\PersistentCollection {#17766 …}
    #options: Doctrine\ORM\PersistentCollection {#17770 …}
    #associations: Doctrine\ORM\PersistentCollection {#17768 …}
    #createdAt: DateTime @1773152173 {#17741
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280555 {#17742
      date: 2026-04-27 11:02:35.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17754 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#18339
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17743}
        #id: 8
        #name: "Male euro - MC38"
        #slug: "male-euro-mc38-0212000140"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17756 …}
    #channels: Doctrine\ORM\PersistentCollection {#17762 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17758 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17760 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17744 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17746 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17748 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17750 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17752 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18105
  +product: App\Entity\Product\Product {#17743
    #id: 8
    #code: "0212000140"
    #attributes: Doctrine\ORM\PersistentCollection {#17764 …}
    #variants: Doctrine\ORM\PersistentCollection {#17766 …}
    #options: Doctrine\ORM\PersistentCollection {#17770 …}
    #associations: Doctrine\ORM\PersistentCollection {#17768 …}
    #createdAt: DateTime @1773152173 {#17741
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280555 {#17742
      date: 2026-04-27 11:02:35.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17754 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#18339
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17743}
        #id: 8
        #name: "Male euro - MC38"
        #slug: "male-euro-mc38-0212000140"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17756 …}
    #channels: Doctrine\ORM\PersistentCollection {#17762 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17758 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17760 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17744 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17746 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17748 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17750 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17752 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#18282 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.82 ms
Input props
[
  "product" => App\Entity\Product\Product {#17743
    #id: 8
    #code: "0212000140"
    #attributes: Doctrine\ORM\PersistentCollection {#17764 …}
    #variants: Doctrine\ORM\PersistentCollection {#17766 …}
    #options: Doctrine\ORM\PersistentCollection {#17770 …}
    #associations: Doctrine\ORM\PersistentCollection {#17768 …}
    #createdAt: DateTime @1773152173 {#17741
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280555 {#17742
      date: 2026-04-27 11:02:35.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#17754 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#18339
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#17743}
        #id: 8
        #name: "Male euro - MC38"
        #slug: "male-euro-mc38-0212000140"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#17756 …}
    #channels: Doctrine\ORM\PersistentCollection {#17762 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#17758 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#17760 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#17744 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#17746 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#17748 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17750 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#17752 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Male euro - MC38"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18361
  -props: [
    "product" => App\Entity\Product\Product {#17743
      #id: 8
      #code: "0212000140"
      #attributes: Doctrine\ORM\PersistentCollection {#17764 …}
      #variants: Doctrine\ORM\PersistentCollection {#17766 …}
      #options: Doctrine\ORM\PersistentCollection {#17770 …}
      #associations: Doctrine\ORM\PersistentCollection {#17768 …}
      #createdAt: DateTime @1773152173 {#17741
        date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777280555 {#17742
        date: 2026-04-27 11:02:35.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#17754 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#18339
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#17743}
          #id: 8
          #name: "Male euro - MC38"
          #slug: "male-euro-mc38-0212000140"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#17756 …}
      #channels: Doctrine\ORM\PersistentCollection {#17762 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
      #reviews: Doctrine\ORM\PersistentCollection {#17758 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#17760 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#17744 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#17746 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#17748 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#17750 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#17752 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18354
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18340 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18407 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18343 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18282 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18305
    #collection: Doctrine\Common\Collections\ArrayCollection {#18306 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18304 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30055 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30057 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18354
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18340 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18407 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18343 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Male euro - MC38"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18305
    #collection: Doctrine\Common\Collections\ArrayCollection {#18306 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18304 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30055 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30057 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18411
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18354
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18340 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18407 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18343 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18282 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#18305
      #collection: Doctrine\Common\Collections\ArrayCollection {#18306 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18304 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30055 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30057 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.25 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18461
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18452 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18459 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18460 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18282 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18464
  +variant: App\Entity\Product\ProductVariant {#18282 …}
  +price: "9,63\u{A0}"
  +originalPrice: "9,63\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9471 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12245 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9468 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18461
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18452 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18459 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18460 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:association Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent 110.0 MiB 30.88 ms
Input props
[
  "productAssociation" => App\Entity\Product\ProductAssociation {#17587
    #id: 2
    #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#17589 …}
    #owner: App\Entity\Product\Product {#7715
      #id: 10
      #code: "03AL1500"
      #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
      #variants: Doctrine\ORM\PersistentCollection {#8623 …}
      #options: Doctrine\ORM\PersistentCollection {#8751 …}
      #associations: Doctrine\ORM\PersistentCollection {#8691 …}
      #createdAt: DateTime @1773152174 {#7658
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777280659 {#7785
        date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8750 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#8753
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#7715}
          #id: 10
          #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
          #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
          #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
          -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
          -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
      #channels: Doctrine\ORM\PersistentCollection {#8265 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8267 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
      #productType: null
    }
    #associatedProducts: Doctrine\ORM\PersistentCollection {#17591 …}
    #createdAt: DateTime @1775839846 {#17585
      date: 2026-04-10 18:50:46.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1777280659 {#17586
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
  }
  "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/show/content/product_listing/association.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\AssociationComponent {#18348
  +productAssociation: App\Entity\Product\ProductAssociation {#17587
    #id: 2
    #type: Proxies\__CG__\App\Entity\Product\ProductAssociationType {#17589 …}
    #owner: App\Entity\Product\Product {#7715
      #id: 10
      #code: "03AL1500"
      #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
      #variants: Doctrine\ORM\PersistentCollection {#8623 …}
      #options: Doctrine\ORM\PersistentCollection {#8751 …}
      #associations: Doctrine\ORM\PersistentCollection {#8691 …}
      #createdAt: DateTime @1773152174 {#7658
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777280659 {#7785
        date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8750 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#8753
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#7715}
          #id: 10
          #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
          #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
          #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
          -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
          -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
      #channels: Doctrine\ORM\PersistentCollection {#8265 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8267 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
      #productType: null
    }
    #associatedProducts: Doctrine\ORM\PersistentCollection {#17591 …}
    #createdAt: DateTime @1775839846 {#17585
      date: 2026-04-10 18:50:46.0 Europe/Paris (+02:00)
    }
    #updatedAt: DateTime @1777280659 {#17586
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
  }
  #productAssociationRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductAssociationRepository {#17600 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  +hookableMetadata: null
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 6.32 ms
Input props
[
  "product" => App\Entity\Product\Product {#18543
    #id: 9
    #code: "0212000150"
    #attributes: Doctrine\ORM\PersistentCollection {#18565 …}
    #variants: Doctrine\ORM\PersistentCollection {#18567 …}
    #options: Doctrine\ORM\PersistentCollection {#18571 …}
    #associations: Doctrine\ORM\PersistentCollection {#18569 …}
    #createdAt: DateTime @1773152173 {#18528
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280601 {#18537
      date: 2026-04-27 11:03:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18555 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#18737
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#18543}
        #id: 9
        #name: "Male euro - MC14"
        #slug: "male-euro-mc14-0212000150"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18557 …}
    #channels: Doctrine\ORM\PersistentCollection {#18563 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18559 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18561 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#18545 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#18547 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#18549 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18551 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#18553 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18658
  +product: App\Entity\Product\Product {#18543
    #id: 9
    #code: "0212000150"
    #attributes: Doctrine\ORM\PersistentCollection {#18565 …}
    #variants: Doctrine\ORM\PersistentCollection {#18567 …}
    #options: Doctrine\ORM\PersistentCollection {#18571 …}
    #associations: Doctrine\ORM\PersistentCollection {#18569 …}
    #createdAt: DateTime @1773152173 {#18528
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280601 {#18537
      date: 2026-04-27 11:03:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18555 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#18737
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#18543}
        #id: 9
        #name: "Male euro - MC14"
        #slug: "male-euro-mc14-0212000150"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18557 …}
    #channels: Doctrine\ORM\PersistentCollection {#18563 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18559 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18561 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#18545 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#18547 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#18549 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18551 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#18553 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#18680 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#18543
    #id: 9
    #code: "0212000150"
    #attributes: Doctrine\ORM\PersistentCollection {#18565 …}
    #variants: Doctrine\ORM\PersistentCollection {#18567 …}
    #options: Doctrine\ORM\PersistentCollection {#18571 …}
    #associations: Doctrine\ORM\PersistentCollection {#18569 …}
    #createdAt: DateTime @1773152173 {#18528
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280601 {#18537
      date: 2026-04-27 11:03:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18555 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#18737
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#18543}
        #id: 9
        #name: "Male euro - MC14"
        #slug: "male-euro-mc14-0212000150"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18557 …}
    #channels: Doctrine\ORM\PersistentCollection {#18563 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18559 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18561 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#18545 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#18547 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#18549 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18551 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#18553 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Male euro - MC14"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18759
  -props: [
    "product" => App\Entity\Product\Product {#18543
      #id: 9
      #code: "0212000150"
      #attributes: Doctrine\ORM\PersistentCollection {#18565 …}
      #variants: Doctrine\ORM\PersistentCollection {#18567 …}
      #options: Doctrine\ORM\PersistentCollection {#18571 …}
      #associations: Doctrine\ORM\PersistentCollection {#18569 …}
      #createdAt: DateTime @1773152173 {#18528
        date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777280601 {#18537
        date: 2026-04-27 11:03:21.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18555 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#18737
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#18543}
          #id: 9
          #name: "Male euro - MC14"
          #slug: "male-euro-mc14-0212000150"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18557 …}
      #channels: Doctrine\ORM\PersistentCollection {#18563 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#13789 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18559 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18561 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#18545 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#18547 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#18549 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18551 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#18553 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.82 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18805 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18741 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18680 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18703
    #collection: Doctrine\Common\Collections\ArrayCollection {#18704 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18702 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30076 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30078 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18752
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18738 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18805 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18741 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Male euro - MC14"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#18703
    #collection: Doctrine\Common\Collections\ArrayCollection {#18704 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#18702 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30076 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30078 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18809
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18752
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18738 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18805 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18741 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#18680 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#18703
      #collection: Doctrine\Common\Collections\ArrayCollection {#18704 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#18702 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30076 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30078 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18859
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18850 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18857 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18858 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#18680 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18862
  +variant: App\Entity\Product\ProductVariant {#18680 …}
  +price: "9,63\u{A0}"
  +originalPrice: "9,63\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9471 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12245 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9468 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18859
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18850 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18857 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18858 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 3.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#7715
    #id: 10
    #code: "03AL1500"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8623 …}
    #options: Doctrine\ORM\PersistentCollection {#8751 …}
    #associations: Doctrine\ORM\PersistentCollection {#8691 …}
    #createdAt: DateTime @1773152174 {#7658
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280659 {#7785
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#8753
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#7715}
        #id: 10
        #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
        #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
        #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
        -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
    #channels: Doctrine\ORM\PersistentCollection {#8265 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8267 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18750
  +product: App\Entity\Product\Product {#7715
    #id: 10
    #code: "03AL1500"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8623 …}
    #options: Doctrine\ORM\PersistentCollection {#8751 …}
    #associations: Doctrine\ORM\PersistentCollection {#8691 …}
    #createdAt: DateTime @1773152174 {#7658
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280659 {#7785
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#8753
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#7715}
        #id: 10
        #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
        #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
        #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
        -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
    #channels: Doctrine\ORM\PersistentCollection {#8265 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8267 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8766 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.34 ms
Input props
[
  "product" => App\Entity\Product\Product {#7715
    #id: 10
    #code: "03AL1500"
    #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
    #variants: Doctrine\ORM\PersistentCollection {#8623 …}
    #options: Doctrine\ORM\PersistentCollection {#8751 …}
    #associations: Doctrine\ORM\PersistentCollection {#8691 …}
    #createdAt: DateTime @1773152174 {#7658
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777280659 {#7785
      date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8750 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#8753
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#7715}
        #id: 10
        #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
        #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
        #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
        -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
        -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
    #channels: Doctrine\ORM\PersistentCollection {#8265 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8267 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18979
  -props: [
    "product" => App\Entity\Product\Product {#7715
      #id: 10
      #code: "03AL1500"
      #attributes: Doctrine\ORM\PersistentCollection {#8410 …}
      #variants: Doctrine\ORM\PersistentCollection {#8623 …}
      #options: Doctrine\ORM\PersistentCollection {#8751 …}
      #associations: Doctrine\ORM\PersistentCollection {#8691 …}
      #createdAt: DateTime @1773152174 {#7658
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777280659 {#7785
        date: 2026-04-27 11:04:19.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8750 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#8753
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#7715}
          #id: 10
          #name: "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
          #slug: "moteur-electrique-3cv-2-2kw-arbre-long-1500tr-mono-220vts-03AL1500"
          #description: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: "Nettoyeur haute pression essence standard, équipé d’une pompe professionnelle et d’un moteur Honda, adapté aux travaux intensifs."
          -descriptionEquipement: "Conçus pour un usage professionnel intensif, les ne‚ttoyeurs haute pression essence de la gamme Intensif associent la robustesse d’un moteur Honda à une pompe haut de gamme. Montés sur un châssis acier mécano-soudé avec roues gonflables, ils assurent puissance, fiabilité et autonomie totale. Idéals pour les chantiers, le nett‚oyage de matériel et les environnements sans alimentaঞon électrique."
          -youtubeVideoUrl: "https://www.youtube.com/watch?v=uJuWRkTHqsI"
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8066 …}
      #channels: Doctrine\ORM\PersistentCollection {#8265 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7706 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8182 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8267 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#7919 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#7920 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#7927 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#7992 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#7967 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19019
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18963 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18972 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19018 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8766 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9277
    #collection: Doctrine\Common\Collections\ArrayCollection {#9278 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9274 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#28952 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28955 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19019
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18963 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18972 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19018 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Moteur électrique 3cv 2,2kw arbre long 1500tr Mono 220vts"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9277
    #collection: Doctrine\Common\Collections\ArrayCollection {#9278 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9274 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#28952 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28955 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19025
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19019
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18963 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18972 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19018 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8766 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9277
      #collection: Doctrine\Common\Collections\ArrayCollection {#9278 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9274 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#28952 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28955 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19069
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19065 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19067 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19068 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8766 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19072
  +variant: App\Entity\Product\ProductVariant {#8766 …}
  +price: "667,94\u{A0}"
  +originalPrice: "667,94\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9471 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12245 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9468 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19069
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19065 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19067 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19068 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 110.0 MiB 6.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#18575
    #id: 17
    #code: "049840973"
    #attributes: Doctrine\ORM\PersistentCollection {#18596 …}
    #variants: Doctrine\ORM\PersistentCollection {#18598 …}
    #options: Doctrine\ORM\PersistentCollection {#18602 …}
    #associations: Doctrine\ORM\PersistentCollection {#18600 …}
    #createdAt: DateTime @1773152174 {#18526
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777283195 {#18538
      date: 2026-04-27 11:46:35.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18586 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#19194
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#18575}
        #id: 17
        #name: "Kit 68B Garnitures+bagues laiton TWSG3515"
        #slug: "kit-68b-garnitures-bagues-laiton-twsg3515-049840973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18588 …}
    #channels: Doctrine\ORM\PersistentCollection {#18594 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18590 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18592 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#18576 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#18578 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#18580 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18582 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#18584 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18970
  +product: App\Entity\Product\Product {#18575
    #id: 17
    #code: "049840973"
    #attributes: Doctrine\ORM\PersistentCollection {#18596 …}
    #variants: Doctrine\ORM\PersistentCollection {#18598 …}
    #options: Doctrine\ORM\PersistentCollection {#18602 …}
    #associations: Doctrine\ORM\PersistentCollection {#18600 …}
    #createdAt: DateTime @1773152174 {#18526
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777283195 {#18538
      date: 2026-04-27 11:46:35.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18586 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#19194
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#18575}
        #id: 17
        #name: "Kit 68B Garnitures+bagues laiton TWSG3515"
        #slug: "kit-68b-garnitures-bagues-laiton-twsg3515-049840973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18588 …}
    #channels: Doctrine\ORM\PersistentCollection {#18594 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18590 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18592 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#18576 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#18578 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#18580 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18582 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#18584 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#19137 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#18575
    #id: 17
    #code: "049840973"
    #attributes: Doctrine\ORM\PersistentCollection {#18596 …}
    #variants: Doctrine\ORM\PersistentCollection {#18598 …}
    #options: Doctrine\ORM\PersistentCollection {#18602 …}
    #associations: Doctrine\ORM\PersistentCollection {#18600 …}
    #createdAt: DateTime @1773152174 {#18526
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777283195 {#18538
      date: 2026-04-27 11:46:35.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18586 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#19194
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#18575}
        #id: 17
        #name: "Kit 68B Garnitures+bagues laiton TWSG3515"
        #slug: "kit-68b-garnitures-bagues-laiton-twsg3515-049840973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18588 …}
    #channels: Doctrine\ORM\PersistentCollection {#18594 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18590 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18592 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#18576 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#18578 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#18580 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18582 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#18584 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 68B Garnitures+bagues laiton TWSG3515"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19216
  -props: [
    "product" => App\Entity\Product\Product {#18575
      #id: 17
      #code: "049840973"
      #attributes: Doctrine\ORM\PersistentCollection {#18596 …}
      #variants: Doctrine\ORM\PersistentCollection {#18598 …}
      #options: Doctrine\ORM\PersistentCollection {#18602 …}
      #associations: Doctrine\ORM\PersistentCollection {#18600 …}
      #createdAt: DateTime @1773152174 {#18526
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777283195 {#18538
        date: 2026-04-27 11:46:35.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18586 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#19194
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#18575}
          #id: 17
          #name: "Kit 68B Garnitures+bagues laiton TWSG3515"
          #slug: "kit-68b-garnitures-bagues-laiton-twsg3515-049840973"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18588 …}
      #channels: Doctrine\ORM\PersistentCollection {#18594 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18590 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18592 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#18576 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#18578 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#18580 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18582 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#18584 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 0.97 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19209
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19195 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19267 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19198 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19137 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19160
    #collection: Doctrine\Common\Collections\ArrayCollection {#19161 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19159 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30098 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30100 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19209
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19195 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19267 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19198 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 68B Garnitures+bagues laiton TWSG3515"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19160
    #collection: Doctrine\Common\Collections\ArrayCollection {#19161 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19159 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30098 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30100 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19271
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19209
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19195 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19267 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19198 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19137 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19160
      #collection: Doctrine\Common\Collections\ArrayCollection {#19161 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19159 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30098 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30100 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.24 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19321
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19312 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19319 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19320 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19137 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19324
  +variant: App\Entity\Product\ProductVariant {#19137 …}
  +price: "157,02\u{A0}"
  +originalPrice: "157,02\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9471 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12245 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9468 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19321
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19312 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19319 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19320 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 110.0 MiB 6.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#18606
    #id: 30
    #code: "069814973"
    #attributes: Doctrine\ORM\PersistentCollection {#18627 …}
    #variants: Doctrine\ORM\PersistentCollection {#18629 …}
    #options: Doctrine\ORM\PersistentCollection {#18633 …}
    #associations: Doctrine\ORM\PersistentCollection {#18631 …}
    #createdAt: DateTime @1773152174 {#18604
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777284470 {#18605
      date: 2026-04-27 12:07:50.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18617 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#19446
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#18606}
        #id: 30
        #name: "Kit 37 B joints spys TTK3020 (24x35x7)"
        #slug: "kit-37-b-joints-spys-ttk3020-24x35x7-069814973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18619 …}
    #channels: Doctrine\ORM\PersistentCollection {#18625 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18621 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18623 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#18607 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#18609 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#18611 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18613 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#18615 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => null
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19207
  +product: App\Entity\Product\Product {#18606
    #id: 30
    #code: "069814973"
    #attributes: Doctrine\ORM\PersistentCollection {#18627 …}
    #variants: Doctrine\ORM\PersistentCollection {#18629 …}
    #options: Doctrine\ORM\PersistentCollection {#18633 …}
    #associations: Doctrine\ORM\PersistentCollection {#18631 …}
    #createdAt: DateTime @1773152174 {#18604
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777284470 {#18605
      date: 2026-04-27 12:07:50.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18617 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#19446
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#18606}
        #id: 30
        #name: "Kit 37 B joints spys TTK3020 (24x35x7)"
        #slug: "kit-37-b-joints-spys-ttk3020-24x35x7-069814973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18619 …}
    #channels: Doctrine\ORM\PersistentCollection {#18625 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18621 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18623 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#18607 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#18609 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#18611 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18613 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#18615 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#19389 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7148 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5055 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  +hookableMetadata: null
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 0.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#18606
    #id: 30
    #code: "069814973"
    #attributes: Doctrine\ORM\PersistentCollection {#18627 …}
    #variants: Doctrine\ORM\PersistentCollection {#18629 …}
    #options: Doctrine\ORM\PersistentCollection {#18633 …}
    #associations: Doctrine\ORM\PersistentCollection {#18631 …}
    #createdAt: DateTime @1773152174 {#18604
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777284470 {#18605
      date: 2026-04-27 12:07:50.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#18617 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#19446
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#18606}
        #id: 30
        #name: "Kit 37 B joints spys TTK3020 (24x35x7)"
        #slug: "kit-37-b-joints-spys-ttk3020-24x35x7-069814973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#18619 …}
    #channels: Doctrine\ORM\PersistentCollection {#18625 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
    #reviews: Doctrine\ORM\PersistentCollection {#18621 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#18623 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#18607 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#18609 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#18611 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18613 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#18615 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 37 B joints spys TTK3020 (24x35x7)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19468
  -props: [
    "product" => App\Entity\Product\Product {#18606
      #id: 30
      #code: "069814973"
      #attributes: Doctrine\ORM\PersistentCollection {#18627 …}
      #variants: Doctrine\ORM\PersistentCollection {#18629 …}
      #options: Doctrine\ORM\PersistentCollection {#18633 …}
      #associations: Doctrine\ORM\PersistentCollection {#18631 …}
      #createdAt: DateTime @1773152174 {#18604
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777284470 {#18605
        date: 2026-04-27 12:07:50.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#18617 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#19446
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#18606}
          #id: 30
          #name: "Kit 37 B joints spys TTK3020 (24x35x7)"
          #slug: "kit-37-b-joints-spys-ttk3020-24x35x7-069814973"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#18619 …}
      #channels: Doctrine\ORM\PersistentCollection {#18625 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#13762 …}
      #reviews: Doctrine\ORM\PersistentCollection {#18621 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#18623 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#18607 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#18609 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#18611 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#18613 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#18615 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 1.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19461
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19447 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19514 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19450 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19389 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19412
    #collection: Doctrine\Common\Collections\ArrayCollection {#19413 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19411 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30118 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30120 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19461
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19447 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19514 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19450 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 37 B joints spys TTK3020 (24x35x7)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19412
    #collection: Doctrine\Common\Collections\ArrayCollection {#19413 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19411 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30118 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30120 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19518
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19461
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19447 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19514 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19450 …}
      +prefixes: [
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19389 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19412
      #collection: Doctrine\Common\Collections\ArrayCollection {#19413 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19411 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30118 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30120 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19568
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19559 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19566 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19567 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19389 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19571
  +variant: App\Entity\Product\ProductVariant {#19389 …}
  +price: "28,14\u{A0}"
  +originalPrice: "28,14\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9471 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12245 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9468 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19568
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19559 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19566 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19567 …}
    +prefixes: [
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 110.0 MiB 5.82 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14083
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12313 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14094 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12323 …}
    +prefixes: [
      "sylius_shop.product.show.offcanvas"
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#17145
  +cart: App\Entity\Order\Order {#12632 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14083
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12313 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14094 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12323 …}
    +prefixes: [
      "sylius_shop.product.show.offcanvas"
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5077 …}
}