Components

12 Twig Components
116 Render Count
235 ms Render Time
112.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
27 203.32ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
27 29.19ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
27 32.77ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
27 7.18ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 3.30ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.72ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 9.55ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 1.13ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 2.20ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.23ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 4.50ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 8.45ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 102.0 MiB 3.30 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13668
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13661 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13667 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …}
    +prefixes: [
      "sylius_shop.product.index.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 {#13682
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13668
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13661 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13667 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13666 …}
    +prefixes: [
      "sylius_shop.product.index.header.top_bar"
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 102.0 MiB 1.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13759
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13757 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13758 …}
    +prefixes: [
      "sylius_shop.product.index.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 {#13768
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4508 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13759
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13757 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13758 …}
    +prefixes: [
      "sylius_shop.product.index.header.top_bar"
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 102.0 MiB 9.55 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13867
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13862 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13860 …}
    +prefixes: [
      "sylius_shop.product.index.header.content"
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13888
  +cart: App\Entity\Order\Order {#13943 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13867
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13840 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13862 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13860 …}
    +prefixes: [
      "sylius_shop.product.index.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 102.0 MiB 1.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14577
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14576 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14572 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14574 …}
    +prefixes: [
      "sylius_shop.product.index.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 {#14586
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14577
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14576 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#14572 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14574 …}
    +prefixes: [
      "sylius_shop.product.index.header.navbar"
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 102.0 MiB 2.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15172
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15176 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15175 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15173 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#15253
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#353 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15172
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15176 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15175 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15173 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 102.0 MiB 1.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15328
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15325 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15327 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#15336
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#353 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15328
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15324 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15325 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15327 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 102.0 MiB 4.50 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15398
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15394 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15395 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15397 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#15406
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#353 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7612 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15398
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15394 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15395 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15397 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 15.20 ms
Input props
[
  "product" => App\Entity\Product\Product {#8271
    #id: 159
    #code: "42953"
    #attributes: Doctrine\ORM\PersistentCollection {#8977 …}
    #variants: Doctrine\ORM\PersistentCollection {#9115 …}
    #options: Doctrine\ORM\PersistentCollection {#9105 …}
    #associations: Doctrine\ORM\PersistentCollection {#9045 …}
    #createdAt: DateTime @1773152175 {#8221
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299774 {#8281
      date: 2026-04-27 16:22:54.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9104 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9107
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#8271}
        #id: 159
        #name: "Kit joints huile RXV3G30"
        #slug: "kit-joints-huile-rxv3g30-42953"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9110 …}
    #channels: Doctrine\ORM\PersistentCollection {#8832 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8764 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8835 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#8282 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#8230 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#8200 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8255 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#15932
  +product: App\Entity\Product\Product {#8271
    #id: 159
    #code: "42953"
    #attributes: Doctrine\ORM\PersistentCollection {#8977 …}
    #variants: Doctrine\ORM\PersistentCollection {#9115 …}
    #options: Doctrine\ORM\PersistentCollection {#9105 …}
    #associations: Doctrine\ORM\PersistentCollection {#9045 …}
    #createdAt: DateTime @1773152175 {#8221
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299774 {#8281
      date: 2026-04-27 16:22:54.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9104 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9107
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#8271}
        #id: 159
        #name: "Kit joints huile RXV3G30"
        #slug: "kit-joints-huile-rxv3g30-42953"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9110 …}
    #channels: Doctrine\ORM\PersistentCollection {#8832 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8764 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8835 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#8282 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#8230 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#8200 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8255 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9118 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 2.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8271
    #id: 159
    #code: "42953"
    #attributes: Doctrine\ORM\PersistentCollection {#8977 …}
    #variants: Doctrine\ORM\PersistentCollection {#9115 …}
    #options: Doctrine\ORM\PersistentCollection {#9105 …}
    #associations: Doctrine\ORM\PersistentCollection {#9045 …}
    #createdAt: DateTime @1773152175 {#8221
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299774 {#8281
      date: 2026-04-27 16:22:54.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9104 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9107
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#8271}
        #id: 159
        #name: "Kit joints huile RXV3G30"
        #slug: "kit-joints-huile-rxv3g30-42953"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9110 …}
    #channels: Doctrine\ORM\PersistentCollection {#8832 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8764 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8835 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#8282 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#8230 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#8200 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8255 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit joints huile RXV3G30"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5436
  -props: [
    "product" => App\Entity\Product\Product {#8271
      #id: 159
      #code: "42953"
      #attributes: Doctrine\ORM\PersistentCollection {#8977 …}
      #variants: Doctrine\ORM\PersistentCollection {#9115 …}
      #options: Doctrine\ORM\PersistentCollection {#9105 …}
      #associations: Doctrine\ORM\PersistentCollection {#9045 …}
      #createdAt: DateTime @1773152175 {#8221
        date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777299774 {#8281
        date: 2026-04-27 16:22:54.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9104 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9107
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#8271}
          #id: 159
          #name: "Kit joints huile RXV3G30"
          #slug: "kit-joints-huile-rxv3g30-42953"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9110 …}
      #channels: Doctrine\ORM\PersistentCollection {#8832 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8764 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8835 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#8282 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#8230 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#8200 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#8255 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#8541 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6294
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6293 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6281 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6292 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9118 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9389
    #collection: Doctrine\Common\Collections\ArrayCollection {#9388 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9235 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29978 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30040 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6294
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6293 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6281 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6292 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit joints huile RXV3G30"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9389
    #collection: Doctrine\Common\Collections\ArrayCollection {#9388 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9235 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#29978 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30040 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6277
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6294
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6293 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#6281 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6292 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9118 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9389
      #collection: Doctrine\Common\Collections\ArrayCollection {#9388 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9235 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#29978 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30040 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.92 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6906
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6795 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6817 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6912 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9118 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#7145
  +variant: App\Entity\Product\ProductVariant {#9118 …}
  +price: "9,99\u{A0}"
  +originalPrice: "9,99\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#6906
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#6795 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#6817 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#6912 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 5.48 ms
Input props
[
  "product" => App\Entity\Product\Product {#9393
    #id: 65
    #code: "2190"
    #attributes: Doctrine\ORM\PersistentCollection {#9410 …}
    #variants: Doctrine\ORM\PersistentCollection {#9423 …}
    #options: Doctrine\ORM\PersistentCollection {#9414 …}
    #associations: Doctrine\ORM\PersistentCollection {#9412 …}
    #createdAt: DateTime @1773152174 {#9387
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777287570 {#9390
      date: 2026-04-27 12:59:30.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9417 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9418
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9393}
        #id: 65
        #name: "KIT JOINTS"
        #slug: "kit-joints-2190"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9420 …}
    #channels: Doctrine\ORM\PersistentCollection {#9408 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9404 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9406 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9394 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9396 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9398 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9400 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9402 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#6440
  +product: App\Entity\Product\Product {#9393
    #id: 65
    #code: "2190"
    #attributes: Doctrine\ORM\PersistentCollection {#9410 …}
    #variants: Doctrine\ORM\PersistentCollection {#9423 …}
    #options: Doctrine\ORM\PersistentCollection {#9414 …}
    #associations: Doctrine\ORM\PersistentCollection {#9412 …}
    #createdAt: DateTime @1773152174 {#9387
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777287570 {#9390
      date: 2026-04-27 12:59:30.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9417 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9418
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9393}
        #id: 65
        #name: "KIT JOINTS"
        #slug: "kit-joints-2190"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9420 …}
    #channels: Doctrine\ORM\PersistentCollection {#9408 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9404 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9406 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9394 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9396 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9398 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9400 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9402 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9424 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#9393
    #id: 65
    #code: "2190"
    #attributes: Doctrine\ORM\PersistentCollection {#9410 …}
    #variants: Doctrine\ORM\PersistentCollection {#9423 …}
    #options: Doctrine\ORM\PersistentCollection {#9414 …}
    #associations: Doctrine\ORM\PersistentCollection {#9412 …}
    #createdAt: DateTime @1773152174 {#9387
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777287570 {#9390
      date: 2026-04-27 12:59:30.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9417 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9418
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9393}
        #id: 65
        #name: "KIT JOINTS"
        #slug: "kit-joints-2190"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9420 …}
    #channels: Doctrine\ORM\PersistentCollection {#9408 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9404 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9406 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9394 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9396 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9398 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9400 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9402 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "KIT JOINTS"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8389
  -props: [
    "product" => App\Entity\Product\Product {#9393
      #id: 65
      #code: "2190"
      #attributes: Doctrine\ORM\PersistentCollection {#9410 …}
      #variants: Doctrine\ORM\PersistentCollection {#9423 …}
      #options: Doctrine\ORM\PersistentCollection {#9414 …}
      #associations: Doctrine\ORM\PersistentCollection {#9412 …}
      #createdAt: DateTime @1773152174 {#9387
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777287570 {#9390
        date: 2026-04-27 12:59:30.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9417 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9418
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9393}
          #id: 65
          #name: "KIT JOINTS"
          #slug: "kit-joints-2190"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9420 …}
      #channels: Doctrine\ORM\PersistentCollection {#9408 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9404 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9406 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9394 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9396 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9398 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9400 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9402 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8678
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#10755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8403 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8669 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9424 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9434
    #collection: Doctrine\Common\Collections\ArrayCollection {#9435 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9433 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30065 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30067 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8678
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#10755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8403 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8669 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "KIT JOINTS"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9434
    #collection: Doctrine\Common\Collections\ArrayCollection {#9435 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9433 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30065 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30067 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8516
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8678
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#10755 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#8403 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8669 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9424 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9434
      #collection: Doctrine\Common\Collections\ArrayCollection {#9435 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9433 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30065 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30067 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8941
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8928 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8934 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8938 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9424 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#8940
  +variant: App\Entity\Product\ProductVariant {#9424 …}
  +price: "12,98\u{A0}"
  +originalPrice: "12,98\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#8941
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8928 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#8934 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#8938 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 5.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#9440
    #id: 141
    #code: "4091606105"
    #attributes: Doctrine\ORM\PersistentCollection {#9457 …}
    #variants: Doctrine\ORM\PersistentCollection {#9470 …}
    #options: Doctrine\ORM\PersistentCollection {#9461 …}
    #associations: Doctrine\ORM\PersistentCollection {#9459 …}
    #createdAt: DateTime @1773152174 {#9436
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298464 {#9437
      date: 2026-04-27 16:01:04.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9464 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9465
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9440}
        #id: 141
        #name: "Kit fixation pistons pompe série M"
        #slug: "kit-fixation-pistons-pompe-serie-m-4091606105"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9467 …}
    #channels: Doctrine\ORM\PersistentCollection {#9455 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9451 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9453 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9441 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9443 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9445 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9447 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9449 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#8406
  +product: App\Entity\Product\Product {#9440
    #id: 141
    #code: "4091606105"
    #attributes: Doctrine\ORM\PersistentCollection {#9457 …}
    #variants: Doctrine\ORM\PersistentCollection {#9470 …}
    #options: Doctrine\ORM\PersistentCollection {#9461 …}
    #associations: Doctrine\ORM\PersistentCollection {#9459 …}
    #createdAt: DateTime @1773152174 {#9436
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298464 {#9437
      date: 2026-04-27 16:01:04.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9464 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9465
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9440}
        #id: 141
        #name: "Kit fixation pistons pompe série M"
        #slug: "kit-fixation-pistons-pompe-serie-m-4091606105"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9467 …}
    #channels: Doctrine\ORM\PersistentCollection {#9455 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9451 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9453 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9441 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9443 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9445 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9447 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9449 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9471 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#9440
    #id: 141
    #code: "4091606105"
    #attributes: Doctrine\ORM\PersistentCollection {#9457 …}
    #variants: Doctrine\ORM\PersistentCollection {#9470 …}
    #options: Doctrine\ORM\PersistentCollection {#9461 …}
    #associations: Doctrine\ORM\PersistentCollection {#9459 …}
    #createdAt: DateTime @1773152174 {#9436
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298464 {#9437
      date: 2026-04-27 16:01:04.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9464 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9465
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9440}
        #id: 141
        #name: "Kit fixation pistons pompe série M"
        #slug: "kit-fixation-pistons-pompe-serie-m-4091606105"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9467 …}
    #channels: Doctrine\ORM\PersistentCollection {#9455 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9451 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9453 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9441 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9443 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9445 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9447 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9449 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit fixation pistons pompe série M"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#13980
  -props: [
    "product" => App\Entity\Product\Product {#9440
      #id: 141
      #code: "4091606105"
      #attributes: Doctrine\ORM\PersistentCollection {#9457 …}
      #variants: Doctrine\ORM\PersistentCollection {#9470 …}
      #options: Doctrine\ORM\PersistentCollection {#9461 …}
      #associations: Doctrine\ORM\PersistentCollection {#9459 …}
      #createdAt: DateTime @1773152174 {#9436
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777298464 {#9437
        date: 2026-04-27 16:01:04.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9464 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9465
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9440}
          #id: 141
          #name: "Kit fixation pistons pompe série M"
          #slug: "kit-fixation-pistons-pompe-serie-m-4091606105"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9467 …}
      #channels: Doctrine\ORM\PersistentCollection {#9455 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9451 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9453 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9441 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9443 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9445 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9447 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9449 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.12 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15921
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#10963 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#10945 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15866 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9471 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9481
    #collection: Doctrine\Common\Collections\ArrayCollection {#9482 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9480 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30084 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30086 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15921
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#10963 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#10945 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15866 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit fixation pistons pompe série M"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9481
    #collection: Doctrine\Common\Collections\ArrayCollection {#9482 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9480 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30084 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30086 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16017
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15921
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#10963 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#10945 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15866 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9471 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9481
      #collection: Doctrine\Common\Collections\ArrayCollection {#9482 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9480 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30084 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30086 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16067
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16058 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16066 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9471 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16070
  +variant: App\Entity\Product\ProductVariant {#9471 …}
  +price: "14,86\u{A0}"
  +originalPrice: "14,86\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16067
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16058 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16065 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16066 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 5.62 ms
Input props
[
  "product" => App\Entity\Product\Product {#9487
    #id: 154
    #code: "42555"
    #attributes: Doctrine\ORM\PersistentCollection {#9504 …}
    #variants: Doctrine\ORM\PersistentCollection {#9517 …}
    #options: Doctrine\ORM\PersistentCollection {#9508 …}
    #associations: Doctrine\ORM\PersistentCollection {#9506 …}
    #createdAt: DateTime @1773152175 {#9483
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299312 {#9484
      date: 2026-04-27 16:15:12.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9511 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9512
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9487}
        #id: 154
        #name: "Kit joints d'huile"
        #slug: "kit-joints-d-huile-42555"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9514 …}
    #channels: Doctrine\ORM\PersistentCollection {#9502 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9498 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9500 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9488 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9490 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9492 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9494 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9496 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#10978
  +product: App\Entity\Product\Product {#9487
    #id: 154
    #code: "42555"
    #attributes: Doctrine\ORM\PersistentCollection {#9504 …}
    #variants: Doctrine\ORM\PersistentCollection {#9517 …}
    #options: Doctrine\ORM\PersistentCollection {#9508 …}
    #associations: Doctrine\ORM\PersistentCollection {#9506 …}
    #createdAt: DateTime @1773152175 {#9483
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299312 {#9484
      date: 2026-04-27 16:15:12.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9511 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9512
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9487}
        #id: 154
        #name: "Kit joints d'huile"
        #slug: "kit-joints-d-huile-42555"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9514 …}
    #channels: Doctrine\ORM\PersistentCollection {#9502 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9498 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9500 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9488 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9490 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9492 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9494 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9496 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9518 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#9487
    #id: 154
    #code: "42555"
    #attributes: Doctrine\ORM\PersistentCollection {#9504 …}
    #variants: Doctrine\ORM\PersistentCollection {#9517 …}
    #options: Doctrine\ORM\PersistentCollection {#9508 …}
    #associations: Doctrine\ORM\PersistentCollection {#9506 …}
    #createdAt: DateTime @1773152175 {#9483
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299312 {#9484
      date: 2026-04-27 16:15:12.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9511 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9512
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9487}
        #id: 154
        #name: "Kit joints d'huile"
        #slug: "kit-joints-d-huile-42555"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9514 …}
    #channels: Doctrine\ORM\PersistentCollection {#9502 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9498 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9500 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9488 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9490 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9492 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9494 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9496 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit joints d'huile"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16187
  -props: [
    "product" => App\Entity\Product\Product {#9487
      #id: 154
      #code: "42555"
      #attributes: Doctrine\ORM\PersistentCollection {#9504 …}
      #variants: Doctrine\ORM\PersistentCollection {#9517 …}
      #options: Doctrine\ORM\PersistentCollection {#9508 …}
      #associations: Doctrine\ORM\PersistentCollection {#9506 …}
      #createdAt: DateTime @1773152175 {#9483
        date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777299312 {#9484
        date: 2026-04-27 16:15:12.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9511 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9512
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9487}
          #id: 154
          #name: "Kit joints d'huile"
          #slug: "kit-joints-d-huile-42555"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9514 …}
      #channels: Doctrine\ORM\PersistentCollection {#9502 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9498 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9500 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9488 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9490 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9492 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9494 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9496 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 1.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16222
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16171 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16180 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16220 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9518 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9528
    #collection: Doctrine\Common\Collections\ArrayCollection {#9529 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9527 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30103 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30105 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16222
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16171 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16180 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16220 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit joints d'huile"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9528
    #collection: Doctrine\Common\Collections\ArrayCollection {#9529 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9527 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30103 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30105 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16234
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16222
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16171 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16180 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16220 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9518 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9528
      #collection: Doctrine\Common\Collections\ArrayCollection {#9529 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9527 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30103 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30105 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16284
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16275 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16282 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16283 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9518 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16287
  +variant: App\Entity\Product\ProductVariant {#9518 …}
  +price: "15,64\u{A0}"
  +originalPrice: "15,64\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16284
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16275 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16282 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16283 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 5.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#9534
    #id: 126
    #code: "34027101"
    #attributes: Doctrine\ORM\PersistentCollection {#9551 …}
    #variants: Doctrine\ORM\PersistentCollection {#9564 …}
    #options: Doctrine\ORM\PersistentCollection {#9555 …}
    #associations: Doctrine\ORM\PersistentCollection {#9553 …}
    #createdAt: DateTime @1773152174 {#9530
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777296866 {#9531
      date: 2026-04-27 15:34:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9558 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9559
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9534}
        #id: 126
        #name: "Kit 271 Joint spi pour E3C2521"
        #slug: "kit-271-joint-spi-pour-e3c2521-34027101"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9561 …}
    #channels: Doctrine\ORM\PersistentCollection {#9549 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9545 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9547 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9535 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9537 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9539 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9541 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9543 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16178
  +product: App\Entity\Product\Product {#9534
    #id: 126
    #code: "34027101"
    #attributes: Doctrine\ORM\PersistentCollection {#9551 …}
    #variants: Doctrine\ORM\PersistentCollection {#9564 …}
    #options: Doctrine\ORM\PersistentCollection {#9555 …}
    #associations: Doctrine\ORM\PersistentCollection {#9553 …}
    #createdAt: DateTime @1773152174 {#9530
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777296866 {#9531
      date: 2026-04-27 15:34:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9558 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9559
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9534}
        #id: 126
        #name: "Kit 271 Joint spi pour E3C2521"
        #slug: "kit-271-joint-spi-pour-e3c2521-34027101"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9561 …}
    #channels: Doctrine\ORM\PersistentCollection {#9549 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9545 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9547 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9535 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9537 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9539 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9541 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9543 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9565 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#9534
    #id: 126
    #code: "34027101"
    #attributes: Doctrine\ORM\PersistentCollection {#9551 …}
    #variants: Doctrine\ORM\PersistentCollection {#9564 …}
    #options: Doctrine\ORM\PersistentCollection {#9555 …}
    #associations: Doctrine\ORM\PersistentCollection {#9553 …}
    #createdAt: DateTime @1773152174 {#9530
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777296866 {#9531
      date: 2026-04-27 15:34:26.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9558 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9559
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9534}
        #id: 126
        #name: "Kit 271 Joint spi pour E3C2521"
        #slug: "kit-271-joint-spi-pour-e3c2521-34027101"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9561 …}
    #channels: Doctrine\ORM\PersistentCollection {#9549 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9545 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9547 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9535 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9537 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9539 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9541 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9543 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 271 Joint spi pour E3C2521"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16404
  -props: [
    "product" => App\Entity\Product\Product {#9534
      #id: 126
      #code: "34027101"
      #attributes: Doctrine\ORM\PersistentCollection {#9551 …}
      #variants: Doctrine\ORM\PersistentCollection {#9564 …}
      #options: Doctrine\ORM\PersistentCollection {#9555 …}
      #associations: Doctrine\ORM\PersistentCollection {#9553 …}
      #createdAt: DateTime @1773152174 {#9530
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777296866 {#9531
        date: 2026-04-27 15:34:26.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9558 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9559
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9534}
          #id: 126
          #name: "Kit 271 Joint spi pour E3C2521"
          #slug: "kit-271-joint-spi-pour-e3c2521-34027101"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9561 …}
      #channels: Doctrine\ORM\PersistentCollection {#9549 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9545 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9547 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9535 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9537 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9539 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9541 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9543 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.99 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16439
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16388 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16397 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16437 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9565 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9575
    #collection: Doctrine\Common\Collections\ArrayCollection {#9576 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9574 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30122 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30124 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16439
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16388 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16397 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16437 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 271 Joint spi pour E3C2521"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9575
    #collection: Doctrine\Common\Collections\ArrayCollection {#9576 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9574 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30122 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30124 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16451
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16439
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16388 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16397 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16437 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9565 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9575
      #collection: Doctrine\Common\Collections\ArrayCollection {#9576 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9574 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30122 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30124 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.22 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16501
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16492 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16499 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16500 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9565 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16504
  +variant: App\Entity\Product\ProductVariant {#9565 …}
  +price: "18,79\u{A0}"
  +originalPrice: "18,79\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16501
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16492 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16499 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16500 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 6.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#9581
    #id: 147
    #code: "42468"
    #attributes: Doctrine\ORM\PersistentCollection {#9598 …}
    #variants: Doctrine\ORM\PersistentCollection {#9611 …}
    #options: Doctrine\ORM\PersistentCollection {#9602 …}
    #associations: Doctrine\ORM\PersistentCollection {#9600 …}
    #createdAt: DateTime @1773152174 {#9577
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298838 {#9578
      date: 2026-04-27 16:07:18.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9605 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9606
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9581}
        #id: 147
        #name: "Kit joints d'huile"
        #slug: "kit-joints-d-huile-42468"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9608 …}
    #channels: Doctrine\ORM\PersistentCollection {#9596 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9592 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9594 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9582 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9584 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9586 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9588 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9590 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16395
  +product: App\Entity\Product\Product {#9581
    #id: 147
    #code: "42468"
    #attributes: Doctrine\ORM\PersistentCollection {#9598 …}
    #variants: Doctrine\ORM\PersistentCollection {#9611 …}
    #options: Doctrine\ORM\PersistentCollection {#9602 …}
    #associations: Doctrine\ORM\PersistentCollection {#9600 …}
    #createdAt: DateTime @1773152174 {#9577
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298838 {#9578
      date: 2026-04-27 16:07:18.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9605 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9606
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9581}
        #id: 147
        #name: "Kit joints d'huile"
        #slug: "kit-joints-d-huile-42468"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9608 …}
    #channels: Doctrine\ORM\PersistentCollection {#9596 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9592 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9594 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9582 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9584 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9586 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9588 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9590 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9612 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 1.04 ms
Input props
[
  "product" => App\Entity\Product\Product {#9581
    #id: 147
    #code: "42468"
    #attributes: Doctrine\ORM\PersistentCollection {#9598 …}
    #variants: Doctrine\ORM\PersistentCollection {#9611 …}
    #options: Doctrine\ORM\PersistentCollection {#9602 …}
    #associations: Doctrine\ORM\PersistentCollection {#9600 …}
    #createdAt: DateTime @1773152174 {#9577
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298838 {#9578
      date: 2026-04-27 16:07:18.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9605 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9606
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9581}
        #id: 147
        #name: "Kit joints d'huile"
        #slug: "kit-joints-d-huile-42468"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9608 …}
    #channels: Doctrine\ORM\PersistentCollection {#9596 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9592 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9594 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9582 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9584 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9586 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9588 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9590 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit joints d'huile"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16621
  -props: [
    "product" => App\Entity\Product\Product {#9581
      #id: 147
      #code: "42468"
      #attributes: Doctrine\ORM\PersistentCollection {#9598 …}
      #variants: Doctrine\ORM\PersistentCollection {#9611 …}
      #options: Doctrine\ORM\PersistentCollection {#9602 …}
      #associations: Doctrine\ORM\PersistentCollection {#9600 …}
      #createdAt: DateTime @1773152174 {#9577
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777298838 {#9578
        date: 2026-04-27 16:07:18.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9605 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9606
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9581}
          #id: 147
          #name: "Kit joints d'huile"
          #slug: "kit-joints-d-huile-42468"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9608 …}
      #channels: Doctrine\ORM\PersistentCollection {#9596 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9592 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9594 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9582 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9584 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9586 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9588 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9590 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 1.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16656
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16605 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16614 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16654 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9612 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9622
    #collection: Doctrine\Common\Collections\ArrayCollection {#9623 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9621 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30141 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30143 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16656
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16605 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16614 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16654 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit joints d'huile"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9622
    #collection: Doctrine\Common\Collections\ArrayCollection {#9623 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9621 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30141 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30143 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16668
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16656
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16605 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16614 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16654 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9612 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9622
      #collection: Doctrine\Common\Collections\ArrayCollection {#9623 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9621 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30141 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30143 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16718
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16709 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16716 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16717 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9612 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16721
  +variant: App\Entity\Product\ProductVariant {#9612 …}
  +price: "19,64\u{A0}"
  +originalPrice: "19,64\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16718
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16709 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16716 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16717 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 5.51 ms
Input props
[
  "product" => App\Entity\Product\Product {#9628
    #id: 111
    #code: "34002301"
    #attributes: Doctrine\ORM\PersistentCollection {#9645 …}
    #variants: Doctrine\ORM\PersistentCollection {#9658 …}
    #options: Doctrine\ORM\PersistentCollection {#9649 …}
    #associations: Doctrine\ORM\PersistentCollection {#9647 …}
    #createdAt: DateTime @1773152174 {#9624
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777294890 {#9625
      date: 2026-04-27 15:01:30.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9652 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9653
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9628}
        #id: 111
        #name: "Kit 23 Joint Spi 20x30x5"
        #slug: "kit-23-joint-spi-20x30x5-34002301"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9655 …}
    #channels: Doctrine\ORM\PersistentCollection {#9643 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9639 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9641 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9629 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9631 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9633 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9635 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9637 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16612
  +product: App\Entity\Product\Product {#9628
    #id: 111
    #code: "34002301"
    #attributes: Doctrine\ORM\PersistentCollection {#9645 …}
    #variants: Doctrine\ORM\PersistentCollection {#9658 …}
    #options: Doctrine\ORM\PersistentCollection {#9649 …}
    #associations: Doctrine\ORM\PersistentCollection {#9647 …}
    #createdAt: DateTime @1773152174 {#9624
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777294890 {#9625
      date: 2026-04-27 15:01:30.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9652 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9653
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9628}
        #id: 111
        #name: "Kit 23 Joint Spi 20x30x5"
        #slug: "kit-23-joint-spi-20x30x5-34002301"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9655 …}
    #channels: Doctrine\ORM\PersistentCollection {#9643 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9639 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9641 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9629 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9631 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9633 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9635 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9637 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9659 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#9628
    #id: 111
    #code: "34002301"
    #attributes: Doctrine\ORM\PersistentCollection {#9645 …}
    #variants: Doctrine\ORM\PersistentCollection {#9658 …}
    #options: Doctrine\ORM\PersistentCollection {#9649 …}
    #associations: Doctrine\ORM\PersistentCollection {#9647 …}
    #createdAt: DateTime @1773152174 {#9624
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777294890 {#9625
      date: 2026-04-27 15:01:30.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9652 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9653
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9628}
        #id: 111
        #name: "Kit 23 Joint Spi 20x30x5"
        #slug: "kit-23-joint-spi-20x30x5-34002301"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9655 …}
    #channels: Doctrine\ORM\PersistentCollection {#9643 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9639 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9641 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9629 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9631 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9633 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9635 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9637 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 23 Joint Spi 20x30x5"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16838
  -props: [
    "product" => App\Entity\Product\Product {#9628
      #id: 111
      #code: "34002301"
      #attributes: Doctrine\ORM\PersistentCollection {#9645 …}
      #variants: Doctrine\ORM\PersistentCollection {#9658 …}
      #options: Doctrine\ORM\PersistentCollection {#9649 …}
      #associations: Doctrine\ORM\PersistentCollection {#9647 …}
      #createdAt: DateTime @1773152174 {#9624
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777294890 {#9625
        date: 2026-04-27 15:01:30.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9652 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9653
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9628}
          #id: 111
          #name: "Kit 23 Joint Spi 20x30x5"
          #slug: "kit-23-joint-spi-20x30x5-34002301"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9655 …}
      #channels: Doctrine\ORM\PersistentCollection {#9643 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9639 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9641 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9629 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9631 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9633 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9635 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9637 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.99 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16822 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16831 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16871 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9659 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9669
    #collection: Doctrine\Common\Collections\ArrayCollection {#9670 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9668 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30160 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30162 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16873
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16822 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16831 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16871 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 23 Joint Spi 20x30x5"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9669
    #collection: Doctrine\Common\Collections\ArrayCollection {#9670 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9668 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30160 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30162 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#16885
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16873
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16822 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#16831 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16871 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9659 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9669
      #collection: Doctrine\Common\Collections\ArrayCollection {#9670 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9668 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30160 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30162 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16935
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16926 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16933 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16934 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9659 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16938
  +variant: App\Entity\Product\ProductVariant {#9659 …}
  +price: "22,15\u{A0}"
  +originalPrice: "22,15\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16935
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16926 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16933 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16934 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 5.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#9675
    #id: 14
    #code: "049836973"
    #attributes: Doctrine\ORM\PersistentCollection {#9692 …}
    #variants: Doctrine\ORM\PersistentCollection {#9705 …}
    #options: Doctrine\ORM\PersistentCollection {#9696 …}
    #associations: Doctrine\ORM\PersistentCollection {#9694 …}
    #createdAt: DateTime @1773152174 {#9671
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777281653 {#9672
      date: 2026-04-27 11:20:53.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9699 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9700
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9675}
        #id: 14
        #name: "Kit 64B Spy 15x24x5"
        #slug: "kit-64b-spy-15x24x5-049836973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9702 …}
    #channels: Doctrine\ORM\PersistentCollection {#9690 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9686 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9688 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9676 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9678 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9680 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9682 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9684 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#16829
  +product: App\Entity\Product\Product {#9675
    #id: 14
    #code: "049836973"
    #attributes: Doctrine\ORM\PersistentCollection {#9692 …}
    #variants: Doctrine\ORM\PersistentCollection {#9705 …}
    #options: Doctrine\ORM\PersistentCollection {#9696 …}
    #associations: Doctrine\ORM\PersistentCollection {#9694 …}
    #createdAt: DateTime @1773152174 {#9671
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777281653 {#9672
      date: 2026-04-27 11:20:53.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9699 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9700
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9675}
        #id: 14
        #name: "Kit 64B Spy 15x24x5"
        #slug: "kit-64b-spy-15x24x5-049836973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9702 …}
    #channels: Doctrine\ORM\PersistentCollection {#9690 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9686 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9688 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9676 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9678 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9680 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9682 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9684 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9706 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.95 ms
Input props
[
  "product" => App\Entity\Product\Product {#9675
    #id: 14
    #code: "049836973"
    #attributes: Doctrine\ORM\PersistentCollection {#9692 …}
    #variants: Doctrine\ORM\PersistentCollection {#9705 …}
    #options: Doctrine\ORM\PersistentCollection {#9696 …}
    #associations: Doctrine\ORM\PersistentCollection {#9694 …}
    #createdAt: DateTime @1773152174 {#9671
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777281653 {#9672
      date: 2026-04-27 11:20:53.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9699 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9700
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9675}
        #id: 14
        #name: "Kit 64B Spy 15x24x5"
        #slug: "kit-64b-spy-15x24x5-049836973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9702 …}
    #channels: Doctrine\ORM\PersistentCollection {#9690 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9686 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9688 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9676 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9678 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9680 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9682 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9684 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 64B Spy 15x24x5"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17055
  -props: [
    "product" => App\Entity\Product\Product {#9675
      #id: 14
      #code: "049836973"
      #attributes: Doctrine\ORM\PersistentCollection {#9692 …}
      #variants: Doctrine\ORM\PersistentCollection {#9705 …}
      #options: Doctrine\ORM\PersistentCollection {#9696 …}
      #associations: Doctrine\ORM\PersistentCollection {#9694 …}
      #createdAt: DateTime @1773152174 {#9671
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777281653 {#9672
        date: 2026-04-27 11:20:53.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9699 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9700
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9675}
          #id: 14
          #name: "Kit 64B Spy 15x24x5"
          #slug: "kit-64b-spy-15x24x5-049836973"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9702 …}
      #channels: Doctrine\ORM\PersistentCollection {#9690 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9686 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9688 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9676 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9678 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9680 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9682 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9684 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 1.06 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17090
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17039 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17048 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17088 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9706 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9716
    #collection: Doctrine\Common\Collections\ArrayCollection {#9717 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9715 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30179 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30181 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17090
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17039 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17048 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17088 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 64B Spy 15x24x5"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9716
    #collection: Doctrine\Common\Collections\ArrayCollection {#9717 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9715 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30179 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30181 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17102
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17090
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17039 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#17048 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17088 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9706 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9716
      #collection: Doctrine\Common\Collections\ArrayCollection {#9717 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9715 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30179 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30181 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17152
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17143 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17150 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9706 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17155
  +variant: App\Entity\Product\ProductVariant {#9706 …}
  +price: "22,85\u{A0}"
  +originalPrice: "22,85\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17152
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17143 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17150 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17151 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 5.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#9722
    #id: 107
    #code: "34000201"
    #attributes: Doctrine\ORM\PersistentCollection {#9739 …}
    #variants: Doctrine\ORM\PersistentCollection {#9752 …}
    #options: Doctrine\ORM\PersistentCollection {#9743 …}
    #associations: Doctrine\ORM\PersistentCollection {#9741 …}
    #createdAt: DateTime @1773152174 {#9718
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777294302 {#9719
      date: 2026-04-27 14:51:42.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9746 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9747
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9722}
        #id: 107
        #name: "Kit 2 Joints huile  (Ref 90162500x3)"
        #slug: "kit-2-joints-huile-ref-90162500x3-34000201"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9749 …}
    #channels: Doctrine\ORM\PersistentCollection {#9737 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9733 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9735 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9723 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9725 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9727 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9729 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9731 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17046
  +product: App\Entity\Product\Product {#9722
    #id: 107
    #code: "34000201"
    #attributes: Doctrine\ORM\PersistentCollection {#9739 …}
    #variants: Doctrine\ORM\PersistentCollection {#9752 …}
    #options: Doctrine\ORM\PersistentCollection {#9743 …}
    #associations: Doctrine\ORM\PersistentCollection {#9741 …}
    #createdAt: DateTime @1773152174 {#9718
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777294302 {#9719
      date: 2026-04-27 14:51:42.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9746 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9747
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9722}
        #id: 107
        #name: "Kit 2 Joints huile  (Ref 90162500x3)"
        #slug: "kit-2-joints-huile-ref-90162500x3-34000201"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9749 …}
    #channels: Doctrine\ORM\PersistentCollection {#9737 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9733 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9735 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9723 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9725 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9727 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9729 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9731 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9753 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.98 ms
Input props
[
  "product" => App\Entity\Product\Product {#9722
    #id: 107
    #code: "34000201"
    #attributes: Doctrine\ORM\PersistentCollection {#9739 …}
    #variants: Doctrine\ORM\PersistentCollection {#9752 …}
    #options: Doctrine\ORM\PersistentCollection {#9743 …}
    #associations: Doctrine\ORM\PersistentCollection {#9741 …}
    #createdAt: DateTime @1773152174 {#9718
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777294302 {#9719
      date: 2026-04-27 14:51:42.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9746 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9747
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9722}
        #id: 107
        #name: "Kit 2 Joints huile  (Ref 90162500x3)"
        #slug: "kit-2-joints-huile-ref-90162500x3-34000201"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9749 …}
    #channels: Doctrine\ORM\PersistentCollection {#9737 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9733 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9735 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9723 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9725 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9727 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9729 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9731 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 2 Joints huile  (Ref 90162500x3)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17272
  -props: [
    "product" => App\Entity\Product\Product {#9722
      #id: 107
      #code: "34000201"
      #attributes: Doctrine\ORM\PersistentCollection {#9739 …}
      #variants: Doctrine\ORM\PersistentCollection {#9752 …}
      #options: Doctrine\ORM\PersistentCollection {#9743 …}
      #associations: Doctrine\ORM\PersistentCollection {#9741 …}
      #createdAt: DateTime @1773152174 {#9718
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777294302 {#9719
        date: 2026-04-27 14:51:42.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9746 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9747
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9722}
          #id: 107
          #name: "Kit 2 Joints huile  (Ref 90162500x3)"
          #slug: "kit-2-joints-huile-ref-90162500x3-34000201"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9749 …}
      #channels: Doctrine\ORM\PersistentCollection {#9737 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9733 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9735 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9723 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9725 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9727 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9729 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9731 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17256 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17265 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17305 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9753 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9763
    #collection: Doctrine\Common\Collections\ArrayCollection {#9764 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9762 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30198 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30200 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17307
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17256 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17265 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17305 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 2 Joints huile  (Ref 90162500x3)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9763
    #collection: Doctrine\Common\Collections\ArrayCollection {#9764 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9762 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30198 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30200 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17319
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17307
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17256 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#17265 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17305 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9753 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9763
      #collection: Doctrine\Common\Collections\ArrayCollection {#9764 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9762 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30198 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30200 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17369
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17360 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17367 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17368 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9753 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17372
  +variant: App\Entity\Product\ProductVariant {#9753 …}
  +price: "24,06\u{A0}"
  +originalPrice: "24,06\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17369
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17360 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17367 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17368 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 106.0 MiB 5.35 ms
Input props
[
  "product" => App\Entity\Product\Product {#9769
    #id: 157
    #code: "42951"
    #attributes: Doctrine\ORM\PersistentCollection {#9786 …}
    #variants: Doctrine\ORM\PersistentCollection {#9799 …}
    #options: Doctrine\ORM\PersistentCollection {#9790 …}
    #associations: Doctrine\ORM\PersistentCollection {#9788 …}
    #createdAt: DateTime @1773152175 {#9765
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299470 {#9766
      date: 2026-04-27 16:17:50.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9793 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9794
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9769}
        #id: 157
        #name: "Kit joint spy RXV3G30D"
        #slug: "kit-joint-spy-rxv3g30d-42951"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9796 …}
    #channels: Doctrine\ORM\PersistentCollection {#9784 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9780 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9782 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9770 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9772 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9774 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9776 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9778 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17263
  +product: App\Entity\Product\Product {#9769
    #id: 157
    #code: "42951"
    #attributes: Doctrine\ORM\PersistentCollection {#9786 …}
    #variants: Doctrine\ORM\PersistentCollection {#9799 …}
    #options: Doctrine\ORM\PersistentCollection {#9790 …}
    #associations: Doctrine\ORM\PersistentCollection {#9788 …}
    #createdAt: DateTime @1773152175 {#9765
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299470 {#9766
      date: 2026-04-27 16:17:50.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9793 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9794
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9769}
        #id: 157
        #name: "Kit joint spy RXV3G30D"
        #slug: "kit-joint-spy-rxv3g30d-42951"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9796 …}
    #channels: Doctrine\ORM\PersistentCollection {#9784 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9780 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9782 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9770 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9772 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9774 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9776 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9778 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9800 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#9769
    #id: 157
    #code: "42951"
    #attributes: Doctrine\ORM\PersistentCollection {#9786 …}
    #variants: Doctrine\ORM\PersistentCollection {#9799 …}
    #options: Doctrine\ORM\PersistentCollection {#9790 …}
    #associations: Doctrine\ORM\PersistentCollection {#9788 …}
    #createdAt: DateTime @1773152175 {#9765
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299470 {#9766
      date: 2026-04-27 16:17:50.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9793 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9794
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9769}
        #id: 157
        #name: "Kit joint spy RXV3G30D"
        #slug: "kit-joint-spy-rxv3g30d-42951"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9796 …}
    #channels: Doctrine\ORM\PersistentCollection {#9784 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9780 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9782 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9770 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9772 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9774 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9776 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9778 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit joint spy RXV3G30D"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17489
  -props: [
    "product" => App\Entity\Product\Product {#9769
      #id: 157
      #code: "42951"
      #attributes: Doctrine\ORM\PersistentCollection {#9786 …}
      #variants: Doctrine\ORM\PersistentCollection {#9799 …}
      #options: Doctrine\ORM\PersistentCollection {#9790 …}
      #associations: Doctrine\ORM\PersistentCollection {#9788 …}
      #createdAt: DateTime @1773152175 {#9765
        date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777299470 {#9766
        date: 2026-04-27 16:17:50.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9793 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9794
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9769}
          #id: 157
          #name: "Kit joint spy RXV3G30D"
          #slug: "kit-joint-spy-rxv3g30d-42951"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9796 …}
      #channels: Doctrine\ORM\PersistentCollection {#9784 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9780 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9782 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9770 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9772 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9774 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9776 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9778 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
106.0 MiB 1.03 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17524
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17473 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17482 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17522 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9800 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9810
    #collection: Doctrine\Common\Collections\ArrayCollection {#9811 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9809 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30217 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30219 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17524
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17473 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17482 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17522 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit joint spy RXV3G30D"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9810
    #collection: Doctrine\Common\Collections\ArrayCollection {#9811 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9809 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30217 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30219 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17536
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17524
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17473 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#17482 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17522 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9800 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9810
      #collection: Doctrine\Common\Collections\ArrayCollection {#9811 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9809 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30217 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30219 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 106.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17586
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17577 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17584 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17585 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9800 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17589
  +variant: App\Entity\Product\ProductVariant {#9800 …}
  +price: "24,45\u{A0}"
  +originalPrice: "24,45\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17586
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17577 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17584 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17585 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 106.0 MiB 6.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#9816
    #id: 24
    #code: "059844973"
    #attributes: Doctrine\ORM\PersistentCollection {#9833 …}
    #variants: Doctrine\ORM\PersistentCollection {#9846 …}
    #options: Doctrine\ORM\PersistentCollection {#9837 …}
    #associations: Doctrine\ORM\PersistentCollection {#9835 …}
    #createdAt: DateTime @1773152174 {#9812
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777284048 {#9813
      date: 2026-04-27 12:00:48.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9840 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9841
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9816}
        #id: 24
        #name: "Kit 14B (joint Spy)"
        #slug: "kit-14b-joint-spy-059844973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9843 …}
    #channels: Doctrine\ORM\PersistentCollection {#9831 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9827 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9829 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9817 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9819 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9821 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9823 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9825 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17480
  +product: App\Entity\Product\Product {#9816
    #id: 24
    #code: "059844973"
    #attributes: Doctrine\ORM\PersistentCollection {#9833 …}
    #variants: Doctrine\ORM\PersistentCollection {#9846 …}
    #options: Doctrine\ORM\PersistentCollection {#9837 …}
    #associations: Doctrine\ORM\PersistentCollection {#9835 …}
    #createdAt: DateTime @1773152174 {#9812
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777284048 {#9813
      date: 2026-04-27 12:00:48.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9840 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9841
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9816}
        #id: 24
        #name: "Kit 14B (joint Spy)"
        #slug: "kit-14b-joint-spy-059844973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9843 …}
    #channels: Doctrine\ORM\PersistentCollection {#9831 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9827 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9829 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9817 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9819 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9821 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9823 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9825 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9847 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
106.0 MiB 1.12 ms
Input props
[
  "product" => App\Entity\Product\Product {#9816
    #id: 24
    #code: "059844973"
    #attributes: Doctrine\ORM\PersistentCollection {#9833 …}
    #variants: Doctrine\ORM\PersistentCollection {#9846 …}
    #options: Doctrine\ORM\PersistentCollection {#9837 …}
    #associations: Doctrine\ORM\PersistentCollection {#9835 …}
    #createdAt: DateTime @1773152174 {#9812
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777284048 {#9813
      date: 2026-04-27 12:00:48.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9840 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9841
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9816}
        #id: 24
        #name: "Kit 14B (joint Spy)"
        #slug: "kit-14b-joint-spy-059844973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9843 …}
    #channels: Doctrine\ORM\PersistentCollection {#9831 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9827 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9829 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9817 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9819 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9821 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9823 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9825 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 14B (joint Spy)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17706
  -props: [
    "product" => App\Entity\Product\Product {#9816
      #id: 24
      #code: "059844973"
      #attributes: Doctrine\ORM\PersistentCollection {#9833 …}
      #variants: Doctrine\ORM\PersistentCollection {#9846 …}
      #options: Doctrine\ORM\PersistentCollection {#9837 …}
      #associations: Doctrine\ORM\PersistentCollection {#9835 …}
      #createdAt: DateTime @1773152174 {#9812
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777284048 {#9813
        date: 2026-04-27 12:00:48.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9840 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9841
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9816}
          #id: 24
          #name: "Kit 14B (joint Spy)"
          #slug: "kit-14b-joint-spy-059844973"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9843 …}
      #channels: Doctrine\ORM\PersistentCollection {#9831 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9827 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9829 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9817 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9819 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9821 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9823 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9825 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
106.0 MiB 1.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17741
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17690 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17699 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17739 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9847 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9857
    #collection: Doctrine\Common\Collections\ArrayCollection {#9858 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9856 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30236 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30238 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17741
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17690 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17699 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17739 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 14B (joint Spy)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9857
    #collection: Doctrine\Common\Collections\ArrayCollection {#9858 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9856 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30236 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30238 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17753
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17741
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17690 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#17699 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17739 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9847 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9857
      #collection: Doctrine\Common\Collections\ArrayCollection {#9858 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9856 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30236 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30238 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 106.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17803
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17794 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17801 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17802 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9847 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#17806
  +variant: App\Entity\Product\ProductVariant {#9847 …}
  +price: "25,01\u{A0}"
  +originalPrice: "25,01\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17803
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17794 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17801 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17802 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 106.0 MiB 19.02 ms
Input props
[
  "product" => App\Entity\Product\Product {#9863
    #id: 15
    #code: "049837973"
    #attributes: Doctrine\ORM\PersistentCollection {#9880 …}
    #variants: Doctrine\ORM\PersistentCollection {#9893 …}
    #options: Doctrine\ORM\PersistentCollection {#9884 …}
    #associations: Doctrine\ORM\PersistentCollection {#9882 …}
    #createdAt: DateTime @1773152174 {#9859
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777281960 {#9860
      date: 2026-04-27 11:26:00.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9887 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9888
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9863}
        #id: 15
        #name: "Kit 65 B spy TML2020"
        #slug: "kit-65-b-spy-tml2020-049837973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9890 …}
    #channels: Doctrine\ORM\PersistentCollection {#9878 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9874 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9876 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9864 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9866 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9868 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9870 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9872 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17697
  +product: App\Entity\Product\Product {#9863
    #id: 15
    #code: "049837973"
    #attributes: Doctrine\ORM\PersistentCollection {#9880 …}
    #variants: Doctrine\ORM\PersistentCollection {#9893 …}
    #options: Doctrine\ORM\PersistentCollection {#9884 …}
    #associations: Doctrine\ORM\PersistentCollection {#9882 …}
    #createdAt: DateTime @1773152174 {#9859
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777281960 {#9860
      date: 2026-04-27 11:26:00.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9887 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9888
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9863}
        #id: 15
        #name: "Kit 65 B spy TML2020"
        #slug: "kit-65-b-spy-tml2020-049837973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9890 …}
    #channels: Doctrine\ORM\PersistentCollection {#9878 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9874 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9876 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9864 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9866 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9868 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9870 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9872 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9894 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
106.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#9863
    #id: 15
    #code: "049837973"
    #attributes: Doctrine\ORM\PersistentCollection {#9880 …}
    #variants: Doctrine\ORM\PersistentCollection {#9893 …}
    #options: Doctrine\ORM\PersistentCollection {#9884 …}
    #associations: Doctrine\ORM\PersistentCollection {#9882 …}
    #createdAt: DateTime @1773152174 {#9859
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777281960 {#9860
      date: 2026-04-27 11:26:00.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9887 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9888
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9863}
        #id: 15
        #name: "Kit 65 B spy TML2020"
        #slug: "kit-65-b-spy-tml2020-049837973"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9890 …}
    #channels: Doctrine\ORM\PersistentCollection {#9878 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9874 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9876 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9864 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9866 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9868 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9870 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9872 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 65 B spy TML2020"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17923
  -props: [
    "product" => App\Entity\Product\Product {#9863
      #id: 15
      #code: "049837973"
      #attributes: Doctrine\ORM\PersistentCollection {#9880 …}
      #variants: Doctrine\ORM\PersistentCollection {#9893 …}
      #options: Doctrine\ORM\PersistentCollection {#9884 …}
      #associations: Doctrine\ORM\PersistentCollection {#9882 …}
      #createdAt: DateTime @1773152174 {#9859
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777281960 {#9860
        date: 2026-04-27 11:26:00.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9887 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9888
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9863}
          #id: 15
          #name: "Kit 65 B spy TML2020"
          #slug: "kit-65-b-spy-tml2020-049837973"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9890 …}
      #channels: Doctrine\ORM\PersistentCollection {#9878 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9874 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9876 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9864 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9866 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9868 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9870 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9872 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
106.0 MiB 1.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17958
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17907 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17916 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17956 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9894 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9904
    #collection: Doctrine\Common\Collections\ArrayCollection {#9905 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9903 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30255 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30257 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17958
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17907 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#17916 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17956 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 65 B spy TML2020"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9904
    #collection: Doctrine\Common\Collections\ArrayCollection {#9905 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9903 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30255 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30257 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#17970
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#17958
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#17907 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#17916 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#17956 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9894 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9904
      #collection: Doctrine\Common\Collections\ArrayCollection {#9905 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9903 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30255 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30257 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 106.0 MiB 0.30 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8937 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#10970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#10971 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9894 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#16151
  +variant: App\Entity\Product\ProductVariant {#9894 …}
  +price: "26,08\u{A0}"
  +originalPrice: "26,08\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16014
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#8937 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#10970 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#10971 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 106.0 MiB 5.35 ms
Input props
[
  "product" => App\Entity\Product\Product {#9910
    #id: 30
    #code: "069814973"
    #attributes: Doctrine\ORM\PersistentCollection {#9927 …}
    #variants: Doctrine\ORM\PersistentCollection {#9940 …}
    #options: Doctrine\ORM\PersistentCollection {#9931 …}
    #associations: Doctrine\ORM\PersistentCollection {#9929 …}
    #createdAt: DateTime @1773152174 {#9906
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777284470 {#9907
      date: 2026-04-27 12:07:50.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9934 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9935
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9910}
        #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 {#9937 …}
    #channels: Doctrine\ORM\PersistentCollection {#9925 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9921 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9923 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9911 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9913 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9915 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9917 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9919 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#17914
  +product: App\Entity\Product\Product {#9910
    #id: 30
    #code: "069814973"
    #attributes: Doctrine\ORM\PersistentCollection {#9927 …}
    #variants: Doctrine\ORM\PersistentCollection {#9940 …}
    #options: Doctrine\ORM\PersistentCollection {#9931 …}
    #associations: Doctrine\ORM\PersistentCollection {#9929 …}
    #createdAt: DateTime @1773152174 {#9906
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777284470 {#9907
      date: 2026-04-27 12:07:50.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9934 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9935
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9910}
        #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 {#9937 …}
    #channels: Doctrine\ORM\PersistentCollection {#9925 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9921 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9923 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9911 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9913 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9915 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9917 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9919 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9941 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
106.0 MiB 0.95 ms
Input props
[
  "product" => App\Entity\Product\Product {#9910
    #id: 30
    #code: "069814973"
    #attributes: Doctrine\ORM\PersistentCollection {#9927 …}
    #variants: Doctrine\ORM\PersistentCollection {#9940 …}
    #options: Doctrine\ORM\PersistentCollection {#9931 …}
    #associations: Doctrine\ORM\PersistentCollection {#9929 …}
    #createdAt: DateTime @1773152174 {#9906
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777284470 {#9907
      date: 2026-04-27 12:07:50.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9934 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9935
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9910}
        #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 {#9937 …}
    #channels: Doctrine\ORM\PersistentCollection {#9925 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9921 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9923 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9911 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9913 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9915 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9917 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9919 …}
    #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 {#18031
  -props: [
    "product" => App\Entity\Product\Product {#9910
      #id: 30
      #code: "069814973"
      #attributes: Doctrine\ORM\PersistentCollection {#9927 …}
      #variants: Doctrine\ORM\PersistentCollection {#9940 …}
      #options: Doctrine\ORM\PersistentCollection {#9931 …}
      #associations: Doctrine\ORM\PersistentCollection {#9929 …}
      #createdAt: DateTime @1773152174 {#9906
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777284470 {#9907
        date: 2026-04-27 12:07:50.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9934 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9935
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9910}
          #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 {#9937 …}
      #channels: Doctrine\ORM\PersistentCollection {#9925 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9921 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9923 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9911 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9913 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9915 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9917 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9919 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
106.0 MiB 0.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18066
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18015 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18024 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18064 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9941 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9951
    #collection: Doctrine\Common\Collections\ArrayCollection {#9952 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9950 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30274 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30276 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18066
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18015 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18024 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18064 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 37 B joints spys TTK3020 (24x35x7)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9951
    #collection: Doctrine\Common\Collections\ArrayCollection {#9952 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9950 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30274 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30276 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18078
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18066
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18015 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18024 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18064 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9941 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9951
      #collection: Doctrine\Common\Collections\ArrayCollection {#9952 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9950 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30274 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30276 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 106.0 MiB 0.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18128
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9941 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18131
  +variant: App\Entity\Product\ProductVariant {#9941 …}
  +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 {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18128
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 106.0 MiB 5.25 ms
Input props
[
  "product" => App\Entity\Product\Product {#9957
    #id: 150
    #code: "42474"
    #attributes: Doctrine\ORM\PersistentCollection {#9974 …}
    #variants: Doctrine\ORM\PersistentCollection {#9987 …}
    #options: Doctrine\ORM\PersistentCollection {#9978 …}
    #associations: Doctrine\ORM\PersistentCollection {#9976 …}
    #createdAt: DateTime @1773152175 {#9953
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298970 {#9954
      date: 2026-04-27 16:09:30.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9981 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9982
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9957}
        #id: 150
        #name: "kit joints Spys RCV"
        #slug: "kit-joints-spys-rcv-42474"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9984 …}
    #channels: Doctrine\ORM\PersistentCollection {#9972 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9968 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9970 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9958 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9960 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9962 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9964 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9966 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18022
  +product: App\Entity\Product\Product {#9957
    #id: 150
    #code: "42474"
    #attributes: Doctrine\ORM\PersistentCollection {#9974 …}
    #variants: Doctrine\ORM\PersistentCollection {#9987 …}
    #options: Doctrine\ORM\PersistentCollection {#9978 …}
    #associations: Doctrine\ORM\PersistentCollection {#9976 …}
    #createdAt: DateTime @1773152175 {#9953
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298970 {#9954
      date: 2026-04-27 16:09:30.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9981 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9982
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9957}
        #id: 150
        #name: "kit joints Spys RCV"
        #slug: "kit-joints-spys-rcv-42474"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9984 …}
    #channels: Doctrine\ORM\PersistentCollection {#9972 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9968 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9970 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9958 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9960 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9962 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9964 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9966 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#9988 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
106.0 MiB 0.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#9957
    #id: 150
    #code: "42474"
    #attributes: Doctrine\ORM\PersistentCollection {#9974 …}
    #variants: Doctrine\ORM\PersistentCollection {#9987 …}
    #options: Doctrine\ORM\PersistentCollection {#9978 …}
    #associations: Doctrine\ORM\PersistentCollection {#9976 …}
    #createdAt: DateTime @1773152175 {#9953
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298970 {#9954
      date: 2026-04-27 16:09:30.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#9981 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#9982
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#9957}
        #id: 150
        #name: "kit joints Spys RCV"
        #slug: "kit-joints-spys-rcv-42474"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#9984 …}
    #channels: Doctrine\ORM\PersistentCollection {#9972 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#9968 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#9970 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#9958 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#9960 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#9962 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9964 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#9966 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "kit joints Spys RCV"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18248
  -props: [
    "product" => App\Entity\Product\Product {#9957
      #id: 150
      #code: "42474"
      #attributes: Doctrine\ORM\PersistentCollection {#9974 …}
      #variants: Doctrine\ORM\PersistentCollection {#9987 …}
      #options: Doctrine\ORM\PersistentCollection {#9978 …}
      #associations: Doctrine\ORM\PersistentCollection {#9976 …}
      #createdAt: DateTime @1773152175 {#9953
        date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777298970 {#9954
        date: 2026-04-27 16:09:30.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#9981 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#9982
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#9957}
          #id: 150
          #name: "kit joints Spys RCV"
          #slug: "kit-joints-spys-rcv-42474"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#9984 …}
      #channels: Doctrine\ORM\PersistentCollection {#9972 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#9968 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#9970 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#9958 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#9960 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#9962 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#9964 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#9966 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
106.0 MiB 0.98 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18232 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18241 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18281 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9988 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9998
    #collection: Doctrine\Common\Collections\ArrayCollection {#9999 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9997 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30293 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30295 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18283
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18232 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18241 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18281 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "kit joints Spys RCV"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#9998
    #collection: Doctrine\Common\Collections\ArrayCollection {#9999 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#9997 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30293 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30295 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18295
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18283
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18232 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18241 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18281 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#9988 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#9998
      #collection: Doctrine\Common\Collections\ArrayCollection {#9999 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#9997 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30293 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30295 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 106.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18345
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18336 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18343 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18344 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#9988 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18348
  +variant: App\Entity\Product\ProductVariant {#9988 …}
  +price: "30,65\u{A0}"
  +originalPrice: "30,65\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18345
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18336 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18343 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18344 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 106.0 MiB 6.11 ms
Input props
[
  "product" => App\Entity\Product\Product {#10004
    #id: 156
    #code: "42950"
    #attributes: Doctrine\ORM\PersistentCollection {#10021 …}
    #variants: Doctrine\ORM\PersistentCollection {#10034 …}
    #options: Doctrine\ORM\PersistentCollection {#10025 …}
    #associations: Doctrine\ORM\PersistentCollection {#10023 …}
    #createdAt: DateTime @1773152175 {#10000
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299419 {#10001
      date: 2026-04-27 16:16:59.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10028 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10029
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10004}
        #id: 156
        #name: "Kit piston RXV3G30D"
        #slug: "kit-piston-rxv3g30d-42950"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10031 …}
    #channels: Doctrine\ORM\PersistentCollection {#10019 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10015 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10017 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10005 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10007 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10009 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10011 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10013 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18239
  +product: App\Entity\Product\Product {#10004
    #id: 156
    #code: "42950"
    #attributes: Doctrine\ORM\PersistentCollection {#10021 …}
    #variants: Doctrine\ORM\PersistentCollection {#10034 …}
    #options: Doctrine\ORM\PersistentCollection {#10025 …}
    #associations: Doctrine\ORM\PersistentCollection {#10023 …}
    #createdAt: DateTime @1773152175 {#10000
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299419 {#10001
      date: 2026-04-27 16:16:59.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10028 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10029
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10004}
        #id: 156
        #name: "Kit piston RXV3G30D"
        #slug: "kit-piston-rxv3g30d-42950"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10031 …}
    #channels: Doctrine\ORM\PersistentCollection {#10019 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10015 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10017 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10005 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10007 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10009 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10011 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10013 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10035 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
106.0 MiB 1.14 ms
Input props
[
  "product" => App\Entity\Product\Product {#10004
    #id: 156
    #code: "42950"
    #attributes: Doctrine\ORM\PersistentCollection {#10021 …}
    #variants: Doctrine\ORM\PersistentCollection {#10034 …}
    #options: Doctrine\ORM\PersistentCollection {#10025 …}
    #associations: Doctrine\ORM\PersistentCollection {#10023 …}
    #createdAt: DateTime @1773152175 {#10000
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299419 {#10001
      date: 2026-04-27 16:16:59.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10028 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10029
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10004}
        #id: 156
        #name: "Kit piston RXV3G30D"
        #slug: "kit-piston-rxv3g30d-42950"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10031 …}
    #channels: Doctrine\ORM\PersistentCollection {#10019 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10015 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10017 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10005 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10007 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10009 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10011 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10013 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit piston RXV3G30D"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18465
  -props: [
    "product" => App\Entity\Product\Product {#10004
      #id: 156
      #code: "42950"
      #attributes: Doctrine\ORM\PersistentCollection {#10021 …}
      #variants: Doctrine\ORM\PersistentCollection {#10034 …}
      #options: Doctrine\ORM\PersistentCollection {#10025 …}
      #associations: Doctrine\ORM\PersistentCollection {#10023 …}
      #createdAt: DateTime @1773152175 {#10000
        date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777299419 {#10001
        date: 2026-04-27 16:16:59.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10028 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10029
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10004}
          #id: 156
          #name: "Kit piston RXV3G30D"
          #slug: "kit-piston-rxv3g30d-42950"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10031 …}
      #channels: Doctrine\ORM\PersistentCollection {#10019 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10015 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10017 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10005 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10007 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10009 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10011 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10013 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
106.0 MiB 1.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18500
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18449 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18458 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18498 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10035 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10045
    #collection: Doctrine\Common\Collections\ArrayCollection {#10046 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10044 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30312 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30314 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18500
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18449 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18458 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18498 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit piston RXV3G30D"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10045
    #collection: Doctrine\Common\Collections\ArrayCollection {#10046 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10044 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30312 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30314 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18512
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18500
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18449 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18458 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18498 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10035 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10045
      #collection: Doctrine\Common\Collections\ArrayCollection {#10046 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10044 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30312 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30314 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 106.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18562
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18553 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18560 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18561 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10035 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18565
  +variant: App\Entity\Product\ProductVariant {#10035 …}
  +price: "33,57\u{A0}"
  +originalPrice: "33,57\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18562
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18553 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18560 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18561 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 6.20 ms
Input props
[
  "product" => App\Entity\Product\Product {#10051
    #id: 1
    #code: "019826973"
    #attributes: Doctrine\ORM\PersistentCollection {#10068 …}
    #variants: Doctrine\ORM\PersistentCollection {#10081 …}
    #options: Doctrine\ORM\PersistentCollection {#10072 …}
    #associations: Doctrine\ORM\PersistentCollection {#10070 …}
    #createdAt: DateTime @1773152173 {#10047
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777274828 {#10048
      date: 2026-04-27 09:27:08.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10075 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10076
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10051}
        #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 {#10078 …}
    #channels: Doctrine\ORM\PersistentCollection {#10066 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10064 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10052 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10054 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10056 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10058 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10060 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18456
  +product: App\Entity\Product\Product {#10051
    #id: 1
    #code: "019826973"
    #attributes: Doctrine\ORM\PersistentCollection {#10068 …}
    #variants: Doctrine\ORM\PersistentCollection {#10081 …}
    #options: Doctrine\ORM\PersistentCollection {#10072 …}
    #associations: Doctrine\ORM\PersistentCollection {#10070 …}
    #createdAt: DateTime @1773152173 {#10047
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777274828 {#10048
      date: 2026-04-27 09:27:08.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10075 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10076
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10051}
        #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 {#10078 …}
    #channels: Doctrine\ORM\PersistentCollection {#10066 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10064 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10052 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10054 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10056 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10058 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10060 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10082 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
106.0 MiB 1.01 ms
Input props
[
  "product" => App\Entity\Product\Product {#10051
    #id: 1
    #code: "019826973"
    #attributes: Doctrine\ORM\PersistentCollection {#10068 …}
    #variants: Doctrine\ORM\PersistentCollection {#10081 …}
    #options: Doctrine\ORM\PersistentCollection {#10072 …}
    #associations: Doctrine\ORM\PersistentCollection {#10070 …}
    #createdAt: DateTime @1773152173 {#10047
      date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777274828 {#10048
      date: 2026-04-27 09:27:08.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10075 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10076
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10051}
        #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 {#10078 …}
    #channels: Doctrine\ORM\PersistentCollection {#10066 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10062 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10064 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10052 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10054 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10056 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10058 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10060 …}
    #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 {#18682
  -props: [
    "product" => App\Entity\Product\Product {#10051
      #id: 1
      #code: "019826973"
      #attributes: Doctrine\ORM\PersistentCollection {#10068 …}
      #variants: Doctrine\ORM\PersistentCollection {#10081 …}
      #options: Doctrine\ORM\PersistentCollection {#10072 …}
      #associations: Doctrine\ORM\PersistentCollection {#10070 …}
      #createdAt: DateTime @1773152173 {#10047
        date: 2026-03-10 15:16:13.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777274828 {#10048
        date: 2026-04-27 09:27:08.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10075 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10076
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10051}
          #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 {#10078 …}
      #channels: Doctrine\ORM\PersistentCollection {#10066 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10062 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10064 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10052 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10054 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10056 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10058 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10060 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
106.0 MiB 1.34 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18666 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18675 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18715 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10082 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10092
    #collection: Doctrine\Common\Collections\ArrayCollection {#10093 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10091 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30331 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30333 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18717
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18666 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18675 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18715 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 141 B clapets p/pompe WBG2030"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10092
    #collection: Doctrine\Common\Collections\ArrayCollection {#10093 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10091 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30331 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30333 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18729
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18717
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18666 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18675 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18715 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10082 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10092
      #collection: Doctrine\Common\Collections\ArrayCollection {#10093 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10091 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30331 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30333 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18779
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18770 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18777 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10082 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18782
  +variant: App\Entity\Product\ProductVariant {#10082 …}
  +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 {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18779
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18770 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18777 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18778 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 5.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#10098
    #id: 64
    #code: "2186"
    #attributes: Doctrine\ORM\PersistentCollection {#10115 …}
    #variants: Doctrine\ORM\PersistentCollection {#10128 …}
    #options: Doctrine\ORM\PersistentCollection {#10119 …}
    #associations: Doctrine\ORM\PersistentCollection {#10117 …}
    #createdAt: DateTime @1773152174 {#10094
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777287456 {#10095
      date: 2026-04-27 12:57:36.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10122 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10123
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10098}
        #id: 64
        #name: "Kit clapets pour pompe RC"
        #slug: "kit-clapets-pour-pompe-rc-2186"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10125 …}
    #channels: Doctrine\ORM\PersistentCollection {#10113 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10109 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10111 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10099 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10101 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10103 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10105 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10107 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18673
  +product: App\Entity\Product\Product {#10098
    #id: 64
    #code: "2186"
    #attributes: Doctrine\ORM\PersistentCollection {#10115 …}
    #variants: Doctrine\ORM\PersistentCollection {#10128 …}
    #options: Doctrine\ORM\PersistentCollection {#10119 …}
    #associations: Doctrine\ORM\PersistentCollection {#10117 …}
    #createdAt: DateTime @1773152174 {#10094
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777287456 {#10095
      date: 2026-04-27 12:57:36.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10122 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10123
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10098}
        #id: 64
        #name: "Kit clapets pour pompe RC"
        #slug: "kit-clapets-pour-pompe-rc-2186"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10125 …}
    #channels: Doctrine\ORM\PersistentCollection {#10113 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10109 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10111 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10099 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10101 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10103 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10105 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10107 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10129 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 1.10 ms
Input props
[
  "product" => App\Entity\Product\Product {#10098
    #id: 64
    #code: "2186"
    #attributes: Doctrine\ORM\PersistentCollection {#10115 …}
    #variants: Doctrine\ORM\PersistentCollection {#10128 …}
    #options: Doctrine\ORM\PersistentCollection {#10119 …}
    #associations: Doctrine\ORM\PersistentCollection {#10117 …}
    #createdAt: DateTime @1773152174 {#10094
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777287456 {#10095
      date: 2026-04-27 12:57:36.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10122 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10123
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10098}
        #id: 64
        #name: "Kit clapets pour pompe RC"
        #slug: "kit-clapets-pour-pompe-rc-2186"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10125 …}
    #channels: Doctrine\ORM\PersistentCollection {#10113 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10109 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10111 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10099 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10101 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10103 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10105 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10107 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit clapets pour pompe RC"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18899
  -props: [
    "product" => App\Entity\Product\Product {#10098
      #id: 64
      #code: "2186"
      #attributes: Doctrine\ORM\PersistentCollection {#10115 …}
      #variants: Doctrine\ORM\PersistentCollection {#10128 …}
      #options: Doctrine\ORM\PersistentCollection {#10119 …}
      #associations: Doctrine\ORM\PersistentCollection {#10117 …}
      #createdAt: DateTime @1773152174 {#10094
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777287456 {#10095
        date: 2026-04-27 12:57:36.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10122 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10123
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10098}
          #id: 64
          #name: "Kit clapets pour pompe RC"
          #slug: "kit-clapets-pour-pompe-rc-2186"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10125 …}
      #channels: Doctrine\ORM\PersistentCollection {#10113 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10109 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10111 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10099 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10101 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10103 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10105 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10107 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 1.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18934
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18883 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18892 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18932 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10129 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10139
    #collection: Doctrine\Common\Collections\ArrayCollection {#10140 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10138 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30350 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30352 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18934
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18883 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18892 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18932 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit clapets pour pompe RC"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10139
    #collection: Doctrine\Common\Collections\ArrayCollection {#10140 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10138 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30350 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30352 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#18946
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18934
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18883 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#18892 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18932 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10129 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10139
      #collection: Doctrine\Common\Collections\ArrayCollection {#10140 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10138 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30350 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30352 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.23 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18996
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18987 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18994 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18995 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10129 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18999
  +variant: App\Entity\Product\ProductVariant {#10129 …}
  +price: "35,77\u{A0}"
  +originalPrice: "35,77\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18996
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18987 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18994 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18995 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 6.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#10145
    #id: 99
    #code: "2864"
    #attributes: Doctrine\ORM\PersistentCollection {#10162 …}
    #variants: Doctrine\ORM\PersistentCollection {#10175 …}
    #options: Doctrine\ORM\PersistentCollection {#10166 …}
    #associations: Doctrine\ORM\PersistentCollection {#10164 …}
    #createdAt: DateTime @1773152174 {#10141
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777293201 {#10142
      date: 2026-04-27 14:33:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10169 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10170
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10145}
        #id: 99
        #name: "Kit clapets"
        #slug: "kit-clapets-2864"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10172 …}
    #channels: Doctrine\ORM\PersistentCollection {#10160 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10156 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10158 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10146 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10148 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10150 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10152 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10154 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#18890
  +product: App\Entity\Product\Product {#10145
    #id: 99
    #code: "2864"
    #attributes: Doctrine\ORM\PersistentCollection {#10162 …}
    #variants: Doctrine\ORM\PersistentCollection {#10175 …}
    #options: Doctrine\ORM\PersistentCollection {#10166 …}
    #associations: Doctrine\ORM\PersistentCollection {#10164 …}
    #createdAt: DateTime @1773152174 {#10141
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777293201 {#10142
      date: 2026-04-27 14:33:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10169 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10170
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10145}
        #id: 99
        #name: "Kit clapets"
        #slug: "kit-clapets-2864"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10172 …}
    #channels: Doctrine\ORM\PersistentCollection {#10160 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10156 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10158 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10146 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10148 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10150 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10152 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10154 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10176 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 1.13 ms
Input props
[
  "product" => App\Entity\Product\Product {#10145
    #id: 99
    #code: "2864"
    #attributes: Doctrine\ORM\PersistentCollection {#10162 …}
    #variants: Doctrine\ORM\PersistentCollection {#10175 …}
    #options: Doctrine\ORM\PersistentCollection {#10166 …}
    #associations: Doctrine\ORM\PersistentCollection {#10164 …}
    #createdAt: DateTime @1773152174 {#10141
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777293201 {#10142
      date: 2026-04-27 14:33:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10169 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10170
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10145}
        #id: 99
        #name: "Kit clapets"
        #slug: "kit-clapets-2864"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10172 …}
    #channels: Doctrine\ORM\PersistentCollection {#10160 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10156 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10158 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10146 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10148 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10150 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10152 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10154 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit clapets"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19116
  -props: [
    "product" => App\Entity\Product\Product {#10145
      #id: 99
      #code: "2864"
      #attributes: Doctrine\ORM\PersistentCollection {#10162 …}
      #variants: Doctrine\ORM\PersistentCollection {#10175 …}
      #options: Doctrine\ORM\PersistentCollection {#10166 …}
      #associations: Doctrine\ORM\PersistentCollection {#10164 …}
      #createdAt: DateTime @1773152174 {#10141
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777293201 {#10142
        date: 2026-04-27 14:33:21.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10169 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10170
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10145}
          #id: 99
          #name: "Kit clapets"
          #slug: "kit-clapets-2864"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10172 …}
      #channels: Doctrine\ORM\PersistentCollection {#10160 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10156 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10158 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10146 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10148 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10150 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10152 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10154 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 1.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19151
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19100 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19109 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19149 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10176 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10186
    #collection: Doctrine\Common\Collections\ArrayCollection {#10187 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10185 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30369 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30371 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19151
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19100 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19109 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19149 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit clapets"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10186
    #collection: Doctrine\Common\Collections\ArrayCollection {#10187 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10185 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30369 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30371 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19163
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19151
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19100 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19109 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19149 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10176 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10186
      #collection: Doctrine\Common\Collections\ArrayCollection {#10187 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10185 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30369 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30371 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19213
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19204 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19211 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19212 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10176 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19216
  +variant: App\Entity\Product\ProductVariant {#10176 …}
  +price: "37,07\u{A0}"
  +originalPrice: "37,07\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19213
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19204 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19211 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19212 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 5.26 ms
Input props
[
  "product" => App\Entity\Product\Product {#10192
    #id: 54
    #code: "1828"
    #attributes: Doctrine\ORM\PersistentCollection {#10209 …}
    #variants: Doctrine\ORM\PersistentCollection {#10222 …}
    #options: Doctrine\ORM\PersistentCollection {#10213 …}
    #associations: Doctrine\ORM\PersistentCollection {#10211 …}
    #createdAt: DateTime @1773152174 {#10188
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777286261 {#10189
      date: 2026-04-27 12:37:41.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10216 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10217
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10192}
        #id: 54
        #name: "Kit 1828 clapets s/pompe XRA4G30-RKV1524"
        #slug: "kit-1828-clapets-s-pompe-xra4g30-rkv1524-1828"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10219 …}
    #channels: Doctrine\ORM\PersistentCollection {#10207 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10203 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10205 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10193 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10195 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10197 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10199 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10201 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19107
  +product: App\Entity\Product\Product {#10192
    #id: 54
    #code: "1828"
    #attributes: Doctrine\ORM\PersistentCollection {#10209 …}
    #variants: Doctrine\ORM\PersistentCollection {#10222 …}
    #options: Doctrine\ORM\PersistentCollection {#10213 …}
    #associations: Doctrine\ORM\PersistentCollection {#10211 …}
    #createdAt: DateTime @1773152174 {#10188
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777286261 {#10189
      date: 2026-04-27 12:37:41.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10216 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10217
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10192}
        #id: 54
        #name: "Kit 1828 clapets s/pompe XRA4G30-RKV1524"
        #slug: "kit-1828-clapets-s-pompe-xra4g30-rkv1524-1828"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10219 …}
    #channels: Doctrine\ORM\PersistentCollection {#10207 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10203 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10205 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10193 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10195 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10197 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10199 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10201 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10223 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#10192
    #id: 54
    #code: "1828"
    #attributes: Doctrine\ORM\PersistentCollection {#10209 …}
    #variants: Doctrine\ORM\PersistentCollection {#10222 …}
    #options: Doctrine\ORM\PersistentCollection {#10213 …}
    #associations: Doctrine\ORM\PersistentCollection {#10211 …}
    #createdAt: DateTime @1773152174 {#10188
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777286261 {#10189
      date: 2026-04-27 12:37:41.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10216 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10217
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10192}
        #id: 54
        #name: "Kit 1828 clapets s/pompe XRA4G30-RKV1524"
        #slug: "kit-1828-clapets-s-pompe-xra4g30-rkv1524-1828"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10219 …}
    #channels: Doctrine\ORM\PersistentCollection {#10207 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10203 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10205 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10193 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10195 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10197 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10199 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10201 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 1828 clapets s/pompe XRA4G30-RKV1524"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19333
  -props: [
    "product" => App\Entity\Product\Product {#10192
      #id: 54
      #code: "1828"
      #attributes: Doctrine\ORM\PersistentCollection {#10209 …}
      #variants: Doctrine\ORM\PersistentCollection {#10222 …}
      #options: Doctrine\ORM\PersistentCollection {#10213 …}
      #associations: Doctrine\ORM\PersistentCollection {#10211 …}
      #createdAt: DateTime @1773152174 {#10188
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777286261 {#10189
        date: 2026-04-27 12:37:41.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10216 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10217
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10192}
          #id: 54
          #name: "Kit 1828 clapets s/pompe XRA4G30-RKV1524"
          #slug: "kit-1828-clapets-s-pompe-xra4g30-rkv1524-1828"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10219 …}
      #channels: Doctrine\ORM\PersistentCollection {#10207 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10203 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10205 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10193 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10195 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10197 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10199 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10201 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 0.93 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19368
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19317 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19326 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19366 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10223 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10233
    #collection: Doctrine\Common\Collections\ArrayCollection {#10234 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10232 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30388 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30390 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19368
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19317 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19326 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19366 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 1828 clapets s/pompe XRA4G30-RKV1524"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10233
    #collection: Doctrine\Common\Collections\ArrayCollection {#10234 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10232 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30388 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30390 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19380
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19368
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19317 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19326 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19366 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10223 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10233
      #collection: Doctrine\Common\Collections\ArrayCollection {#10234 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10232 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30388 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30390 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19430
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19421 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19428 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19429 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10223 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19433
  +variant: App\Entity\Product\ProductVariant {#10223 …}
  +price: "37,72\u{A0}"
  +originalPrice: "37,72\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19430
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19421 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19428 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19429 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 5.96 ms
Input props
[
  "product" => App\Entity\Product\Product {#10239
    #id: 97
    #code: "2787"
    #attributes: Doctrine\ORM\PersistentCollection {#10256 …}
    #variants: Doctrine\ORM\PersistentCollection {#10269 …}
    #options: Doctrine\ORM\PersistentCollection {#10260 …}
    #associations: Doctrine\ORM\PersistentCollection {#10258 …}
    #createdAt: DateTime @1773152174 {#10235
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777292601 {#10236
      date: 2026-04-27 14:23:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10263 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10264
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10239}
        #id: 97
        #name: "Kit joints d'huile"
        #slug: "kit-joints-d-huile-2787"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10266 …}
    #channels: Doctrine\ORM\PersistentCollection {#10254 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10250 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10252 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10240 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10242 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10244 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10246 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10248 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19324
  +product: App\Entity\Product\Product {#10239
    #id: 97
    #code: "2787"
    #attributes: Doctrine\ORM\PersistentCollection {#10256 …}
    #variants: Doctrine\ORM\PersistentCollection {#10269 …}
    #options: Doctrine\ORM\PersistentCollection {#10260 …}
    #associations: Doctrine\ORM\PersistentCollection {#10258 …}
    #createdAt: DateTime @1773152174 {#10235
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777292601 {#10236
      date: 2026-04-27 14:23:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10263 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10264
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10239}
        #id: 97
        #name: "Kit joints d'huile"
        #slug: "kit-joints-d-huile-2787"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10266 …}
    #channels: Doctrine\ORM\PersistentCollection {#10254 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10250 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10252 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10240 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10242 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10244 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10246 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10248 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10270 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#10239
    #id: 97
    #code: "2787"
    #attributes: Doctrine\ORM\PersistentCollection {#10256 …}
    #variants: Doctrine\ORM\PersistentCollection {#10269 …}
    #options: Doctrine\ORM\PersistentCollection {#10260 …}
    #associations: Doctrine\ORM\PersistentCollection {#10258 …}
    #createdAt: DateTime @1773152174 {#10235
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777292601 {#10236
      date: 2026-04-27 14:23:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10263 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10264
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10239}
        #id: 97
        #name: "Kit joints d'huile"
        #slug: "kit-joints-d-huile-2787"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10266 …}
    #channels: Doctrine\ORM\PersistentCollection {#10254 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10250 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10252 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10240 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10242 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10244 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10246 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10248 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit joints d'huile"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19550
  -props: [
    "product" => App\Entity\Product\Product {#10239
      #id: 97
      #code: "2787"
      #attributes: Doctrine\ORM\PersistentCollection {#10256 …}
      #variants: Doctrine\ORM\PersistentCollection {#10269 …}
      #options: Doctrine\ORM\PersistentCollection {#10260 …}
      #associations: Doctrine\ORM\PersistentCollection {#10258 …}
      #createdAt: DateTime @1773152174 {#10235
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777292601 {#10236
        date: 2026-04-27 14:23:21.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10263 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10264
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10239}
          #id: 97
          #name: "Kit joints d'huile"
          #slug: "kit-joints-d-huile-2787"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10266 …}
      #channels: Doctrine\ORM\PersistentCollection {#10254 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10250 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10252 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10240 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10242 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10244 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10246 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10248 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 1.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19585
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19534 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19543 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19583 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10270 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10280
    #collection: Doctrine\Common\Collections\ArrayCollection {#10281 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10279 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30407 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30409 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19585
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19534 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19543 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19583 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit joints d'huile"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10280
    #collection: Doctrine\Common\Collections\ArrayCollection {#10281 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10279 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30407 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30409 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19597
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19585
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19534 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19543 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19583 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10270 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10280
      #collection: Doctrine\Common\Collections\ArrayCollection {#10281 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10279 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30407 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30409 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.30 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19647
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19638 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19645 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19646 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10270 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19650
  +variant: App\Entity\Product\ProductVariant {#10270 …}
  +price: "38,65\u{A0}"
  +originalPrice: "38,65\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19647
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19638 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19645 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19646 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 5.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#10286
    #id: 58
    #code: "1864"
    #attributes: Doctrine\ORM\PersistentCollection {#10303 …}
    #variants: Doctrine\ORM\PersistentCollection {#10316 …}
    #options: Doctrine\ORM\PersistentCollection {#10307 …}
    #associations: Doctrine\ORM\PersistentCollection {#10305 …}
    #createdAt: DateTime @1773152174 {#10282
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777286541 {#10283
      date: 2026-04-27 12:42:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10310 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10311
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10286}
        #id: 58
        #name: "Kit 1864 clapets"
        #slug: "kit-1864-clapets-1864"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10313 …}
    #channels: Doctrine\ORM\PersistentCollection {#10301 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10297 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10299 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10287 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10289 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10291 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10293 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10295 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19541
  +product: App\Entity\Product\Product {#10286
    #id: 58
    #code: "1864"
    #attributes: Doctrine\ORM\PersistentCollection {#10303 …}
    #variants: Doctrine\ORM\PersistentCollection {#10316 …}
    #options: Doctrine\ORM\PersistentCollection {#10307 …}
    #associations: Doctrine\ORM\PersistentCollection {#10305 …}
    #createdAt: DateTime @1773152174 {#10282
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777286541 {#10283
      date: 2026-04-27 12:42:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10310 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10311
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10286}
        #id: 58
        #name: "Kit 1864 clapets"
        #slug: "kit-1864-clapets-1864"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10313 …}
    #channels: Doctrine\ORM\PersistentCollection {#10301 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10297 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10299 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10287 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10289 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10291 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10293 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10295 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10317 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#10286
    #id: 58
    #code: "1864"
    #attributes: Doctrine\ORM\PersistentCollection {#10303 …}
    #variants: Doctrine\ORM\PersistentCollection {#10316 …}
    #options: Doctrine\ORM\PersistentCollection {#10307 …}
    #associations: Doctrine\ORM\PersistentCollection {#10305 …}
    #createdAt: DateTime @1773152174 {#10282
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777286541 {#10283
      date: 2026-04-27 12:42:21.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10310 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10311
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10286}
        #id: 58
        #name: "Kit 1864 clapets"
        #slug: "kit-1864-clapets-1864"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10313 …}
    #channels: Doctrine\ORM\PersistentCollection {#10301 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10297 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10299 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10287 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10289 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10291 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10293 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10295 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 1864 clapets"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19767
  -props: [
    "product" => App\Entity\Product\Product {#10286
      #id: 58
      #code: "1864"
      #attributes: Doctrine\ORM\PersistentCollection {#10303 …}
      #variants: Doctrine\ORM\PersistentCollection {#10316 …}
      #options: Doctrine\ORM\PersistentCollection {#10307 …}
      #associations: Doctrine\ORM\PersistentCollection {#10305 …}
      #createdAt: DateTime @1773152174 {#10282
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777286541 {#10283
        date: 2026-04-27 12:42:21.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10310 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10311
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10286}
          #id: 58
          #name: "Kit 1864 clapets"
          #slug: "kit-1864-clapets-1864"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10313 …}
      #channels: Doctrine\ORM\PersistentCollection {#10301 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10297 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10299 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10287 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10289 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10291 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10293 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10295 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 1.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19802
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19751 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19760 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19800 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10317 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10327
    #collection: Doctrine\Common\Collections\ArrayCollection {#10328 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10326 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30426 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30428 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19802
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19751 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19760 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19800 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 1864 clapets"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10327
    #collection: Doctrine\Common\Collections\ArrayCollection {#10328 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10326 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30426 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30428 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19814
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19802
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19751 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19760 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19800 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10317 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10327
      #collection: Doctrine\Common\Collections\ArrayCollection {#10328 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10326 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30426 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30428 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19864
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19862 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19863 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10317 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19867
  +variant: App\Entity\Product\ProductVariant {#10317 …}
  +price: "38,76\u{A0}"
  +originalPrice: "38,76\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19864
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19855 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19862 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19863 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 108.0 MiB 5.58 ms
Input props
[
  "product" => App\Entity\Product\Product {#10333
    #id: 158
    #code: "42952"
    #attributes: Doctrine\ORM\PersistentCollection {#10350 …}
    #variants: Doctrine\ORM\PersistentCollection {#10363 …}
    #options: Doctrine\ORM\PersistentCollection {#10354 …}
    #associations: Doctrine\ORM\PersistentCollection {#10352 …}
    #createdAt: DateTime @1773152175 {#10329
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299728 {#10330
      date: 2026-04-27 16:22:08.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10357 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10358
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10333}
        #id: 158
        #name: "Kit Joints pour RXV3G30"
        #slug: "kit-joints-pour-rxv3g30-42952"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10360 …}
    #channels: Doctrine\ORM\PersistentCollection {#10348 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10344 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10346 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10334 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10336 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10338 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10340 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10342 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19758
  +product: App\Entity\Product\Product {#10333
    #id: 158
    #code: "42952"
    #attributes: Doctrine\ORM\PersistentCollection {#10350 …}
    #variants: Doctrine\ORM\PersistentCollection {#10363 …}
    #options: Doctrine\ORM\PersistentCollection {#10354 …}
    #associations: Doctrine\ORM\PersistentCollection {#10352 …}
    #createdAt: DateTime @1773152175 {#10329
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299728 {#10330
      date: 2026-04-27 16:22:08.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10357 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10358
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10333}
        #id: 158
        #name: "Kit Joints pour RXV3G30"
        #slug: "kit-joints-pour-rxv3g30-42952"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10360 …}
    #channels: Doctrine\ORM\PersistentCollection {#10348 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10344 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10346 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10334 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10336 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10338 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10340 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10342 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10364 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.94 ms
Input props
[
  "product" => App\Entity\Product\Product {#10333
    #id: 158
    #code: "42952"
    #attributes: Doctrine\ORM\PersistentCollection {#10350 …}
    #variants: Doctrine\ORM\PersistentCollection {#10363 …}
    #options: Doctrine\ORM\PersistentCollection {#10354 …}
    #associations: Doctrine\ORM\PersistentCollection {#10352 …}
    #createdAt: DateTime @1773152175 {#10329
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299728 {#10330
      date: 2026-04-27 16:22:08.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10357 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10358
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10333}
        #id: 158
        #name: "Kit Joints pour RXV3G30"
        #slug: "kit-joints-pour-rxv3g30-42952"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10360 …}
    #channels: Doctrine\ORM\PersistentCollection {#10348 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10344 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10346 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10334 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10336 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10338 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10340 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10342 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit Joints pour RXV3G30"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19984
  -props: [
    "product" => App\Entity\Product\Product {#10333
      #id: 158
      #code: "42952"
      #attributes: Doctrine\ORM\PersistentCollection {#10350 …}
      #variants: Doctrine\ORM\PersistentCollection {#10363 …}
      #options: Doctrine\ORM\PersistentCollection {#10354 …}
      #associations: Doctrine\ORM\PersistentCollection {#10352 …}
      #createdAt: DateTime @1773152175 {#10329
        date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777299728 {#10330
        date: 2026-04-27 16:22:08.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10357 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10358
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10333}
          #id: 158
          #name: "Kit Joints pour RXV3G30"
          #slug: "kit-joints-pour-rxv3g30-42952"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10360 …}
      #channels: Doctrine\ORM\PersistentCollection {#10348 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10344 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10346 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10334 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10336 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10338 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10340 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10342 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
108.0 MiB 1.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20019
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19968 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19977 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20017 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10364 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10374
    #collection: Doctrine\Common\Collections\ArrayCollection {#10375 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10373 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30445 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30447 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20019
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19968 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19977 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20017 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit Joints pour RXV3G30"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10374
    #collection: Doctrine\Common\Collections\ArrayCollection {#10375 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10373 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30445 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30447 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20031
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20019
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19968 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19977 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20017 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10364 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10374
      #collection: Doctrine\Common\Collections\ArrayCollection {#10375 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10373 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30445 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30447 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 108.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20081
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20072 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20079 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20080 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10364 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20084
  +variant: App\Entity\Product\ProductVariant {#10364 …}
  +price: "41,40\u{A0}"
  +originalPrice: "41,40\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20081
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20072 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20079 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20080 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 110.0 MiB 5.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#10380
    #id: 135
    #code: "4090606106"
    #attributes: Doctrine\ORM\PersistentCollection {#10397 …}
    #variants: Doctrine\ORM\PersistentCollection {#10410 …}
    #options: Doctrine\ORM\PersistentCollection {#10401 …}
    #associations: Doctrine\ORM\PersistentCollection {#10399 …}
    #createdAt: DateTime @1773152174 {#10376
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298183 {#10377
      date: 2026-04-27 15:56:23.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10404 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10405
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10380}
        #id: 135
        #name: "Kit 6 UDOR fixation piston pompe série G"
        #slug: "kit-6-udor-fixation-piston-pompe-serie-g-4090606106"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10407 …}
    #channels: Doctrine\ORM\PersistentCollection {#10395 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10391 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10393 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10381 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10383 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10385 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10387 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10389 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19975
  +product: App\Entity\Product\Product {#10380
    #id: 135
    #code: "4090606106"
    #attributes: Doctrine\ORM\PersistentCollection {#10397 …}
    #variants: Doctrine\ORM\PersistentCollection {#10410 …}
    #options: Doctrine\ORM\PersistentCollection {#10401 …}
    #associations: Doctrine\ORM\PersistentCollection {#10399 …}
    #createdAt: DateTime @1773152174 {#10376
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298183 {#10377
      date: 2026-04-27 15:56:23.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10404 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10405
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10380}
        #id: 135
        #name: "Kit 6 UDOR fixation piston pompe série G"
        #slug: "kit-6-udor-fixation-piston-pompe-serie-g-4090606106"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10407 …}
    #channels: Doctrine\ORM\PersistentCollection {#10395 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10391 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10393 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10381 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10383 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10385 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10387 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10389 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10411 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
108.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#10380
    #id: 135
    #code: "4090606106"
    #attributes: Doctrine\ORM\PersistentCollection {#10397 …}
    #variants: Doctrine\ORM\PersistentCollection {#10410 …}
    #options: Doctrine\ORM\PersistentCollection {#10401 …}
    #associations: Doctrine\ORM\PersistentCollection {#10399 …}
    #createdAt: DateTime @1773152174 {#10376
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777298183 {#10377
      date: 2026-04-27 15:56:23.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10404 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10405
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10380}
        #id: 135
        #name: "Kit 6 UDOR fixation piston pompe série G"
        #slug: "kit-6-udor-fixation-piston-pompe-serie-g-4090606106"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10407 …}
    #channels: Doctrine\ORM\PersistentCollection {#10395 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10391 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10393 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10381 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10383 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10385 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10387 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10389 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit 6 UDOR fixation piston pompe série G"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20201
  -props: [
    "product" => App\Entity\Product\Product {#10380
      #id: 135
      #code: "4090606106"
      #attributes: Doctrine\ORM\PersistentCollection {#10397 …}
      #variants: Doctrine\ORM\PersistentCollection {#10410 …}
      #options: Doctrine\ORM\PersistentCollection {#10401 …}
      #associations: Doctrine\ORM\PersistentCollection {#10399 …}
      #createdAt: DateTime @1773152174 {#10376
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777298183 {#10377
        date: 2026-04-27 15:56:23.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10404 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10405
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10380}
          #id: 135
          #name: "Kit 6 UDOR fixation piston pompe série G"
          #slug: "kit-6-udor-fixation-piston-pompe-serie-g-4090606106"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10407 …}
      #channels: Doctrine\ORM\PersistentCollection {#10395 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10391 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10393 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10381 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10383 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10385 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10387 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10389 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 1.01 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20236
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20185 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20194 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20234 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10411 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10421
    #collection: Doctrine\Common\Collections\ArrayCollection {#10422 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10420 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30464 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30466 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20236
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20185 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20194 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20234 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit 6 UDOR fixation piston pompe série G"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10421
    #collection: Doctrine\Common\Collections\ArrayCollection {#10422 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10420 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30464 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30466 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20248
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20236
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20185 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20194 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20234 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10411 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10421
      #collection: Doctrine\Common\Collections\ArrayCollection {#10422 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10420 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30464 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30466 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.22 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20298
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20289 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20296 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20297 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10411 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20301
  +variant: App\Entity\Product\ProductVariant {#10411 …}
  +price: "43,44\u{A0}"
  +originalPrice: "43,44\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20298
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20289 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20296 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20297 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 110.0 MiB 22.47 ms
Input props
[
  "product" => App\Entity\Product\Product {#10427
    #id: 11
    #code: "040010182"
    #attributes: Doctrine\ORM\PersistentCollection {#10444 …}
    #variants: Doctrine\ORM\PersistentCollection {#10457 …}
    #options: Doctrine\ORM\PersistentCollection {#10448 …}
    #associations: Doctrine\ORM\PersistentCollection {#10446 …}
    #createdAt: DateTime @1773152174 {#10423
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777281375 {#10424
      date: 2026-04-27 11:16:15.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10451 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10452
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10427}
        #id: 11
        #name: "Piston ø15x32 WMG3540 - WBG2030."
        #slug: "piston-o15x32-wmg3540-wbg2030-040010182"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10454 …}
    #channels: Doctrine\ORM\PersistentCollection {#10442 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10438 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10440 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10428 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10430 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10432 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10434 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10436 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20192
  +product: App\Entity\Product\Product {#10427
    #id: 11
    #code: "040010182"
    #attributes: Doctrine\ORM\PersistentCollection {#10444 …}
    #variants: Doctrine\ORM\PersistentCollection {#10457 …}
    #options: Doctrine\ORM\PersistentCollection {#10448 …}
    #associations: Doctrine\ORM\PersistentCollection {#10446 …}
    #createdAt: DateTime @1773152174 {#10423
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777281375 {#10424
      date: 2026-04-27 11:16:15.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10451 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10452
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10427}
        #id: 11
        #name: "Piston ø15x32 WMG3540 - WBG2030."
        #slug: "piston-o15x32-wmg3540-wbg2030-040010182"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10454 …}
    #channels: Doctrine\ORM\PersistentCollection {#10442 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10438 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10440 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10428 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10430 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10432 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10434 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10436 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10458 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 0.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#10427
    #id: 11
    #code: "040010182"
    #attributes: Doctrine\ORM\PersistentCollection {#10444 …}
    #variants: Doctrine\ORM\PersistentCollection {#10457 …}
    #options: Doctrine\ORM\PersistentCollection {#10448 …}
    #associations: Doctrine\ORM\PersistentCollection {#10446 …}
    #createdAt: DateTime @1773152174 {#10423
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777281375 {#10424
      date: 2026-04-27 11:16:15.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10451 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10452
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10427}
        #id: 11
        #name: "Piston ø15x32 WMG3540 - WBG2030."
        #slug: "piston-o15x32-wmg3540-wbg2030-040010182"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10454 …}
    #channels: Doctrine\ORM\PersistentCollection {#10442 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10438 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10440 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10428 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10430 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10432 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10434 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10436 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Piston ø15x32 WMG3540 - WBG2030."
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20418
  -props: [
    "product" => App\Entity\Product\Product {#10427
      #id: 11
      #code: "040010182"
      #attributes: Doctrine\ORM\PersistentCollection {#10444 …}
      #variants: Doctrine\ORM\PersistentCollection {#10457 …}
      #options: Doctrine\ORM\PersistentCollection {#10448 …}
      #associations: Doctrine\ORM\PersistentCollection {#10446 …}
      #createdAt: DateTime @1773152174 {#10423
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777281375 {#10424
        date: 2026-04-27 11:16:15.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10451 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10452
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10427}
          #id: 11
          #name: "Piston ø15x32 WMG3540 - WBG2030."
          #slug: "piston-o15x32-wmg3540-wbg2030-040010182"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10454 …}
      #channels: Doctrine\ORM\PersistentCollection {#10442 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10438 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10440 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10428 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10430 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10432 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10434 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10436 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 1.63 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20453
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20402 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20411 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20451 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10458 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10468
    #collection: Doctrine\Common\Collections\ArrayCollection {#10469 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10467 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30483 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30485 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20453
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20402 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20411 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20451 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Piston ø15x32 WMG3540 - WBG2030."
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10468
    #collection: Doctrine\Common\Collections\ArrayCollection {#10469 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10467 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30483 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30485 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20465
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20453
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20402 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20411 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20451 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10458 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10468
      #collection: Doctrine\Common\Collections\ArrayCollection {#10469 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10467 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30483 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30485 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18234
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18075 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18229 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18233 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10458 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#18434
  +variant: App\Entity\Product\ProductVariant {#10458 …}
  +price: "44,79\u{A0}"
  +originalPrice: "44,79\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18234
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18075 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18229 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18233 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 110.0 MiB 9.30 ms
Input props
[
  "product" => App\Entity\Product\Product {#10474
    #id: 160
    #code: "44040109"
    #attributes: Doctrine\ORM\PersistentCollection {#10491 …}
    #variants: Doctrine\ORM\PersistentCollection {#10504 …}
    #options: Doctrine\ORM\PersistentCollection {#10495 …}
    #associations: Doctrine\ORM\PersistentCollection {#10493 …}
    #createdAt: DateTime @1773152175 {#10470
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299825 {#10471
      date: 2026-04-27 16:23:45.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10498 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10499
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10474}
        #id: 160
        #name: "Piston ø18"
        #slug: "piston-o18-44040109"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10501 …}
    #channels: Doctrine\ORM\PersistentCollection {#10489 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10485 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10487 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10475 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10477 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10479 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10481 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10483 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20409
  +product: App\Entity\Product\Product {#10474
    #id: 160
    #code: "44040109"
    #attributes: Doctrine\ORM\PersistentCollection {#10491 …}
    #variants: Doctrine\ORM\PersistentCollection {#10504 …}
    #options: Doctrine\ORM\PersistentCollection {#10495 …}
    #associations: Doctrine\ORM\PersistentCollection {#10493 …}
    #createdAt: DateTime @1773152175 {#10470
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299825 {#10471
      date: 2026-04-27 16:23:45.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10498 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10499
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10474}
        #id: 160
        #name: "Piston ø18"
        #slug: "piston-o18-44040109"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10501 …}
    #channels: Doctrine\ORM\PersistentCollection {#10489 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10485 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10487 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10475 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10477 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10479 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10481 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10483 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10505 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 1.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#10474
    #id: 160
    #code: "44040109"
    #attributes: Doctrine\ORM\PersistentCollection {#10491 …}
    #variants: Doctrine\ORM\PersistentCollection {#10504 …}
    #options: Doctrine\ORM\PersistentCollection {#10495 …}
    #associations: Doctrine\ORM\PersistentCollection {#10493 …}
    #createdAt: DateTime @1773152175 {#10470
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299825 {#10471
      date: 2026-04-27 16:23:45.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10498 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10499
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10474}
        #id: 160
        #name: "Piston ø18"
        #slug: "piston-o18-44040109"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10501 …}
    #channels: Doctrine\ORM\PersistentCollection {#10489 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10485 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10487 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10475 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10477 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10479 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10481 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10483 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Piston ø18"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20515
  -props: [
    "product" => App\Entity\Product\Product {#10474
      #id: 160
      #code: "44040109"
      #attributes: Doctrine\ORM\PersistentCollection {#10491 …}
      #variants: Doctrine\ORM\PersistentCollection {#10504 …}
      #options: Doctrine\ORM\PersistentCollection {#10495 …}
      #associations: Doctrine\ORM\PersistentCollection {#10493 …}
      #createdAt: DateTime @1773152175 {#10470
        date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777299825 {#10471
        date: 2026-04-27 16:23:45.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10498 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10499
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10474}
          #id: 160
          #name: "Piston ø18"
          #slug: "piston-o18-44040109"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10501 …}
      #channels: Doctrine\ORM\PersistentCollection {#10489 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10485 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10487 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10475 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10477 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10479 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10481 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10483 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 1.68 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20550
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20499 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20508 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20548 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10505 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10515
    #collection: Doctrine\Common\Collections\ArrayCollection {#10516 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10514 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30502 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30504 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20550
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20499 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20508 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20548 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Piston ø18"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10515
    #collection: Doctrine\Common\Collections\ArrayCollection {#10516 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10514 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30502 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30504 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20562
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20550
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20499 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20508 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20548 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10505 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10515
      #collection: Doctrine\Common\Collections\ArrayCollection {#10516 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10514 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30502 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30504 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20612
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20603 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20610 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20611 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10505 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20615
  +variant: App\Entity\Product\ProductVariant {#10505 …}
  +price: "46,19\u{A0}"
  +originalPrice: "46,19\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20612
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20603 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20610 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20611 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 110.0 MiB 9.66 ms
Input props
[
  "product" => App\Entity\Product\Product {#10521
    #id: 22
    #code: "050010182"
    #attributes: Doctrine\ORM\PersistentCollection {#10538 …}
    #variants: Doctrine\ORM\PersistentCollection {#10551 …}
    #options: Doctrine\ORM\PersistentCollection {#10542 …}
    #associations: Doctrine\ORM\PersistentCollection {#10540 …}
    #createdAt: DateTime @1773152174 {#10517
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777283731 {#10518
      date: 2026-04-27 11:55:31.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10545 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10546
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10521}
        #id: 22
        #name: "Piston céramique ø18x32"
        #slug: "piston-ceramique-o18x32-050010182"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10548 …}
    #channels: Doctrine\ORM\PersistentCollection {#10536 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10532 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10534 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10522 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10524 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10526 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10528 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10530 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20506
  +product: App\Entity\Product\Product {#10521
    #id: 22
    #code: "050010182"
    #attributes: Doctrine\ORM\PersistentCollection {#10538 …}
    #variants: Doctrine\ORM\PersistentCollection {#10551 …}
    #options: Doctrine\ORM\PersistentCollection {#10542 …}
    #associations: Doctrine\ORM\PersistentCollection {#10540 …}
    #createdAt: DateTime @1773152174 {#10517
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777283731 {#10518
      date: 2026-04-27 11:55:31.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10545 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10546
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10521}
        #id: 22
        #name: "Piston céramique ø18x32"
        #slug: "piston-ceramique-o18x32-050010182"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10548 …}
    #channels: Doctrine\ORM\PersistentCollection {#10536 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10532 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10534 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10522 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10524 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10526 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10528 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10530 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10552 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 1.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#10521
    #id: 22
    #code: "050010182"
    #attributes: Doctrine\ORM\PersistentCollection {#10538 …}
    #variants: Doctrine\ORM\PersistentCollection {#10551 …}
    #options: Doctrine\ORM\PersistentCollection {#10542 …}
    #associations: Doctrine\ORM\PersistentCollection {#10540 …}
    #createdAt: DateTime @1773152174 {#10517
      date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777283731 {#10518
      date: 2026-04-27 11:55:31.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10545 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10546
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10521}
        #id: 22
        #name: "Piston céramique ø18x32"
        #slug: "piston-ceramique-o18x32-050010182"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10548 …}
    #channels: Doctrine\ORM\PersistentCollection {#10536 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10532 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10534 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10522 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10524 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10526 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10528 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10530 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Piston céramique ø18x32"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20732
  -props: [
    "product" => App\Entity\Product\Product {#10521
      #id: 22
      #code: "050010182"
      #attributes: Doctrine\ORM\PersistentCollection {#10538 …}
      #variants: Doctrine\ORM\PersistentCollection {#10551 …}
      #options: Doctrine\ORM\PersistentCollection {#10542 …}
      #associations: Doctrine\ORM\PersistentCollection {#10540 …}
      #createdAt: DateTime @1773152174 {#10517
        date: 2026-03-10 15:16:14.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777283731 {#10518
        date: 2026-04-27 11:55:31.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10545 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10546
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10521}
          #id: 22
          #name: "Piston céramique ø18x32"
          #slug: "piston-ceramique-o18x32-050010182"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10548 …}
      #channels: Doctrine\ORM\PersistentCollection {#10536 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10532 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10534 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10522 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10524 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10526 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10528 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10530 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 2.03 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20767
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20716 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20725 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20765 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10552 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10562
    #collection: Doctrine\Common\Collections\ArrayCollection {#10563 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10561 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30521 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30523 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20767
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20716 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20725 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20765 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Piston céramique ø18x32"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10562
    #collection: Doctrine\Common\Collections\ArrayCollection {#10563 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10561 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30521 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30523 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20779
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20767
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20716 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20725 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20765 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10552 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10562
      #collection: Doctrine\Common\Collections\ArrayCollection {#10563 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10561 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30521 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30523 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20829
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20820 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20827 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20828 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10552 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20832
  +variant: App\Entity\Product\ProductVariant {#10552 …}
  +price: "47,66\u{A0}"
  +originalPrice: "47,66\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20829
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20820 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20827 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20828 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 110.0 MiB 8.27 ms
Input props
[
  "product" => App\Entity\Product\Product {#10568
    #id: 155
    #code: "42949"
    #attributes: Doctrine\ORM\PersistentCollection {#10585 …}
    #variants: Doctrine\ORM\PersistentCollection {#10598 …}
    #options: Doctrine\ORM\PersistentCollection {#10589 …}
    #associations: Doctrine\ORM\PersistentCollection {#10587 …}
    #createdAt: DateTime @1773152175 {#10564
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299370 {#10565
      date: 2026-04-27 16:16:10.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10592 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10593
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10568}
        #id: 155
        #name: "Kit clapets pour RXV3G30"
        #slug: "kit-clapets-pour-rxv3g30-42949"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10595 …}
    #channels: Doctrine\ORM\PersistentCollection {#10583 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10579 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10581 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10569 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10571 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10573 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10575 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10577 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20723
  +product: App\Entity\Product\Product {#10568
    #id: 155
    #code: "42949"
    #attributes: Doctrine\ORM\PersistentCollection {#10585 …}
    #variants: Doctrine\ORM\PersistentCollection {#10598 …}
    #options: Doctrine\ORM\PersistentCollection {#10589 …}
    #associations: Doctrine\ORM\PersistentCollection {#10587 …}
    #createdAt: DateTime @1773152175 {#10564
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299370 {#10565
      date: 2026-04-27 16:16:10.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10592 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10593
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10568}
        #id: 155
        #name: "Kit clapets pour RXV3G30"
        #slug: "kit-clapets-pour-rxv3g30-42949"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10595 …}
    #channels: Doctrine\ORM\PersistentCollection {#10583 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10579 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10581 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10569 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10571 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10573 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10575 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10577 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#10599 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7070 …}
  #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: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#15496 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15502 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#15489 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
110.0 MiB 1.38 ms
Input props
[
  "product" => App\Entity\Product\Product {#10568
    #id: 155
    #code: "42949"
    #attributes: Doctrine\ORM\PersistentCollection {#10585 …}
    #variants: Doctrine\ORM\PersistentCollection {#10598 …}
    #options: Doctrine\ORM\PersistentCollection {#10589 …}
    #associations: Doctrine\ORM\PersistentCollection {#10587 …}
    #createdAt: DateTime @1773152175 {#10564
      date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1777299370 {#10565
      date: 2026-04-27 16:16:10.0 Europe/Paris (+02:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#10592 …}
    #translationsCache: [
      "fr" => App\Entity\Product\ProductTranslation {#10593
        #locale: "fr"
        #translatable: App\Entity\Product\Product {#10568}
        #id: 155
        #name: "Kit clapets pour RXV3G30"
        #slug: "kit-clapets-pour-rxv3g30-42949"
        #description: null
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -descriptionEquipement: null
        -youtubeVideoUrl: null
      }
    ]
    #currentLocale: "fr"
    #currentTranslation: null
    #fallbackLocale: "fr"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#10595 …}
    #channels: Doctrine\ORM\PersistentCollection {#10583 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
    #reviews: Doctrine\ORM\PersistentCollection {#10579 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#10581 …}
    -channelConfigs: Doctrine\ORM\PersistentCollection {#10569 …}
    -channelHighlights: Doctrine\ORM\PersistentCollection {#10571 …}
    -channelEquipments: Doctrine\ORM\PersistentCollection {#10573 …}
    -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10575 …}
    -channelDocuments: Doctrine\ORM\PersistentCollection {#10577 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Kit clapets pour RXV3G30"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20949
  -props: [
    "product" => App\Entity\Product\Product {#10568
      #id: 155
      #code: "42949"
      #attributes: Doctrine\ORM\PersistentCollection {#10585 …}
      #variants: Doctrine\ORM\PersistentCollection {#10598 …}
      #options: Doctrine\ORM\PersistentCollection {#10589 …}
      #associations: Doctrine\ORM\PersistentCollection {#10587 …}
      #createdAt: DateTime @1773152175 {#10564
        date: 2026-03-10 15:16:15.0 Europe/Paris (+01:00)
      }
      #updatedAt: DateTime @1777299370 {#10565
        date: 2026-04-27 16:16:10.0 Europe/Paris (+02:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#10592 …}
      #translationsCache: [
        "fr" => App\Entity\Product\ProductTranslation {#10593
          #locale: "fr"
          #translatable: App\Entity\Product\Product {#10568}
          #id: 155
          #name: "Kit clapets pour RXV3G30"
          #slug: "kit-clapets-pour-rxv3g30-42949"
          #description: null
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -descriptionEquipement: null
          -youtubeVideoUrl: null
        }
      ]
      #currentLocale: "fr"
      #currentTranslation: null
      #fallbackLocale: "fr"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#10595 …}
      #channels: Doctrine\ORM\PersistentCollection {#10583 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7659 …}
      #reviews: Doctrine\ORM\PersistentCollection {#10579 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#10581 …}
      -channelConfigs: Doctrine\ORM\PersistentCollection {#10569 …}
      -channelHighlights: Doctrine\ORM\PersistentCollection {#10571 …}
      -channelEquipments: Doctrine\ORM\PersistentCollection {#10573 …}
      -channelCharacteristics: Doctrine\ORM\PersistentCollection {#10575 …}
      -channelDocuments: Doctrine\ORM\PersistentCollection {#10577 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
110.0 MiB 1.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20984
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20933 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20942 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20982 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10599 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10609
    #collection: Doctrine\Common\Collections\ArrayCollection {#10610 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10608 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30540 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30542 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20984
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20933 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20942 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20982 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Kit clapets pour RXV3G30"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#10609
    #collection: Doctrine\Common\Collections\ArrayCollection {#10610 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#10608 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#30540 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30542 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20996
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20984
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20933 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20942 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20982 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#10599 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#10609
      #collection: Doctrine\Common\Collections\ArrayCollection {#10610 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#10608 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#30540 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX2qfgII\EntityManagerGhost614a58f {#342 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#30542 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 110.0 MiB 0.32 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21046
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21037 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21044 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21045 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#10599 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21049
  +variant: App\Entity\Product\ProductVariant {#10599 …}
  +price: "49,44\u{A0}"
  +originalPrice: "49,44\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5072 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#10784 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4173 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1308 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13558 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#10781 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21046
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21037 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21044 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21045 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 112.0 MiB 8.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13624 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15191 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13634 …}
    +prefixes: [
      "sylius_shop.product.index.offcanvas"
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#15386
  +cart: App\Entity\Order\Order {#13943 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1332 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#15201
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13624 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#15191 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13634 …}
    +prefixes: [
      "sylius_shop.product.index.offcanvas"
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5077 …}
}