GET https://sylius-cuisinstore.preprod.eu/fr_FR/taxons/poele-casserole-cuisson-barbecue-1066?sorting%5Bprice%5D=asc

Components

12 Twig Components
44 Render Count
63 ms Render Time
104.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 36.67ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 7.11ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 5.86ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.51ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.06ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.72ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.38ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 14.42ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.06ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.78ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.72ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.22ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 100.0 MiB 1.06 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12790
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12783 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12789 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12788 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent {#13410
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12681 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12790
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12783 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12789 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12788 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 100.0 MiB 0.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13487
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13485 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13486 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent {#13496
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13487
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13483 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13485 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13486 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 100.0 MiB 4.38 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13578
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13557 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13577 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13576 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13593
  +cart: App\Entity\Order\Order {#13660 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13578
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13557 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13577 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13576 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 100.0 MiB 14.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13846
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13834 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13840 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13832 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/navbar/menu.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/navbar/menu.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent {#13855
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13846
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13834 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13840 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13832 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 100.0 MiB 1.06 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28019
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28015 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28016 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28018 …}
    +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 {#28028
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28019
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28015 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28016 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28018 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 100.0 MiB 0.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28132
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28128 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28129 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28131 …}
    +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 {#28140
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28132
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28128 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28129 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28131 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 100.0 MiB 1.72 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28209
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28205 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28206 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28208 …}
    +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 {#28217
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28209
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28205 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28206 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28208 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 102.0 MiB 7.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 439
    #code: "piques-a-brochette-barbecue-bois-3130"
    #attributes: Doctrine\ORM\PersistentCollection {#8630 …}
    #variants: Doctrine\ORM\PersistentCollection {#6046 …}
    #options: Doctrine\ORM\PersistentCollection {#5361 …}
    #associations: Doctrine\ORM\PersistentCollection {#5146 …}
    #createdAt: DateTime @1758632208 {#7945
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8040
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5364 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5359
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 439
        #name: "Piques à brochette barbecue bois"
        #slug: "piques-a-brochette-barbecue-bois-3130"
        #description: "<h1>Description piques à brochette barbecue bois</h1><div class="col is-12">Les piques &agrave; brochette barbecue en bois,vous permettent de r&eacute;aliser facilement vos brochettes maison. A vous les brochettes party !<br />Longueur 30 cm.</div>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5366 …}
    #channels: Doctrine\ORM\PersistentCollection {#8311 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8001 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8309 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28743
  +product: App\Entity\Product\Product {#8030
    #id: 439
    #code: "piques-a-brochette-barbecue-bois-3130"
    #attributes: Doctrine\ORM\PersistentCollection {#8630 …}
    #variants: Doctrine\ORM\PersistentCollection {#6046 …}
    #options: Doctrine\ORM\PersistentCollection {#5361 …}
    #associations: Doctrine\ORM\PersistentCollection {#5146 …}
    #createdAt: DateTime @1758632208 {#7945
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8040
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5364 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5359
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 439
        #name: "Piques à brochette barbecue bois"
        #slug: "piques-a-brochette-barbecue-bois-3130"
        #description: "<h1>Description piques à brochette barbecue bois</h1><div class="col is-12">Les piques &agrave; brochette barbecue en bois,vous permettent de r&eacute;aliser facilement vos brochettes maison. A vous les brochettes party !<br />Longueur 30 cm.</div>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5366 …}
    #channels: Doctrine\ORM\PersistentCollection {#8311 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8001 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8309 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#6054 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 1.71 ms
Input props
[
  "product" => App\Entity\Product\Product {#8030
    #id: 439
    #code: "piques-a-brochette-barbecue-bois-3130"
    #attributes: Doctrine\ORM\PersistentCollection {#8630 …}
    #variants: Doctrine\ORM\PersistentCollection {#6046 …}
    #options: Doctrine\ORM\PersistentCollection {#5361 …}
    #associations: Doctrine\ORM\PersistentCollection {#5146 …}
    #createdAt: DateTime @1758632208 {#7945
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8040
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#5364 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#5359
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8030}
        #id: 439
        #name: "Piques à brochette barbecue bois"
        #slug: "piques-a-brochette-barbecue-bois-3130"
        #description: "<h1>Description piques à brochette barbecue bois</h1><div class="col is-12">Les piques &agrave; brochette barbecue en bois,vous permettent de r&eacute;aliser facilement vos brochettes maison. A vous les brochettes party !<br />Longueur 30 cm.</div>"
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#5366 …}
    #channels: Doctrine\ORM\PersistentCollection {#8311 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8001 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8309 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Piques à brochette barbecue bois"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28897
  -props: [
    "product" => App\Entity\Product\Product {#8030
      #id: 439
      #code: "piques-a-brochette-barbecue-bois-3130"
      #attributes: Doctrine\ORM\PersistentCollection {#8630 …}
      #variants: Doctrine\ORM\PersistentCollection {#6046 …}
      #options: Doctrine\ORM\PersistentCollection {#5361 …}
      #associations: Doctrine\ORM\PersistentCollection {#5146 …}
      #createdAt: DateTime @1758632208 {#7945
        date: 2025-09-23 20:56:48.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632208 {#8040
        date: 2025-09-23 20:56:48.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#5364 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#5359
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8030}
          #id: 439
          #name: "Piques à brochette barbecue bois"
          #slug: "piques-a-brochette-barbecue-bois-3130"
          #description: "<h1>Description piques à brochette barbecue bois</h1><div class="col is-12">Les piques &agrave; brochette barbecue en bois,vous permettent de r&eacute;aliser facilement vos brochettes maison. A vous les brochettes party !<br />Longueur 30 cm.</div>"
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#5366 …}
      #channels: Doctrine\ORM\PersistentCollection {#8311 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8001 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8309 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 1.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28913
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28917 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28918 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28908 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#6054 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8078
    #collection: Doctrine\Common\Collections\ArrayCollection {#8070 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#6577 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38146 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38198 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28913
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28917 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28918 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28908 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Piques à brochette barbecue bois"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8078
    #collection: Doctrine\Common\Collections\ArrayCollection {#8070 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#6577 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38146 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38198 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28984
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28913
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28917 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28918 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28908 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#6054 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8078
      #collection: Doctrine\Common\Collections\ArrayCollection {#8070 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#6577 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38146 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38198 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29050
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29040 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29048 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29049 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#6054 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29059
  +variant: App\Entity\Product\ProductVariant {#6054 …}
  +price: "2,00\u{A0}"
  +originalPrice: "2,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9251 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12681 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9248 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29050
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29040 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29048 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29049 …}
    +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 3.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8325
    #id: 440
    #code: "pics-a-brochette-plats-3481"
    #attributes: Doctrine\ORM\PersistentCollection {#8528 …}
    #variants: Doctrine\ORM\PersistentCollection {#8011 …}
    #options: Doctrine\ORM\PersistentCollection {#8297 …}
    #associations: Doctrine\ORM\PersistentCollection {#8194 …}
    #createdAt: DateTime @1758632208 {#8188
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8360
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8004 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8018
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8325}
        #id: 440
        #name: "Pics à brochette plats"
        #slug: "pics-a-brochette-plats-3481"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plat pour &eacute;viter que les aliments ne se retournent.</li>\n
          <li>Finition inox</li>\n
          <li>Nettoyage facile.&nbsp;</li>\n
          </ul></div><h1>Description pics à brochette plats</h1><div class="col is-12">Le pic &agrave; brochette plat &eacute;vite aux aliments piqu&eacute;s de se retourner lors d'une manipulation, permettant ainsi une cuisson optimale. Parfait pour les kebabs et les brochettes.</div><h1>Caractéristiques pics à brochette plat</h1><div class="col is-12">Inox. Longueur 30 cm. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8013 …}
    #channels: Doctrine\ORM\PersistentCollection {#8293 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8331 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8362 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28964
  +product: App\Entity\Product\Product {#8325
    #id: 440
    #code: "pics-a-brochette-plats-3481"
    #attributes: Doctrine\ORM\PersistentCollection {#8528 …}
    #variants: Doctrine\ORM\PersistentCollection {#8011 …}
    #options: Doctrine\ORM\PersistentCollection {#8297 …}
    #associations: Doctrine\ORM\PersistentCollection {#8194 …}
    #createdAt: DateTime @1758632208 {#8188
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8360
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8004 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8018
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8325}
        #id: 440
        #name: "Pics à brochette plats"
        #slug: "pics-a-brochette-plats-3481"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plat pour &eacute;viter que les aliments ne se retournent.</li>\n
          <li>Finition inox</li>\n
          <li>Nettoyage facile.&nbsp;</li>\n
          </ul></div><h1>Description pics à brochette plats</h1><div class="col is-12">Le pic &agrave; brochette plat &eacute;vite aux aliments piqu&eacute;s de se retourner lors d'une manipulation, permettant ainsi une cuisson optimale. Parfait pour les kebabs et les brochettes.</div><h1>Caractéristiques pics à brochette plat</h1><div class="col is-12">Inox. Longueur 30 cm. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8013 …}
    #channels: Doctrine\ORM\PersistentCollection {#8293 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8331 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8362 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#7397 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.70 ms
Input props
[
  "product" => App\Entity\Product\Product {#8325
    #id: 440
    #code: "pics-a-brochette-plats-3481"
    #attributes: Doctrine\ORM\PersistentCollection {#8528 …}
    #variants: Doctrine\ORM\PersistentCollection {#8011 …}
    #options: Doctrine\ORM\PersistentCollection {#8297 …}
    #associations: Doctrine\ORM\PersistentCollection {#8194 …}
    #createdAt: DateTime @1758632208 {#8188
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8360
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8004 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8018
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8325}
        #id: 440
        #name: "Pics à brochette plats"
        #slug: "pics-a-brochette-plats-3481"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Plat pour &eacute;viter que les aliments ne se retournent.</li>\n
          <li>Finition inox</li>\n
          <li>Nettoyage facile.&nbsp;</li>\n
          </ul></div><h1>Description pics à brochette plats</h1><div class="col is-12">Le pic &agrave; brochette plat &eacute;vite aux aliments piqu&eacute;s de se retourner lors d'une manipulation, permettant ainsi une cuisson optimale. Parfait pour les kebabs et les brochettes.</div><h1>Caractéristiques pics à brochette plat</h1><div class="col is-12">Inox. Longueur 30 cm. Va au lave vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8013 …}
    #channels: Doctrine\ORM\PersistentCollection {#8293 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8331 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8362 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Pics à brochette plats"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29186
  -props: [
    "product" => App\Entity\Product\Product {#8325
      #id: 440
      #code: "pics-a-brochette-plats-3481"
      #attributes: Doctrine\ORM\PersistentCollection {#8528 …}
      #variants: Doctrine\ORM\PersistentCollection {#8011 …}
      #options: Doctrine\ORM\PersistentCollection {#8297 …}
      #associations: Doctrine\ORM\PersistentCollection {#8194 …}
      #createdAt: DateTime @1758632208 {#8188
        date: 2025-09-23 20:56:48.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632208 {#8360
        date: 2025-09-23 20:56:48.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8004 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8018
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8325}
          #id: 440
          #name: "Pics à brochette plats"
          #slug: "pics-a-brochette-plats-3481"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Plat pour &eacute;viter que les aliments ne se retournent.</li>\n
            <li>Finition inox</li>\n
            <li>Nettoyage facile.&nbsp;</li>\n
            </ul></div><h1>Description pics à brochette plats</h1><div class="col is-12">Le pic &agrave; brochette plat &eacute;vite aux aliments piqu&eacute;s de se retourner lors d'une manipulation, permettant ainsi une cuisson optimale. Parfait pour les kebabs et les brochettes.</div><h1>Caractéristiques pics à brochette plat</h1><div class="col is-12">Inox. Longueur 30 cm. Va au lave vaisselle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8013 …}
      #channels: Doctrine\ORM\PersistentCollection {#8293 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8331 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8362 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29235
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29170 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29179 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29234 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#7397 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8003
    #collection: Doctrine\Common\Collections\ArrayCollection {#7963 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8005 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38218 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38220 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29235
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29170 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29179 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29234 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Pics à brochette plats"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8003
    #collection: Doctrine\Common\Collections\ArrayCollection {#7963 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8005 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38218 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38220 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29241
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29235
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29170 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29179 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29234 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#7397 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8003
      #collection: Doctrine\Common\Collections\ArrayCollection {#7963 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8005 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38218 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38220 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29282 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29289 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29290 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#7397 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29294
  +variant: App\Entity\Product\ProductVariant {#7397 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9251 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12681 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9248 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29282 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29289 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29290 …}
    +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 3.53 ms
Input props
[
  "product" => App\Entity\Product\Product {#8418
    #id: 437
    #code: "lot-de-10-piques-a-brochettes-inox-de-buyer-6936"
    #attributes: Doctrine\ORM\PersistentCollection {#8431 …}
    #variants: Doctrine\ORM\PersistentCollection {#8582 …}
    #options: Doctrine\ORM\PersistentCollection {#8481 …}
    #associations: Doctrine\ORM\PersistentCollection {#8477 …}
    #createdAt: DateTime @1758632208 {#7964
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8420
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8486 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8487
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8418}
        #id: 437
        #name: "Lot de 10 piques à brochettes Inox De Buyer"
        #slug: "lot-de-10-piques-a-brochettes-inox-de-buyer-6936"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Ne se d&eacute;forme pas.</li>\n
          </ul></div><h1>Descriptif Lot de 10 piques à brochettes Inox De Buyer</h1><div class="col is-12">Lot de 10 brochettes en acier inoxydable d'une &eacute;paisseur de 2 mm ne se d&eacute;formant pas. Elles se d&eacute;clinent en 4 tailles ( 25, 30, 25 et 40 cm de longueur) et poss&egrave;dent un bout pointu permettant d'embrocher facilement les aliments. Passent au lave-vaisselle.</div><h1>Caractéristiques Lot de 10 piques à brochettes Inox De Buyer</h1><div class="col is-12">- Acier inoxydable.<br />- Epaisseur : 2 mm.<br />- Longueur : 25, 30, 35, 40 cm.<br />- Passent au lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8489 …}
    #channels: Doctrine\ORM\PersistentCollection {#8427 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8419 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8426 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29177
  +product: App\Entity\Product\Product {#8418
    #id: 437
    #code: "lot-de-10-piques-a-brochettes-inox-de-buyer-6936"
    #attributes: Doctrine\ORM\PersistentCollection {#8431 …}
    #variants: Doctrine\ORM\PersistentCollection {#8582 …}
    #options: Doctrine\ORM\PersistentCollection {#8481 …}
    #associations: Doctrine\ORM\PersistentCollection {#8477 …}
    #createdAt: DateTime @1758632208 {#7964
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8420
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8486 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8487
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8418}
        #id: 437
        #name: "Lot de 10 piques à brochettes Inox De Buyer"
        #slug: "lot-de-10-piques-a-brochettes-inox-de-buyer-6936"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Ne se d&eacute;forme pas.</li>\n
          </ul></div><h1>Descriptif Lot de 10 piques à brochettes Inox De Buyer</h1><div class="col is-12">Lot de 10 brochettes en acier inoxydable d'une &eacute;paisseur de 2 mm ne se d&eacute;formant pas. Elles se d&eacute;clinent en 4 tailles ( 25, 30, 25 et 40 cm de longueur) et poss&egrave;dent un bout pointu permettant d'embrocher facilement les aliments. Passent au lave-vaisselle.</div><h1>Caractéristiques Lot de 10 piques à brochettes Inox De Buyer</h1><div class="col is-12">- Acier inoxydable.<br />- Epaisseur : 2 mm.<br />- Longueur : 25, 30, 35, 40 cm.<br />- Passent au lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8489 …}
    #channels: Doctrine\ORM\PersistentCollection {#8427 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8419 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8426 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8581 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#8418
    #id: 437
    #code: "lot-de-10-piques-a-brochettes-inox-de-buyer-6936"
    #attributes: Doctrine\ORM\PersistentCollection {#8431 …}
    #variants: Doctrine\ORM\PersistentCollection {#8582 …}
    #options: Doctrine\ORM\PersistentCollection {#8481 …}
    #associations: Doctrine\ORM\PersistentCollection {#8477 …}
    #createdAt: DateTime @1758632208 {#7964
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8420
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8486 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8487
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8418}
        #id: 437
        #name: "Lot de 10 piques à brochettes Inox De Buyer"
        #slug: "lot-de-10-piques-a-brochettes-inox-de-buyer-6936"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable.</li>\n
          <li>Ne se d&eacute;forme pas.</li>\n
          </ul></div><h1>Descriptif Lot de 10 piques à brochettes Inox De Buyer</h1><div class="col is-12">Lot de 10 brochettes en acier inoxydable d'une &eacute;paisseur de 2 mm ne se d&eacute;formant pas. Elles se d&eacute;clinent en 4 tailles ( 25, 30, 25 et 40 cm de longueur) et poss&egrave;dent un bout pointu permettant d'embrocher facilement les aliments. Passent au lave-vaisselle.</div><h1>Caractéristiques Lot de 10 piques à brochettes Inox De Buyer</h1><div class="col is-12">- Acier inoxydable.<br />- Epaisseur : 2 mm.<br />- Longueur : 25, 30, 35, 40 cm.<br />- Passent au lave-vaisselle.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8489 …}
    #channels: Doctrine\ORM\PersistentCollection {#8427 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8419 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8426 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lot de 10 piques à brochettes Inox De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29411
  -props: [
    "product" => App\Entity\Product\Product {#8418
      #id: 437
      #code: "lot-de-10-piques-a-brochettes-inox-de-buyer-6936"
      #attributes: Doctrine\ORM\PersistentCollection {#8431 …}
      #variants: Doctrine\ORM\PersistentCollection {#8582 …}
      #options: Doctrine\ORM\PersistentCollection {#8481 …}
      #associations: Doctrine\ORM\PersistentCollection {#8477 …}
      #createdAt: DateTime @1758632208 {#7964
        date: 2025-09-23 20:56:48.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632208 {#8420
        date: 2025-09-23 20:56:48.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8486 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8487
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8418}
          #id: 437
          #name: "Lot de 10 piques à brochettes Inox De Buyer"
          #slug: "lot-de-10-piques-a-brochettes-inox-de-buyer-6936"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier inoxydable.</li>\n
            <li>Ne se d&eacute;forme pas.</li>\n
            </ul></div><h1>Descriptif Lot de 10 piques à brochettes Inox De Buyer</h1><div class="col is-12">Lot de 10 brochettes en acier inoxydable d'une &eacute;paisseur de 2 mm ne se d&eacute;formant pas. Elles se d&eacute;clinent en 4 tailles ( 25, 30, 25 et 40 cm de longueur) et poss&egrave;dent un bout pointu permettant d'embrocher facilement les aliments. Passent au lave-vaisselle.</div><h1>Caractéristiques Lot de 10 piques à brochettes Inox De Buyer</h1><div class="col is-12">- Acier inoxydable.<br />- Epaisseur : 2 mm.<br />- Longueur : 25, 30, 35, 40 cm.<br />- Passent au lave-vaisselle.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8489 …}
      #channels: Doctrine\ORM\PersistentCollection {#8427 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8419 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8426 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29457
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29395 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29404 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29456 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8581 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8587
    #collection: Doctrine\Common\Collections\ArrayCollection {#8600 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8599 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38232 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38234 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29457
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29395 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29404 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29456 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lot de 10 piques à brochettes Inox De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8587
    #collection: Doctrine\Common\Collections\ArrayCollection {#8600 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8599 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38232 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38234 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29463
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29457
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29395 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29404 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29456 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8581 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8587
      #collection: Doctrine\Common\Collections\ArrayCollection {#8600 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8599 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38232 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38234 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29513
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29504 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29511 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29512 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8581 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29516
  +variant: App\Entity\Product\ProductVariant {#8581 …}
  +price: "8,00\u{A0}"
  +originalPrice: "8,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9251 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12681 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9248 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29513
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29504 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29511 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29512 …}
    +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 3.53 ms
Input props
[
  "product" => App\Entity\Product\Product {#8605
    #id: 438
    #code: "tapis-de-grille-a-barbecue-barbecook-8123"
    #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8681 …}
    #associations: Doctrine\ORM\PersistentCollection {#8679 …}
    #createdAt: DateTime @1758632208 {#8601
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8602
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8684 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8685
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8605}
        #id: 438
        #name: "Tapis de grille à barbecue Barbecook"
        #slug: "tapis-de-grille-a-barbecue-barbecook-8123"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Limite les salissures&nbsp;</li>\n
          <li>Evite le contact direct des aliments avec la flamme.&nbsp;</li>\n
          <li>Aliments plus sains.</li>\n
          </ul></div><h1>Description Tapis de grille à barbecue Barbecook</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le tapis de grille &agrave; barbecue a une double fonction. D'une part il limite les projections de graisse facilitant le nettoyage une fois votre barbecue termin&eacute;. D'autre part, il &eacute;vite aux aliments de br&ucirc;ler en &eacute;tant en contact direct avec la flamme. Ceci contribue incontestablement &agrave; une cuisson plus saine. Accessoirement il &eacute;vite &eacute;galement aux petits aliments de passer &agrave; travers la grille. Par ailleurs son rev&ecirc;tement anti-adh&eacute;sif &eacute;vite aux aliments de coller.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Son nettoyage sera un jeu d'enfant. Une fois refroidi, il suffit de le tremper dans l'eau chaude. Vous pouvez &eacute;galement le passer au lave vaisselle.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour finir, ce tapis ne se limite pas au barbecue. Il remplira la m&ecirc;me fonction de protection dans un four &agrave; gaz ou &eacute;lectrique.</div>\n
          <div>Le tapis de grille &agrave; barbecue a une double fonction. D'une part il limite les projections de graisse facilitant le nettoyage une fois votre barbecue termin&eacute;. D'autre part, il &eacute;vite aux aliments de br&ucirc;ler en &eacute;tant en contact direct avec la flamme. Ceci contribue incontestablement &agrave; une cuisson plus saine. Accessoirement il &eacute;vite &eacute;galement aux petits aliments de passer &agrave; travers la grille. Par ailleurs son rev&ecirc;tement anti-adh&eacute;sif &eacute;vite aux aliments de coller.<br /><br /><br /></div>\n
          <div>Son nettoyage sera un jeu d'enfant. Une fois refroidi, il suffit de le tremper dans l'eau chaude. Vous pouvez &eacute;galement le passer au lave vaisselle. Pour finir, ce tapis ne se limite pas au barbecue. Il remplira les m&ecirc;mes fonctions de protection dans un four &agrave; gaz ou &eacute;lectrique.</div></div><h1>Caractéristiques Tapis de grille à barbecue Barbecook</h1><div class="col is-12"><ul>\n
          <li>Rev&ecirc;tement anti-adh&eacute;sif.&nbsp;</li>\n
          <li>Dimensions : L 36 x l 45 x H 0,1 cm.&nbsp;</li>\n
          <li>Entretien simple.&nbsp;</li>\n
          <li>Peut passer au lave-vaisselle.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8687 …}
    #channels: Doctrine\ORM\PersistentCollection {#8675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8673 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29402
  +product: App\Entity\Product\Product {#8605
    #id: 438
    #code: "tapis-de-grille-a-barbecue-barbecook-8123"
    #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8681 …}
    #associations: Doctrine\ORM\PersistentCollection {#8679 …}
    #createdAt: DateTime @1758632208 {#8601
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8602
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8684 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8685
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8605}
        #id: 438
        #name: "Tapis de grille à barbecue Barbecook"
        #slug: "tapis-de-grille-a-barbecue-barbecook-8123"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Limite les salissures&nbsp;</li>\n
          <li>Evite le contact direct des aliments avec la flamme.&nbsp;</li>\n
          <li>Aliments plus sains.</li>\n
          </ul></div><h1>Description Tapis de grille à barbecue Barbecook</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le tapis de grille &agrave; barbecue a une double fonction. D'une part il limite les projections de graisse facilitant le nettoyage une fois votre barbecue termin&eacute;. D'autre part, il &eacute;vite aux aliments de br&ucirc;ler en &eacute;tant en contact direct avec la flamme. Ceci contribue incontestablement &agrave; une cuisson plus saine. Accessoirement il &eacute;vite &eacute;galement aux petits aliments de passer &agrave; travers la grille. Par ailleurs son rev&ecirc;tement anti-adh&eacute;sif &eacute;vite aux aliments de coller.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Son nettoyage sera un jeu d'enfant. Une fois refroidi, il suffit de le tremper dans l'eau chaude. Vous pouvez &eacute;galement le passer au lave vaisselle.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour finir, ce tapis ne se limite pas au barbecue. Il remplira la m&ecirc;me fonction de protection dans un four &agrave; gaz ou &eacute;lectrique.</div>\n
          <div>Le tapis de grille &agrave; barbecue a une double fonction. D'une part il limite les projections de graisse facilitant le nettoyage une fois votre barbecue termin&eacute;. D'autre part, il &eacute;vite aux aliments de br&ucirc;ler en &eacute;tant en contact direct avec la flamme. Ceci contribue incontestablement &agrave; une cuisson plus saine. Accessoirement il &eacute;vite &eacute;galement aux petits aliments de passer &agrave; travers la grille. Par ailleurs son rev&ecirc;tement anti-adh&eacute;sif &eacute;vite aux aliments de coller.<br /><br /><br /></div>\n
          <div>Son nettoyage sera un jeu d'enfant. Une fois refroidi, il suffit de le tremper dans l'eau chaude. Vous pouvez &eacute;galement le passer au lave vaisselle. Pour finir, ce tapis ne se limite pas au barbecue. Il remplira les m&ecirc;mes fonctions de protection dans un four &agrave; gaz ou &eacute;lectrique.</div></div><h1>Caractéristiques Tapis de grille à barbecue Barbecook</h1><div class="col is-12"><ul>\n
          <li>Rev&ecirc;tement anti-adh&eacute;sif.&nbsp;</li>\n
          <li>Dimensions : L 36 x l 45 x H 0,1 cm.&nbsp;</li>\n
          <li>Entretien simple.&nbsp;</li>\n
          <li>Peut passer au lave-vaisselle.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8687 …}
    #channels: Doctrine\ORM\PersistentCollection {#8675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8673 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8691 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8605
    #id: 438
    #code: "tapis-de-grille-a-barbecue-barbecook-8123"
    #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
    #variants: Doctrine\ORM\PersistentCollection {#8690 …}
    #options: Doctrine\ORM\PersistentCollection {#8681 …}
    #associations: Doctrine\ORM\PersistentCollection {#8679 …}
    #createdAt: DateTime @1758632208 {#8601
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632208 {#8602
      date: 2025-09-23 20:56:48.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8684 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8685
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8605}
        #id: 438
        #name: "Tapis de grille à barbecue Barbecook"
        #slug: "tapis-de-grille-a-barbecue-barbecook-8123"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Limite les salissures&nbsp;</li>\n
          <li>Evite le contact direct des aliments avec la flamme.&nbsp;</li>\n
          <li>Aliments plus sains.</li>\n
          </ul></div><h1>Description Tapis de grille à barbecue Barbecook</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le tapis de grille &agrave; barbecue a une double fonction. D'une part il limite les projections de graisse facilitant le nettoyage une fois votre barbecue termin&eacute;. D'autre part, il &eacute;vite aux aliments de br&ucirc;ler en &eacute;tant en contact direct avec la flamme. Ceci contribue incontestablement &agrave; une cuisson plus saine. Accessoirement il &eacute;vite &eacute;galement aux petits aliments de passer &agrave; travers la grille. Par ailleurs son rev&ecirc;tement anti-adh&eacute;sif &eacute;vite aux aliments de coller.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Son nettoyage sera un jeu d'enfant. Une fois refroidi, il suffit de le tremper dans l'eau chaude. Vous pouvez &eacute;galement le passer au lave vaisselle.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour finir, ce tapis ne se limite pas au barbecue. Il remplira la m&ecirc;me fonction de protection dans un four &agrave; gaz ou &eacute;lectrique.</div>\n
          <div>Le tapis de grille &agrave; barbecue a une double fonction. D'une part il limite les projections de graisse facilitant le nettoyage une fois votre barbecue termin&eacute;. D'autre part, il &eacute;vite aux aliments de br&ucirc;ler en &eacute;tant en contact direct avec la flamme. Ceci contribue incontestablement &agrave; une cuisson plus saine. Accessoirement il &eacute;vite &eacute;galement aux petits aliments de passer &agrave; travers la grille. Par ailleurs son rev&ecirc;tement anti-adh&eacute;sif &eacute;vite aux aliments de coller.<br /><br /><br /></div>\n
          <div>Son nettoyage sera un jeu d'enfant. Une fois refroidi, il suffit de le tremper dans l'eau chaude. Vous pouvez &eacute;galement le passer au lave vaisselle. Pour finir, ce tapis ne se limite pas au barbecue. Il remplira les m&ecirc;mes fonctions de protection dans un four &agrave; gaz ou &eacute;lectrique.</div></div><h1>Caractéristiques Tapis de grille à barbecue Barbecook</h1><div class="col is-12"><ul>\n
          <li>Rev&ecirc;tement anti-adh&eacute;sif.&nbsp;</li>\n
          <li>Dimensions : L 36 x l 45 x H 0,1 cm.&nbsp;</li>\n
          <li>Entretien simple.&nbsp;</li>\n
          <li>Peut passer au lave-vaisselle.&nbsp;</li>\n
          </ul></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8687 …}
    #channels: Doctrine\ORM\PersistentCollection {#8675 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8673 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Tapis de grille à barbecue Barbecook"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29633
  -props: [
    "product" => App\Entity\Product\Product {#8605
      #id: 438
      #code: "tapis-de-grille-a-barbecue-barbecook-8123"
      #attributes: Doctrine\ORM\PersistentCollection {#8677 …}
      #variants: Doctrine\ORM\PersistentCollection {#8690 …}
      #options: Doctrine\ORM\PersistentCollection {#8681 …}
      #associations: Doctrine\ORM\PersistentCollection {#8679 …}
      #createdAt: DateTime @1758632208 {#8601
        date: 2025-09-23 20:56:48.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632208 {#8602
        date: 2025-09-23 20:56:48.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8684 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8685
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8605}
          #id: 438
          #name: "Tapis de grille à barbecue Barbecook"
          #slug: "tapis-de-grille-a-barbecue-barbecook-8123"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Limite les salissures&nbsp;</li>\n
            <li>Evite le contact direct des aliments avec la flamme.&nbsp;</li>\n
            <li>Aliments plus sains.</li>\n
            </ul></div><h1>Description Tapis de grille à barbecue Barbecook</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Le tapis de grille &agrave; barbecue a une double fonction. D'une part il limite les projections de graisse facilitant le nettoyage une fois votre barbecue termin&eacute;. D'autre part, il &eacute;vite aux aliments de br&ucirc;ler en &eacute;tant en contact direct avec la flamme. Ceci contribue incontestablement &agrave; une cuisson plus saine. Accessoirement il &eacute;vite &eacute;galement aux petits aliments de passer &agrave; travers la grille. Par ailleurs son rev&ecirc;tement anti-adh&eacute;sif &eacute;vite aux aliments de coller.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Son nettoyage sera un jeu d'enfant. Une fois refroidi, il suffit de le tremper dans l'eau chaude. Vous pouvez &eacute;galement le passer au lave vaisselle.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pour finir, ce tapis ne se limite pas au barbecue. Il remplira la m&ecirc;me fonction de protection dans un four &agrave; gaz ou &eacute;lectrique.</div>\n
            <div>Le tapis de grille &agrave; barbecue a une double fonction. D'une part il limite les projections de graisse facilitant le nettoyage une fois votre barbecue termin&eacute;. D'autre part, il &eacute;vite aux aliments de br&ucirc;ler en &eacute;tant en contact direct avec la flamme. Ceci contribue incontestablement &agrave; une cuisson plus saine. Accessoirement il &eacute;vite &eacute;galement aux petits aliments de passer &agrave; travers la grille. Par ailleurs son rev&ecirc;tement anti-adh&eacute;sif &eacute;vite aux aliments de coller.<br /><br /><br /></div>\n
            <div>Son nettoyage sera un jeu d'enfant. Une fois refroidi, il suffit de le tremper dans l'eau chaude. Vous pouvez &eacute;galement le passer au lave vaisselle. Pour finir, ce tapis ne se limite pas au barbecue. Il remplira les m&ecirc;mes fonctions de protection dans un four &agrave; gaz ou &eacute;lectrique.</div></div><h1>Caractéristiques Tapis de grille à barbecue Barbecook</h1><div class="col is-12"><ul>\n
            <li>Rev&ecirc;tement anti-adh&eacute;sif.&nbsp;</li>\n
            <li>Dimensions : L 36 x l 45 x H 0,1 cm.&nbsp;</li>\n
            <li>Entretien simple.&nbsp;</li>\n
            <li>Peut passer au lave-vaisselle.&nbsp;</li>\n
            </ul></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8687 …}
      #channels: Doctrine\ORM\PersistentCollection {#8675 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8610 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8673 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29679
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29617 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29626 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29678 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8691 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8704
    #collection: Doctrine\Common\Collections\ArrayCollection {#8705 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8703 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38248 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29679
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29617 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29626 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29678 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Tapis de grille à barbecue Barbecook"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8704
    #collection: Doctrine\Common\Collections\ArrayCollection {#8705 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8703 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38248 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29685
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29679
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29617 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29626 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29678 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8691 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8704
      #collection: Doctrine\Common\Collections\ArrayCollection {#8705 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8703 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38246 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38248 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29735
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29726 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29733 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29734 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8691 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29738
  +variant: App\Entity\Product\ProductVariant {#8691 …}
  +price: "8,00\u{A0}"
  +originalPrice: "8,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9251 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12681 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9248 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29735
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29726 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29733 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29734 …}
    +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 3.52 ms
Input props
[
  "product" => App\Entity\Product\Product {#8710
    #id: 445
    #code: "spatule-a-barbecue-bodum-3499"
    #attributes: Doctrine\ORM\PersistentCollection {#8717 …}
    #variants: Doctrine\ORM\PersistentCollection {#8733 …}
    #options: Doctrine\ORM\PersistentCollection {#8721 …}
    #associations: Doctrine\ORM\PersistentCollection {#8719 …}
    #createdAt: DateTime @1758632209 {#8706
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632209 {#8707
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8724 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8725
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8710}
        #id: 445
        #name: "Spatule à barbecue Bodum"
        #slug: "spatule-a-barbecue-bodum-3499"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anneau pour accrochage facile.</li>\n
          <li>Poignée ergonomique silicone.</li>\n
          <li>Design sobre et élégant.\u{A0}</li>\n
          </ul></div><h1>Description spatule à barbecue Bodum</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; text-align: left; background-color: #fafafa;">Avec son long manche, la spatule à barbecue Bodum \u{A0}a été conçue pour éviter toute brûlure. Sa poignée en silicone isolante vous offre une prise en main optimale.</span></div><h1>Caractéristiques spatule à barbecue Bodum</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; text-align: left; background-color: #fafafa;">Inox. Manche silicone. Dimensions : longueur 45,5 cm, largeur 9 cm. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …}
    #channels: Doctrine\ORM\PersistentCollection {#8715 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8711 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8713 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29624
  +product: App\Entity\Product\Product {#8710
    #id: 445
    #code: "spatule-a-barbecue-bodum-3499"
    #attributes: Doctrine\ORM\PersistentCollection {#8717 …}
    #variants: Doctrine\ORM\PersistentCollection {#8733 …}
    #options: Doctrine\ORM\PersistentCollection {#8721 …}
    #associations: Doctrine\ORM\PersistentCollection {#8719 …}
    #createdAt: DateTime @1758632209 {#8706
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632209 {#8707
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8724 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8725
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8710}
        #id: 445
        #name: "Spatule à barbecue Bodum"
        #slug: "spatule-a-barbecue-bodum-3499"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anneau pour accrochage facile.</li>\n
          <li>Poignée ergonomique silicone.</li>\n
          <li>Design sobre et élégant.\u{A0}</li>\n
          </ul></div><h1>Description spatule à barbecue Bodum</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; text-align: left; background-color: #fafafa;">Avec son long manche, la spatule à barbecue Bodum \u{A0}a été conçue pour éviter toute brûlure. Sa poignée en silicone isolante vous offre une prise en main optimale.</span></div><h1>Caractéristiques spatule à barbecue Bodum</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; text-align: left; background-color: #fafafa;">Inox. Manche silicone. Dimensions : longueur 45,5 cm, largeur 9 cm. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …}
    #channels: Doctrine\ORM\PersistentCollection {#8715 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8711 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8713 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8734 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8710
    #id: 445
    #code: "spatule-a-barbecue-bodum-3499"
    #attributes: Doctrine\ORM\PersistentCollection {#8717 …}
    #variants: Doctrine\ORM\PersistentCollection {#8733 …}
    #options: Doctrine\ORM\PersistentCollection {#8721 …}
    #associations: Doctrine\ORM\PersistentCollection {#8719 …}
    #createdAt: DateTime @1758632209 {#8706
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632209 {#8707
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8724 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8725
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8710}
        #id: 445
        #name: "Spatule à barbecue Bodum"
        #slug: "spatule-a-barbecue-bodum-3499"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Anneau pour accrochage facile.</li>\n
          <li>Poignée ergonomique silicone.</li>\n
          <li>Design sobre et élégant.\u{A0}</li>\n
          </ul></div><h1>Description spatule à barbecue Bodum</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; text-align: left; background-color: #fafafa;">Avec son long manche, la spatule à barbecue Bodum \u{A0}a été conçue pour éviter toute brûlure. Sa poignée en silicone isolante vous offre une prise en main optimale.</span></div><h1>Caractéristiques spatule à barbecue Bodum</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; text-align: left; background-color: #fafafa;">Inox. Manche silicone. Dimensions : longueur 45,5 cm, largeur 9 cm. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …}
    #channels: Doctrine\ORM\PersistentCollection {#8715 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8711 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8713 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Spatule à barbecue Bodum"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29855
  -props: [
    "product" => App\Entity\Product\Product {#8710
      #id: 445
      #code: "spatule-a-barbecue-bodum-3499"
      #attributes: Doctrine\ORM\PersistentCollection {#8717 …}
      #variants: Doctrine\ORM\PersistentCollection {#8733 …}
      #options: Doctrine\ORM\PersistentCollection {#8721 …}
      #associations: Doctrine\ORM\PersistentCollection {#8719 …}
      #createdAt: DateTime @1758632209 {#8706
        date: 2025-09-23 20:56:49.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632209 {#8707
        date: 2025-09-23 20:56:49.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8724 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8725
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8710}
          #id: 445
          #name: "Spatule à barbecue Bodum"
          #slug: "spatule-a-barbecue-bodum-3499"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Anneau pour accrochage facile.</li>\n
            <li>Poignée ergonomique silicone.</li>\n
            <li>Design sobre et élégant.\u{A0}</li>\n
            </ul></div><h1>Description spatule à barbecue Bodum</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; text-align: left; background-color: #fafafa;">Avec son long manche, la spatule à barbecue Bodum \u{A0}a été conçue pour éviter toute brûlure. Sa poignée en silicone isolante vous offre une prise en main optimale.</span></div><h1>Caractéristiques spatule à barbecue Bodum</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14px; text-align: left; background-color: #fafafa;">Inox. Manche silicone. Dimensions : longueur 45,5 cm, largeur 9 cm. Va au lave vaisselle.</span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …}
      #channels: Doctrine\ORM\PersistentCollection {#8715 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8711 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8713 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29904
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29839 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29848 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29903 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8734 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8744
    #collection: Doctrine\Common\Collections\ArrayCollection {#8745 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8743 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38260 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38262 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29904
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29839 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29848 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29903 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Spatule à barbecue Bodum"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8744
    #collection: Doctrine\Common\Collections\ArrayCollection {#8745 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8743 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38260 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38262 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29910
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29904
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29839 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29848 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29903 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8734 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8744
      #collection: Doctrine\Common\Collections\ArrayCollection {#8745 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8743 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38260 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38262 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29960
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29951 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29958 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29959 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8734 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29963
  +variant: App\Entity\Product\ProductVariant {#8734 …}
  +price: "8,00\u{A0}"
  +originalPrice: "14,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9251 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12681 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9248 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29960
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29951 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29958 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29959 …}
    +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 3.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#8750
    #id: 434
    #code: "4-piques-brochettes-zak-designs-6208"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8770 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8759 …}
    #createdAt: DateTime @1758632207 {#8746
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632207 {#8747
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8764 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8765
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8750}
        #id: 434
        #name: "4 Piques Brochettes Zak Designs"
        #slug: "4-piques-brochettes-zak-designs-6208"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;al pour Barbecue et Plancha.</li>\n
          <li>Acier inoxydable avec embout c&eacute;ramique color&eacute;.</li>\n
          <li>Forme plate pour emp&ecirc;cher la nourriture de touner.</li>\n
          <li>Va au lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif 4 Piques Brochettes Zak Designs</h1><div class="col is-12">R&eacute;alis&eacute;es en acier inoxydable et poss&eacute;dant un embout en c&eacute;ramique de couleur, ces piques &agrave; brochettes s'utilisent aussi bien avec votre barbecue qu'avec votre plancha. Ils sont de forme plate pour emp&ecirc;cher la nourriture de tourner.</div><h1>Caractéristiques 4 Piques Brochettes Zak Designs</h1><div class="col is-12">- Lame plate en acier inoxydable.<br />- Embout c&eacute;ramique color&eacute;. (4 couleurs)<br />- Va au lave vaisselle.<br />- Dimensions : 30 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8767 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29846
  +product: App\Entity\Product\Product {#8750
    #id: 434
    #code: "4-piques-brochettes-zak-designs-6208"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8770 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8759 …}
    #createdAt: DateTime @1758632207 {#8746
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632207 {#8747
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8764 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8765
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8750}
        #id: 434
        #name: "4 Piques Brochettes Zak Designs"
        #slug: "4-piques-brochettes-zak-designs-6208"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;al pour Barbecue et Plancha.</li>\n
          <li>Acier inoxydable avec embout c&eacute;ramique color&eacute;.</li>\n
          <li>Forme plate pour emp&ecirc;cher la nourriture de touner.</li>\n
          <li>Va au lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif 4 Piques Brochettes Zak Designs</h1><div class="col is-12">R&eacute;alis&eacute;es en acier inoxydable et poss&eacute;dant un embout en c&eacute;ramique de couleur, ces piques &agrave; brochettes s'utilisent aussi bien avec votre barbecue qu'avec votre plancha. Ils sont de forme plate pour emp&ecirc;cher la nourriture de tourner.</div><h1>Caractéristiques 4 Piques Brochettes Zak Designs</h1><div class="col is-12">- Lame plate en acier inoxydable.<br />- Embout c&eacute;ramique color&eacute;. (4 couleurs)<br />- Va au lave vaisselle.<br />- Dimensions : 30 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8767 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8771 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.69 ms
Input props
[
  "product" => App\Entity\Product\Product {#8750
    #id: 434
    #code: "4-piques-brochettes-zak-designs-6208"
    #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
    #variants: Doctrine\ORM\PersistentCollection {#8770 …}
    #options: Doctrine\ORM\PersistentCollection {#8761 …}
    #associations: Doctrine\ORM\PersistentCollection {#8759 …}
    #createdAt: DateTime @1758632207 {#8746
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632207 {#8747
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8764 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8765
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8750}
        #id: 434
        #name: "4 Piques Brochettes Zak Designs"
        #slug: "4-piques-brochettes-zak-designs-6208"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;al pour Barbecue et Plancha.</li>\n
          <li>Acier inoxydable avec embout c&eacute;ramique color&eacute;.</li>\n
          <li>Forme plate pour emp&ecirc;cher la nourriture de touner.</li>\n
          <li>Va au lave-vaisselle.</li>\n
          </ul></div><h1>Descriptif 4 Piques Brochettes Zak Designs</h1><div class="col is-12">R&eacute;alis&eacute;es en acier inoxydable et poss&eacute;dant un embout en c&eacute;ramique de couleur, ces piques &agrave; brochettes s'utilisent aussi bien avec votre barbecue qu'avec votre plancha. Ils sont de forme plate pour emp&ecirc;cher la nourriture de tourner.</div><h1>Caractéristiques 4 Piques Brochettes Zak Designs</h1><div class="col is-12">- Lame plate en acier inoxydable.<br />- Embout c&eacute;ramique color&eacute;. (4 couleurs)<br />- Va au lave vaisselle.<br />- Dimensions : 30 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8767 …}
    #channels: Doctrine\ORM\PersistentCollection {#8755 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8753 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "4 Piques Brochettes Zak Designs"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30080
  -props: [
    "product" => App\Entity\Product\Product {#8750
      #id: 434
      #code: "4-piques-brochettes-zak-designs-6208"
      #attributes: Doctrine\ORM\PersistentCollection {#8757 …}
      #variants: Doctrine\ORM\PersistentCollection {#8770 …}
      #options: Doctrine\ORM\PersistentCollection {#8761 …}
      #associations: Doctrine\ORM\PersistentCollection {#8759 …}
      #createdAt: DateTime @1758632207 {#8746
        date: 2025-09-23 20:56:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632207 {#8747
        date: 2025-09-23 20:56:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8764 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8765
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8750}
          #id: 434
          #name: "4 Piques Brochettes Zak Designs"
          #slug: "4-piques-brochettes-zak-designs-6208"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Id&eacute;al pour Barbecue et Plancha.</li>\n
            <li>Acier inoxydable avec embout c&eacute;ramique color&eacute;.</li>\n
            <li>Forme plate pour emp&ecirc;cher la nourriture de touner.</li>\n
            <li>Va au lave-vaisselle.</li>\n
            </ul></div><h1>Descriptif 4 Piques Brochettes Zak Designs</h1><div class="col is-12">R&eacute;alis&eacute;es en acier inoxydable et poss&eacute;dant un embout en c&eacute;ramique de couleur, ces piques &agrave; brochettes s'utilisent aussi bien avec votre barbecue qu'avec votre plancha. Ils sont de forme plate pour emp&ecirc;cher la nourriture de tourner.</div><h1>Caractéristiques 4 Piques Brochettes Zak Designs</h1><div class="col is-12">- Lame plate en acier inoxydable.<br />- Embout c&eacute;ramique color&eacute;. (4 couleurs)<br />- Va au lave vaisselle.<br />- Dimensions : 30 cm.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8767 …}
      #channels: Doctrine\ORM\PersistentCollection {#8755 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8751 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8753 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30064 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30073 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30125 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8771 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8784
    #collection: Doctrine\Common\Collections\ArrayCollection {#8785 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8783 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38274 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38276 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30126
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30064 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30073 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30125 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "4 Piques Brochettes Zak Designs"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8784
    #collection: Doctrine\Common\Collections\ArrayCollection {#8785 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8783 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38274 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38276 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30132
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30126
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30064 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30073 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30125 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8771 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8784
      #collection: Doctrine\Common\Collections\ArrayCollection {#8785 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8783 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38274 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38276 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30182
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30173 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30180 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30181 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8771 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30185
  +variant: App\Entity\Product\ProductVariant {#8771 …}
  +price: "9,00\u{A0}"
  +originalPrice: "9,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9251 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12681 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9248 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30182
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30173 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30180 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30181 …}
    +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 3.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#8790
    #id: 449
    #code: "spatule-pour-plancha-1805"
    #attributes: Doctrine\ORM\PersistentCollection {#8797 …}
    #variants: Doctrine\ORM\PersistentCollection {#8813 …}
    #options: Doctrine\ORM\PersistentCollection {#8801 …}
    #associations: Doctrine\ORM\PersistentCollection {#8799 …}
    #createdAt: DateTime @1758632210 {#8786
      date: 2025-09-23 20:56:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632210 {#8787
      date: 2025-09-23 20:56:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8804 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8805
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8790}
        #id: 449
        #name: "Spatule pour plancha"
        #slug: "spatule-pour-plancha-1805"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;al pour tous types de plancha.</li>\n
          <li>Lame inox et manche bak&eacute;lite.</li>\n
          <li>Nettoyage facile.</li>\n
          </ul></div><h1>Description spatule pour plancha</h1><div class="col is-12">La spatule pour plancha est id&eacute;ale pour toutes les planchas quelque soit la mati&egrave;re de la surface, chrome,fonte ou &eacute;mail. Manche bak&eacute;lite. Lame inox. Dimensions : 7 x 13.5 cm. Biseaut&eacute;e sur 3 c&ocirc;t&eacute;s.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8807 …}
    #channels: Doctrine\ORM\PersistentCollection {#8795 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8730 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8791 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8793 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30071
  +product: App\Entity\Product\Product {#8790
    #id: 449
    #code: "spatule-pour-plancha-1805"
    #attributes: Doctrine\ORM\PersistentCollection {#8797 …}
    #variants: Doctrine\ORM\PersistentCollection {#8813 …}
    #options: Doctrine\ORM\PersistentCollection {#8801 …}
    #associations: Doctrine\ORM\PersistentCollection {#8799 …}
    #createdAt: DateTime @1758632210 {#8786
      date: 2025-09-23 20:56:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632210 {#8787
      date: 2025-09-23 20:56:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8804 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8805
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8790}
        #id: 449
        #name: "Spatule pour plancha"
        #slug: "spatule-pour-plancha-1805"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;al pour tous types de plancha.</li>\n
          <li>Lame inox et manche bak&eacute;lite.</li>\n
          <li>Nettoyage facile.</li>\n
          </ul></div><h1>Description spatule pour plancha</h1><div class="col is-12">La spatule pour plancha est id&eacute;ale pour toutes les planchas quelque soit la mati&egrave;re de la surface, chrome,fonte ou &eacute;mail. Manche bak&eacute;lite. Lame inox. Dimensions : 7 x 13.5 cm. Biseaut&eacute;e sur 3 c&ocirc;t&eacute;s.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8807 …}
    #channels: Doctrine\ORM\PersistentCollection {#8795 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8730 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8791 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8793 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8814 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.65 ms
Input props
[
  "product" => App\Entity\Product\Product {#8790
    #id: 449
    #code: "spatule-pour-plancha-1805"
    #attributes: Doctrine\ORM\PersistentCollection {#8797 …}
    #variants: Doctrine\ORM\PersistentCollection {#8813 …}
    #options: Doctrine\ORM\PersistentCollection {#8801 …}
    #associations: Doctrine\ORM\PersistentCollection {#8799 …}
    #createdAt: DateTime @1758632210 {#8786
      date: 2025-09-23 20:56:50.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632210 {#8787
      date: 2025-09-23 20:56:50.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8804 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8805
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8790}
        #id: 449
        #name: "Spatule pour plancha"
        #slug: "spatule-pour-plancha-1805"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Id&eacute;al pour tous types de plancha.</li>\n
          <li>Lame inox et manche bak&eacute;lite.</li>\n
          <li>Nettoyage facile.</li>\n
          </ul></div><h1>Description spatule pour plancha</h1><div class="col is-12">La spatule pour plancha est id&eacute;ale pour toutes les planchas quelque soit la mati&egrave;re de la surface, chrome,fonte ou &eacute;mail. Manche bak&eacute;lite. Lame inox. Dimensions : 7 x 13.5 cm. Biseaut&eacute;e sur 3 c&ocirc;t&eacute;s.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8807 …}
    #channels: Doctrine\ORM\PersistentCollection {#8795 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8730 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8791 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8793 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Spatule pour plancha"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30302
  -props: [
    "product" => App\Entity\Product\Product {#8790
      #id: 449
      #code: "spatule-pour-plancha-1805"
      #attributes: Doctrine\ORM\PersistentCollection {#8797 …}
      #variants: Doctrine\ORM\PersistentCollection {#8813 …}
      #options: Doctrine\ORM\PersistentCollection {#8801 …}
      #associations: Doctrine\ORM\PersistentCollection {#8799 …}
      #createdAt: DateTime @1758632210 {#8786
        date: 2025-09-23 20:56:50.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632210 {#8787
        date: 2025-09-23 20:56:50.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8804 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8805
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8790}
          #id: 449
          #name: "Spatule pour plancha"
          #slug: "spatule-pour-plancha-1805"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Id&eacute;al pour tous types de plancha.</li>\n
            <li>Lame inox et manche bak&eacute;lite.</li>\n
            <li>Nettoyage facile.</li>\n
            </ul></div><h1>Description spatule pour plancha</h1><div class="col is-12">La spatule pour plancha est id&eacute;ale pour toutes les planchas quelque soit la mati&egrave;re de la surface, chrome,fonte ou &eacute;mail. Manche bak&eacute;lite. Lame inox. Dimensions : 7 x 13.5 cm. Biseaut&eacute;e sur 3 c&ocirc;t&eacute;s.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8807 …}
      #channels: Doctrine\ORM\PersistentCollection {#8795 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8730 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8791 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8793 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30348
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30295 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30347 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8814 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8824
    #collection: Doctrine\Common\Collections\ArrayCollection {#8825 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8823 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38288 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38290 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30348
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30295 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30347 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Spatule pour plancha"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8824
    #collection: Doctrine\Common\Collections\ArrayCollection {#8825 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8823 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38288 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38290 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30354
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30348
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30286 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30295 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30347 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8814 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8824
      #collection: Doctrine\Common\Collections\ArrayCollection {#8825 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8823 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38288 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38290 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30404
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30395 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30402 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30403 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8814 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30407
  +variant: App\Entity\Product\ProductVariant {#8814 …}
  +price: "9,00\u{A0}"
  +originalPrice: "9,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9251 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12681 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9248 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30404
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30395 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30402 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30403 …}
    +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 3.59 ms
Input props
[
  "product" => App\Entity\Product\Product {#8830
    #id: 446
    #code: "fourchette-inox-de-buyer-5203"
    #attributes: Doctrine\ORM\PersistentCollection {#8837 …}
    #variants: Doctrine\ORM\PersistentCollection {#8850 …}
    #options: Doctrine\ORM\PersistentCollection {#8841 …}
    #associations: Doctrine\ORM\PersistentCollection {#8839 …}
    #createdAt: DateTime @1758632209 {#8826
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632209 {#8827
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8844 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8845
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8830}
        #id: 446
        #name: "Fourchette inox De Buyer"
        #slug: "fourchette-inox-de-buyer-5203"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Construction monobloc, tr&egrave;s solide.</li>\n
          <li>Crochet d'accroche, pratique.</li>\n
          <li>Belle finition inox.&nbsp;</li>\n
          </ul></div><h1>Description Fourchette inox De Buyer</h1><div class="col is-12">La fourchette inox De Buyer permet d'attraper facilement les grosses pi&egrave;ces de viande, id&eacute;ale pour le barbecue ! Sa construction monobloc sans soudure la rend particuli&egrave;rement rigide.</div><h1>Caractéristiques Fourchette inox De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Inox 18/10. Manche ergonomique. Crochet pour tous supports. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8847 …}
    #channels: Doctrine\ORM\PersistentCollection {#8835 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8831 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8833 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30293
  +product: App\Entity\Product\Product {#8830
    #id: 446
    #code: "fourchette-inox-de-buyer-5203"
    #attributes: Doctrine\ORM\PersistentCollection {#8837 …}
    #variants: Doctrine\ORM\PersistentCollection {#8850 …}
    #options: Doctrine\ORM\PersistentCollection {#8841 …}
    #associations: Doctrine\ORM\PersistentCollection {#8839 …}
    #createdAt: DateTime @1758632209 {#8826
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632209 {#8827
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8844 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8845
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8830}
        #id: 446
        #name: "Fourchette inox De Buyer"
        #slug: "fourchette-inox-de-buyer-5203"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Construction monobloc, tr&egrave;s solide.</li>\n
          <li>Crochet d'accroche, pratique.</li>\n
          <li>Belle finition inox.&nbsp;</li>\n
          </ul></div><h1>Description Fourchette inox De Buyer</h1><div class="col is-12">La fourchette inox De Buyer permet d'attraper facilement les grosses pi&egrave;ces de viande, id&eacute;ale pour le barbecue ! Sa construction monobloc sans soudure la rend particuli&egrave;rement rigide.</div><h1>Caractéristiques Fourchette inox De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Inox 18/10. Manche ergonomique. Crochet pour tous supports. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8847 …}
    #channels: Doctrine\ORM\PersistentCollection {#8835 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8831 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8833 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8851 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8830
    #id: 446
    #code: "fourchette-inox-de-buyer-5203"
    #attributes: Doctrine\ORM\PersistentCollection {#8837 …}
    #variants: Doctrine\ORM\PersistentCollection {#8850 …}
    #options: Doctrine\ORM\PersistentCollection {#8841 …}
    #associations: Doctrine\ORM\PersistentCollection {#8839 …}
    #createdAt: DateTime @1758632209 {#8826
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632209 {#8827
      date: 2025-09-23 20:56:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8844 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8845
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8830}
        #id: 446
        #name: "Fourchette inox De Buyer"
        #slug: "fourchette-inox-de-buyer-5203"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Construction monobloc, tr&egrave;s solide.</li>\n
          <li>Crochet d'accroche, pratique.</li>\n
          <li>Belle finition inox.&nbsp;</li>\n
          </ul></div><h1>Description Fourchette inox De Buyer</h1><div class="col is-12">La fourchette inox De Buyer permet d'attraper facilement les grosses pi&egrave;ces de viande, id&eacute;ale pour le barbecue ! Sa construction monobloc sans soudure la rend particuli&egrave;rement rigide.</div><h1>Caractéristiques Fourchette inox De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Inox 18/10. Manche ergonomique. Crochet pour tous supports. Va au lave vaisselle.</span></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8847 …}
    #channels: Doctrine\ORM\PersistentCollection {#8835 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8831 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8833 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Fourchette inox De Buyer"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30524
  -props: [
    "product" => App\Entity\Product\Product {#8830
      #id: 446
      #code: "fourchette-inox-de-buyer-5203"
      #attributes: Doctrine\ORM\PersistentCollection {#8837 …}
      #variants: Doctrine\ORM\PersistentCollection {#8850 …}
      #options: Doctrine\ORM\PersistentCollection {#8841 …}
      #associations: Doctrine\ORM\PersistentCollection {#8839 …}
      #createdAt: DateTime @1758632209 {#8826
        date: 2025-09-23 20:56:49.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632209 {#8827
        date: 2025-09-23 20:56:49.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8844 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8845
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8830}
          #id: 446
          #name: "Fourchette inox De Buyer"
          #slug: "fourchette-inox-de-buyer-5203"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Construction monobloc, tr&egrave;s solide.</li>\n
            <li>Crochet d'accroche, pratique.</li>\n
            <li>Belle finition inox.&nbsp;</li>\n
            </ul></div><h1>Description Fourchette inox De Buyer</h1><div class="col is-12">La fourchette inox De Buyer permet d'attraper facilement les grosses pi&egrave;ces de viande, id&eacute;ale pour le barbecue ! Sa construction monobloc sans soudure la rend particuli&egrave;rement rigide.</div><h1>Caractéristiques Fourchette inox De Buyer</h1><div class="col is-12"><span style="color: #313131; font-family: arial; font-size: 12px; line-height: 14.3999996185303px; background-color: #fafafa;">Inox 18/10. Manche ergonomique. Crochet pour tous supports. Va au lave vaisselle.</span></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8847 …}
      #channels: Doctrine\ORM\PersistentCollection {#8835 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8831 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8833 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.59 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30570
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30508 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30517 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30569 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8851 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8861
    #collection: Doctrine\Common\Collections\ArrayCollection {#8862 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8860 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38302 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38304 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30570
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30508 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30517 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30569 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Fourchette inox De Buyer"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8861
    #collection: Doctrine\Common\Collections\ArrayCollection {#8862 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8860 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38302 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38304 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30576
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30570
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30508 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30517 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30569 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8851 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8861
      #collection: Doctrine\Common\Collections\ArrayCollection {#8862 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8860 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38302 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38304 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30626
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30617 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30624 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30625 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8851 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30629
  +variant: App\Entity\Product\ProductVariant {#8851 …}
  +price: "20,00\u{A0}"
  +originalPrice: "20,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9251 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12681 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9248 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30626
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30617 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30624 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30625 …}
    +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 3.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#8867
    #id: 435
    #code: "spatule-barbecue-point-virgule-6783"
    #attributes: Doctrine\ORM\PersistentCollection {#8874 …}
    #variants: Doctrine\ORM\PersistentCollection {#8887 …}
    #options: Doctrine\ORM\PersistentCollection {#8878 …}
    #associations: Doctrine\ORM\PersistentCollection {#8876 …}
    #createdAt: DateTime @1758632207 {#8863
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632207 {#8864
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8881 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8882
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8867}
        #id: 435
        #name: "Spatule Barbecue Point Virgule"
        #slug: "spatule-barbecue-point-virgule-6783"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable 18/10.</li>\n
          <li>Manche forg&eacute;.</li>\n
          <li>D&eacute;capsuleur en bout de manche.</li>\n
          </ul></div><h1>Descriptif Spatule Barbecue Point Virgule</h1><div class="col is-12">Pelle / spatule en acier inoxydable 18/10 sp&eacute;cialement adapt&eacute;e &agrave; une utilisation lors des barbecues. Le manche forg&eacute; de cet ustensile poss&egrave;de un d&eacute;capsuleur &agrave; son extr&eacute;mit&eacute; tr&egrave;s pratique pour ouvrir rapidement un rafra&icirc;chissement et &eacute;viter ainsi la d&eacute;shydratation promise par la proximit&eacute; de la fournaise du barbecue.&nbsp;&nbsp;</div><h1>Caractéristiques Spatule Barbecue Point Virgule</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Manche forg&eacute;.<br />- D&eacute;capsuleur int&eacute;gr&eacute; au manche.<br />- Dimensions : 48 x 10 x 2,8 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8884 …}
    #channels: Doctrine\ORM\PersistentCollection {#8872 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8868 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8870 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30515
  +product: App\Entity\Product\Product {#8867
    #id: 435
    #code: "spatule-barbecue-point-virgule-6783"
    #attributes: Doctrine\ORM\PersistentCollection {#8874 …}
    #variants: Doctrine\ORM\PersistentCollection {#8887 …}
    #options: Doctrine\ORM\PersistentCollection {#8878 …}
    #associations: Doctrine\ORM\PersistentCollection {#8876 …}
    #createdAt: DateTime @1758632207 {#8863
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632207 {#8864
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8881 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8882
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8867}
        #id: 435
        #name: "Spatule Barbecue Point Virgule"
        #slug: "spatule-barbecue-point-virgule-6783"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable 18/10.</li>\n
          <li>Manche forg&eacute;.</li>\n
          <li>D&eacute;capsuleur en bout de manche.</li>\n
          </ul></div><h1>Descriptif Spatule Barbecue Point Virgule</h1><div class="col is-12">Pelle / spatule en acier inoxydable 18/10 sp&eacute;cialement adapt&eacute;e &agrave; une utilisation lors des barbecues. Le manche forg&eacute; de cet ustensile poss&egrave;de un d&eacute;capsuleur &agrave; son extr&eacute;mit&eacute; tr&egrave;s pratique pour ouvrir rapidement un rafra&icirc;chissement et &eacute;viter ainsi la d&eacute;shydratation promise par la proximit&eacute; de la fournaise du barbecue.&nbsp;&nbsp;</div><h1>Caractéristiques Spatule Barbecue Point Virgule</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Manche forg&eacute;.<br />- D&eacute;capsuleur int&eacute;gr&eacute; au manche.<br />- Dimensions : 48 x 10 x 2,8 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8884 …}
    #channels: Doctrine\ORM\PersistentCollection {#8872 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8868 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8870 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#8888 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28274
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28313 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28300 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
102.0 MiB 0.75 ms
Input props
[
  "product" => App\Entity\Product\Product {#8867
    #id: 435
    #code: "spatule-barbecue-point-virgule-6783"
    #attributes: Doctrine\ORM\PersistentCollection {#8874 …}
    #variants: Doctrine\ORM\PersistentCollection {#8887 …}
    #options: Doctrine\ORM\PersistentCollection {#8878 …}
    #associations: Doctrine\ORM\PersistentCollection {#8876 …}
    #createdAt: DateTime @1758632207 {#8863
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632207 {#8864
      date: 2025-09-23 20:56:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8881 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8882
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8867}
        #id: 435
        #name: "Spatule Barbecue Point Virgule"
        #slug: "spatule-barbecue-point-virgule-6783"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Acier inoxydable 18/10.</li>\n
          <li>Manche forg&eacute;.</li>\n
          <li>D&eacute;capsuleur en bout de manche.</li>\n
          </ul></div><h1>Descriptif Spatule Barbecue Point Virgule</h1><div class="col is-12">Pelle / spatule en acier inoxydable 18/10 sp&eacute;cialement adapt&eacute;e &agrave; une utilisation lors des barbecues. Le manche forg&eacute; de cet ustensile poss&egrave;de un d&eacute;capsuleur &agrave; son extr&eacute;mit&eacute; tr&egrave;s pratique pour ouvrir rapidement un rafra&icirc;chissement et &eacute;viter ainsi la d&eacute;shydratation promise par la proximit&eacute; de la fournaise du barbecue.&nbsp;&nbsp;</div><h1>Caractéristiques Spatule Barbecue Point Virgule</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Manche forg&eacute;.<br />- D&eacute;capsuleur int&eacute;gr&eacute; au manche.<br />- Dimensions : 48 x 10 x 2,8 cm.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8884 …}
    #channels: Doctrine\ORM\PersistentCollection {#8872 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8868 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8870 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Spatule Barbecue Point Virgule"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30746
  -props: [
    "product" => App\Entity\Product\Product {#8867
      #id: 435
      #code: "spatule-barbecue-point-virgule-6783"
      #attributes: Doctrine\ORM\PersistentCollection {#8874 …}
      #variants: Doctrine\ORM\PersistentCollection {#8887 …}
      #options: Doctrine\ORM\PersistentCollection {#8878 …}
      #associations: Doctrine\ORM\PersistentCollection {#8876 …}
      #createdAt: DateTime @1758632207 {#8863
        date: 2025-09-23 20:56:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632207 {#8864
        date: 2025-09-23 20:56:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8881 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8882
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8867}
          #id: 435
          #name: "Spatule Barbecue Point Virgule"
          #slug: "spatule-barbecue-point-virgule-6783"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Acier inoxydable 18/10.</li>\n
            <li>Manche forg&eacute;.</li>\n
            <li>D&eacute;capsuleur en bout de manche.</li>\n
            </ul></div><h1>Descriptif Spatule Barbecue Point Virgule</h1><div class="col is-12">Pelle / spatule en acier inoxydable 18/10 sp&eacute;cialement adapt&eacute;e &agrave; une utilisation lors des barbecues. Le manche forg&eacute; de cet ustensile poss&egrave;de un d&eacute;capsuleur &agrave; son extr&eacute;mit&eacute; tr&egrave;s pratique pour ouvrir rapidement un rafra&icirc;chissement et &eacute;viter ainsi la d&eacute;shydratation promise par la proximit&eacute; de la fournaise du barbecue.&nbsp;&nbsp;</div><h1>Caractéristiques Spatule Barbecue Point Virgule</h1><div class="col is-12">- Acier inoxydable 18/10.<br />- Manche forg&eacute;.<br />- D&eacute;capsuleur int&eacute;gr&eacute; au manche.<br />- Dimensions : 48 x 10 x 2,8 cm.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8884 …}
      #channels: Doctrine\ORM\PersistentCollection {#8872 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8868 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8870 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
102.0 MiB 0.58 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30730 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30739 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30797 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8888 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8898
    #collection: Doctrine\Common\Collections\ArrayCollection {#8899 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8897 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38316 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38318 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30798
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30730 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30739 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30797 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Spatule Barbecue Point Virgule"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#8898
    #collection: Doctrine\Common\Collections\ArrayCollection {#8899 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#8897 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38316 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38318 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30804
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30798
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30730 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30739 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30797 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#8888 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#8898
      #collection: Doctrine\Common\Collections\ArrayCollection {#8899 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#8897 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38316 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38318 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 102.0 MiB 0.13 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30845 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30852 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30853 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#8888 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30857
  +variant: App\Entity\Product\ProductVariant {#8888 …}
  +price: "22,00\u{A0}"
  +originalPrice: "22,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9251 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12681 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9248 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30854
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30845 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30852 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30853 …}
    +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 104.0 MiB 2.22 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27981
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12746 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28003 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12756 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31166
  +cart: App\Entity\Order\Order {#13660 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27981
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12746 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28003 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12756 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}