Components

12 Twig Components
44 Render Count
86 ms Render Time
116.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 57.37ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 10.85ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 8.62ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.87ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.20ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.74ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.66ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 15.37ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.10ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.77ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 2.26ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.10ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 116.0 MiB 1.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12592 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …}
    +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 {#13213
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12593
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12586 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12592 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12591 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 116.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13288 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …}
    +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 {#13299
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13290
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13286 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13288 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13289 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 116.0 MiB 4.66 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13396
  +cart: App\Entity\Order\Order {#13463 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13381
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13360 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13380 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13379 …}
    +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 116.0 MiB 15.37 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13649
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …}
    +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 {#13658
  #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 {#13649
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13637 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13643 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13635 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 116.0 MiB 1.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27446 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …}
    +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 {#27458
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27449
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27445 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27446 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27448 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 116.0 MiB 0.77 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27559 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …}
    +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 {#27570
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27562
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27558 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27559 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27561 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 116.0 MiB 2.26 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27630 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …}
    +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 {#27641
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27633
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27629 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27630 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27632 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 116.0 MiB 11.91 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 1284
    #code: "boite-repas-isotherme-1l-valira-6488"
    #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
    #variants: Doctrine\ORM\PersistentCollection {#8393 …}
    #options: Doctrine\ORM\PersistentCollection {#8521 …}
    #associations: Doctrine\ORM\PersistentCollection {#8461 …}
    #createdAt: DateTime @1758632327 {#7680
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#7403
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8520 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8523
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 1284
        #name: "Boîte Repas Isotherme 1L Valira"
        #slug: "boite-repas-isotherme-1l-valira-6488"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Incassable, acier inoxydable.</li>\n
          <li>Isolation double paroi par vide d'air.</li>\n
          <li>Conserve au chaud 6 heures, au froid 24 heures.</li>\n
          </ul></div><h1>Descriptif Boîte Repas Isotherme 1L Valira</h1><div class="col is-12">Bo&icirc;te alimentaire isotherme par vide d'air incassable en acier inoxydable d'une contenance de 1 litre poss&eacute;dant 2 compartiments et une cuill&egrave;re inclue. Cette bo&icirc;te permet de conserver au chaud durant 6 heures et au froid durant 24 heures. Elle poss&egrave;de une poign&eacute;e escamotable tr&egrave;s pratique.</div><h1>Caractéristiques Boîte Repas Isotherme 1L Valira</h1><div class="col is-12">- Acier inoxydable.<br />- Incassable.<br />- Isolation par vide d'air.<br />- 2 compatiments.<br />- Conserve au chaud durant 6 heures et au froid durant 24 heures.<br />- Dimensions : 12,5 x 18 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 {#8526 …}
    #channels: Doctrine\ORM\PersistentCollection {#8029 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8032 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28167
  +product: App\Entity\Product\Product {#7964
    #id: 1284
    #code: "boite-repas-isotherme-1l-valira-6488"
    #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
    #variants: Doctrine\ORM\PersistentCollection {#8393 …}
    #options: Doctrine\ORM\PersistentCollection {#8521 …}
    #associations: Doctrine\ORM\PersistentCollection {#8461 …}
    #createdAt: DateTime @1758632327 {#7680
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#7403
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8520 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8523
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 1284
        #name: "Boîte Repas Isotherme 1L Valira"
        #slug: "boite-repas-isotherme-1l-valira-6488"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Incassable, acier inoxydable.</li>\n
          <li>Isolation double paroi par vide d'air.</li>\n
          <li>Conserve au chaud 6 heures, au froid 24 heures.</li>\n
          </ul></div><h1>Descriptif Boîte Repas Isotherme 1L Valira</h1><div class="col is-12">Bo&icirc;te alimentaire isotherme par vide d'air incassable en acier inoxydable d'une contenance de 1 litre poss&eacute;dant 2 compartiments et une cuill&egrave;re inclue. Cette bo&icirc;te permet de conserver au chaud durant 6 heures et au froid durant 24 heures. Elle poss&egrave;de une poign&eacute;e escamotable tr&egrave;s pratique.</div><h1>Caractéristiques Boîte Repas Isotherme 1L Valira</h1><div class="col is-12">- Acier inoxydable.<br />- Incassable.<br />- Isolation par vide d'air.<br />- 2 compatiments.<br />- Conserve au chaud durant 6 heures et au froid durant 24 heures.<br />- Dimensions : 12,5 x 18 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 {#8526 …}
    #channels: Doctrine\ORM\PersistentCollection {#8029 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8032 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28433 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 2.44 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 1284
    #code: "boite-repas-isotherme-1l-valira-6488"
    #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
    #variants: Doctrine\ORM\PersistentCollection {#8393 …}
    #options: Doctrine\ORM\PersistentCollection {#8521 …}
    #associations: Doctrine\ORM\PersistentCollection {#8461 …}
    #createdAt: DateTime @1758632327 {#7680
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#7403
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8520 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8523
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 1284
        #name: "Boîte Repas Isotherme 1L Valira"
        #slug: "boite-repas-isotherme-1l-valira-6488"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Incassable, acier inoxydable.</li>\n
          <li>Isolation double paroi par vide d'air.</li>\n
          <li>Conserve au chaud 6 heures, au froid 24 heures.</li>\n
          </ul></div><h1>Descriptif Boîte Repas Isotherme 1L Valira</h1><div class="col is-12">Bo&icirc;te alimentaire isotherme par vide d'air incassable en acier inoxydable d'une contenance de 1 litre poss&eacute;dant 2 compartiments et une cuill&egrave;re inclue. Cette bo&icirc;te permet de conserver au chaud durant 6 heures et au froid durant 24 heures. Elle poss&egrave;de une poign&eacute;e escamotable tr&egrave;s pratique.</div><h1>Caractéristiques Boîte Repas Isotherme 1L Valira</h1><div class="col is-12">- Acier inoxydable.<br />- Incassable.<br />- Isolation par vide d'air.<br />- 2 compatiments.<br />- Conserve au chaud durant 6 heures et au froid durant 24 heures.<br />- Dimensions : 12,5 x 18 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 {#8526 …}
    #channels: Doctrine\ORM\PersistentCollection {#8029 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8032 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte Repas Isotherme 1L Valira"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28844
  -props: [
    "product" => App\Entity\Product\Product {#7964
      #id: 1284
      #code: "boite-repas-isotherme-1l-valira-6488"
      #attributes: Doctrine\ORM\PersistentCollection {#8170 …}
      #variants: Doctrine\ORM\PersistentCollection {#8393 …}
      #options: Doctrine\ORM\PersistentCollection {#8521 …}
      #associations: Doctrine\ORM\PersistentCollection {#8461 …}
      #createdAt: DateTime @1758632327 {#7680
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632327 {#7403
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8520 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8523
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7964}
          #id: 1284
          #name: "Boîte Repas Isotherme 1L Valira"
          #slug: "boite-repas-isotherme-1l-valira-6488"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Incassable, acier inoxydable.</li>\n
            <li>Isolation double paroi par vide d'air.</li>\n
            <li>Conserve au chaud 6 heures, au froid 24 heures.</li>\n
            </ul></div><h1>Descriptif Boîte Repas Isotherme 1L Valira</h1><div class="col is-12">Bo&icirc;te alimentaire isotherme par vide d'air incassable en acier inoxydable d'une contenance de 1 litre poss&eacute;dant 2 compartiments et une cuill&egrave;re inclue. Cette bo&icirc;te permet de conserver au chaud durant 6 heures et au froid durant 24 heures. Elle poss&egrave;de une poign&eacute;e escamotable tr&egrave;s pratique.</div><h1>Caractéristiques Boîte Repas Isotherme 1L Valira</h1><div class="col is-12">- Acier inoxydable.<br />- Incassable.<br />- Isolation par vide d'air.<br />- 2 compatiments.<br />- Conserve au chaud durant 6 heures et au froid durant 24 heures.<br />- Dimensions : 12,5 x 18 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 {#8526 …}
      #channels: Doctrine\ORM\PersistentCollection {#8029 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7920 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8032 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 1.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28923
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28926 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28921 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28920 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28433 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
    #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28616 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38234 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38286 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28923
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28926 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28921 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28920 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte Repas Isotherme 1L Valira"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
    #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28616 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38234 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38286 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28931
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28923
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28926 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28921 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28920 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28433 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28779
      #collection: Doctrine\Common\Collections\ArrayCollection {#28778 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28616 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38234 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38286 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28999
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28989 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28997 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28998 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28433 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29008
  +variant: App\Entity\Product\ProductVariant {#28433 …}
  +price: "45,00\u{A0}"
  +originalPrice: "45,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28999
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28989 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28997 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28998 …}
    +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 116.0 MiB 5.97 ms
Input props
[
  "product" => App\Entity\Product\Product {#8532
    #id: 1285
    #code: "lunch-box-nomade-bambou-verre-pebbly-7388"
    #attributes: Doctrine\ORM\PersistentCollection {#8539 …}
    #variants: Doctrine\ORM\PersistentCollection {#8541 …}
    #options: Doctrine\ORM\PersistentCollection {#8545 …}
    #associations: Doctrine\ORM\PersistentCollection {#8543 …}
    #createdAt: DateTime @1758632327 {#8530
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8531
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8548 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8549
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8532}
        #id: 1285
        #name: "Lunch Box Nomade Bambou & Verre Pebbly"
        #slug: "lunch-box-nomade-bambou-verre-pebbly-7388"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre borosilicate &amp; bambou.</li>\n
          <li>Capacit&eacute; : 1 litre.</li>\n
          <li>Compatible four &amp; micro-ondes (sans le couvercle)</li>\n
          <li>3 couverts en bambou dans un pochon en coton.</li>\n
          </ul></div><h1>Descriptif Lunch Box Nomade Bambou & Verre Pebbly</h1><div class="col is-12">Pour transporter, r&eacute;chauffer et conserver, la Lunch Box Nomade Pebbly se compose d'un plat en verre borosilicate avec son couvercle en bambou et joint silicone et d'un ensemble de couverts (fourchette, couteau et cuill&egrave;re) en bambou r&eacute;utilisable avec &eacute;tui en coton.. Le plat est compatible four jusqu'&agrave; 400&deg;C, micro-ondes et lave-vaisselle (couvercle exclu). De dimensions 20 x 15 x 6,5 cm, elle offre une contenance de 1 litre.</div><h1>Caractéristiques Lunch Box Nomade Bambou & Verre Pebbly</h1><div class="col is-12">- Plat en verre borosilicate de 1 litre de contenance.<br />- Couvercle en bambou avec joint silicone alimentaire amovible.<br />- Fourchette, couteau et cuill&egrave;re en bambou dans un &eacute;tui en coton.<br />- Bande textile &eacute;lastique pour fermeture.<br />- Dimensions : 20 x 15 x 6,5 cm.&nbsp;<br />- Compatible four (jusqu'&agrave; 400&deg;C), micro-ondes et lave-vaisselle. (sans le couvercle et les couverts)<br />- Sans BPA.</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 {#8551 …}
    #channels: Doctrine\ORM\PersistentCollection {#8537 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8533 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8535 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28822
  +product: App\Entity\Product\Product {#8532
    #id: 1285
    #code: "lunch-box-nomade-bambou-verre-pebbly-7388"
    #attributes: Doctrine\ORM\PersistentCollection {#8539 …}
    #variants: Doctrine\ORM\PersistentCollection {#8541 …}
    #options: Doctrine\ORM\PersistentCollection {#8545 …}
    #associations: Doctrine\ORM\PersistentCollection {#8543 …}
    #createdAt: DateTime @1758632327 {#8530
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8531
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8548 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8549
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8532}
        #id: 1285
        #name: "Lunch Box Nomade Bambou & Verre Pebbly"
        #slug: "lunch-box-nomade-bambou-verre-pebbly-7388"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre borosilicate &amp; bambou.</li>\n
          <li>Capacit&eacute; : 1 litre.</li>\n
          <li>Compatible four &amp; micro-ondes (sans le couvercle)</li>\n
          <li>3 couverts en bambou dans un pochon en coton.</li>\n
          </ul></div><h1>Descriptif Lunch Box Nomade Bambou & Verre Pebbly</h1><div class="col is-12">Pour transporter, r&eacute;chauffer et conserver, la Lunch Box Nomade Pebbly se compose d'un plat en verre borosilicate avec son couvercle en bambou et joint silicone et d'un ensemble de couverts (fourchette, couteau et cuill&egrave;re) en bambou r&eacute;utilisable avec &eacute;tui en coton.. Le plat est compatible four jusqu'&agrave; 400&deg;C, micro-ondes et lave-vaisselle (couvercle exclu). De dimensions 20 x 15 x 6,5 cm, elle offre une contenance de 1 litre.</div><h1>Caractéristiques Lunch Box Nomade Bambou & Verre Pebbly</h1><div class="col is-12">- Plat en verre borosilicate de 1 litre de contenance.<br />- Couvercle en bambou avec joint silicone alimentaire amovible.<br />- Fourchette, couteau et cuill&egrave;re en bambou dans un &eacute;tui en coton.<br />- Bande textile &eacute;lastique pour fermeture.<br />- Dimensions : 20 x 15 x 6,5 cm.&nbsp;<br />- Compatible four (jusqu'&agrave; 400&deg;C), micro-ondes et lave-vaisselle. (sans le couvercle et les couverts)<br />- Sans BPA.</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 {#8551 …}
    #channels: Doctrine\ORM\PersistentCollection {#8537 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8533 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8535 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29081 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 1.17 ms
Input props
[
  "product" => App\Entity\Product\Product {#8532
    #id: 1285
    #code: "lunch-box-nomade-bambou-verre-pebbly-7388"
    #attributes: Doctrine\ORM\PersistentCollection {#8539 …}
    #variants: Doctrine\ORM\PersistentCollection {#8541 …}
    #options: Doctrine\ORM\PersistentCollection {#8545 …}
    #associations: Doctrine\ORM\PersistentCollection {#8543 …}
    #createdAt: DateTime @1758632327 {#8530
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8531
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8548 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8549
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8532}
        #id: 1285
        #name: "Lunch Box Nomade Bambou & Verre Pebbly"
        #slug: "lunch-box-nomade-bambou-verre-pebbly-7388"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre borosilicate &amp; bambou.</li>\n
          <li>Capacit&eacute; : 1 litre.</li>\n
          <li>Compatible four &amp; micro-ondes (sans le couvercle)</li>\n
          <li>3 couverts en bambou dans un pochon en coton.</li>\n
          </ul></div><h1>Descriptif Lunch Box Nomade Bambou & Verre Pebbly</h1><div class="col is-12">Pour transporter, r&eacute;chauffer et conserver, la Lunch Box Nomade Pebbly se compose d'un plat en verre borosilicate avec son couvercle en bambou et joint silicone et d'un ensemble de couverts (fourchette, couteau et cuill&egrave;re) en bambou r&eacute;utilisable avec &eacute;tui en coton.. Le plat est compatible four jusqu'&agrave; 400&deg;C, micro-ondes et lave-vaisselle (couvercle exclu). De dimensions 20 x 15 x 6,5 cm, elle offre une contenance de 1 litre.</div><h1>Caractéristiques Lunch Box Nomade Bambou & Verre Pebbly</h1><div class="col is-12">- Plat en verre borosilicate de 1 litre de contenance.<br />- Couvercle en bambou avec joint silicone alimentaire amovible.<br />- Fourchette, couteau et cuill&egrave;re en bambou dans un &eacute;tui en coton.<br />- Bande textile &eacute;lastique pour fermeture.<br />- Dimensions : 20 x 15 x 6,5 cm.&nbsp;<br />- Compatible four (jusqu'&agrave; 400&deg;C), micro-ondes et lave-vaisselle. (sans le couvercle et les couverts)<br />- Sans BPA.</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 {#8551 …}
    #channels: Doctrine\ORM\PersistentCollection {#8537 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8533 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8535 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Lunch Box Nomade Bambou & Verre Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29152
  -props: [
    "product" => App\Entity\Product\Product {#8532
      #id: 1285
      #code: "lunch-box-nomade-bambou-verre-pebbly-7388"
      #attributes: Doctrine\ORM\PersistentCollection {#8539 …}
      #variants: Doctrine\ORM\PersistentCollection {#8541 …}
      #options: Doctrine\ORM\PersistentCollection {#8545 …}
      #associations: Doctrine\ORM\PersistentCollection {#8543 …}
      #createdAt: DateTime @1758632327 {#8530
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632327 {#8531
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8548 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8549
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8532}
          #id: 1285
          #name: "Lunch Box Nomade Bambou & Verre Pebbly"
          #slug: "lunch-box-nomade-bambou-verre-pebbly-7388"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Verre borosilicate &amp; bambou.</li>\n
            <li>Capacit&eacute; : 1 litre.</li>\n
            <li>Compatible four &amp; micro-ondes (sans le couvercle)</li>\n
            <li>3 couverts en bambou dans un pochon en coton.</li>\n
            </ul></div><h1>Descriptif Lunch Box Nomade Bambou & Verre Pebbly</h1><div class="col is-12">Pour transporter, r&eacute;chauffer et conserver, la Lunch Box Nomade Pebbly se compose d'un plat en verre borosilicate avec son couvercle en bambou et joint silicone et d'un ensemble de couverts (fourchette, couteau et cuill&egrave;re) en bambou r&eacute;utilisable avec &eacute;tui en coton.. Le plat est compatible four jusqu'&agrave; 400&deg;C, micro-ondes et lave-vaisselle (couvercle exclu). De dimensions 20 x 15 x 6,5 cm, elle offre une contenance de 1 litre.</div><h1>Caractéristiques Lunch Box Nomade Bambou & Verre Pebbly</h1><div class="col is-12">- Plat en verre borosilicate de 1 litre de contenance.<br />- Couvercle en bambou avec joint silicone alimentaire amovible.<br />- Fourchette, couteau et cuill&egrave;re en bambou dans un &eacute;tui en coton.<br />- Bande textile &eacute;lastique pour fermeture.<br />- Dimensions : 20 x 15 x 6,5 cm.&nbsp;<br />- Compatible four (jusqu'&agrave; 400&deg;C), micro-ondes et lave-vaisselle. (sans le couvercle et les couverts)<br />- Sans BPA.</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 {#8551 …}
      #channels: Doctrine\ORM\PersistentCollection {#8537 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8533 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8535 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.86 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29145
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29212 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29081 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29089
    #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29077 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38306 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38308 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29145
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29212 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Lunch Box Nomade Bambou & Verre Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29089
    #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29077 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38306 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38308 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29216
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29145
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29136 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29212 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29133 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29081 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29089
      #collection: Doctrine\Common\Collections\ArrayCollection {#29098 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29077 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38306 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38308 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29266
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29264 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29265 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29081 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29269
  +variant: App\Entity\Product\ProductVariant {#29081 …}
  +price: "24,00\u{A0}"
  +originalPrice: "24,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29266
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29257 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29264 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29265 …}
    +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 116.0 MiB 5.46 ms
Input props
[
  "product" => App\Entity\Product\Product {#8555
    #id: 1286
    #code: "boite-repas-double-paroi-point-virgule-7517"
    #attributes: Doctrine\ORM\PersistentCollection {#8562 …}
    #variants: Doctrine\ORM\PersistentCollection {#8564 …}
    #options: Doctrine\ORM\PersistentCollection {#8568 …}
    #associations: Doctrine\ORM\PersistentCollection {#8566 …}
    #createdAt: DateTime @1758632327 {#8553
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8554
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8571 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8572
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8555}
        #id: 1286
        #name: "Boîte Repas Double Paroi Point Virgule"
        #slug: "boite-repas-double-paroi-point-virgule-7517"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Double paroi.</li>\n
          <li>Acier inoxydable.</li>\n
          <li>Herm&eacute;tique.</li>\n
          </ul></div><h1>Descriptif Boîte Repas Double Paroi Point Virgule</h1><div class="col is-12">Bo&icirc;te repas en acier inoxydable &agrave; double paroi pour maintenir au chaud plus longtemps. Totalement herm&eacute;tique.</div><h1>Caractéristiques Boîte Repas Double Paroi Point Virgule</h1><div class="col is-12">- Acier inoxydable.<br />- Double paroi.<br />- Fermeture herm&eacute;tique.<br />- Contenance : 680 ml.<br />- Diam&egrave;tre : 9 cm.<br />- Hauteur : 17 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 {#8574 …}
    #channels: Doctrine\ORM\PersistentCollection {#8560 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8556 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8558 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29143
  +product: App\Entity\Product\Product {#8555
    #id: 1286
    #code: "boite-repas-double-paroi-point-virgule-7517"
    #attributes: Doctrine\ORM\PersistentCollection {#8562 …}
    #variants: Doctrine\ORM\PersistentCollection {#8564 …}
    #options: Doctrine\ORM\PersistentCollection {#8568 …}
    #associations: Doctrine\ORM\PersistentCollection {#8566 …}
    #createdAt: DateTime @1758632327 {#8553
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8554
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8571 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8572
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8555}
        #id: 1286
        #name: "Boîte Repas Double Paroi Point Virgule"
        #slug: "boite-repas-double-paroi-point-virgule-7517"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Double paroi.</li>\n
          <li>Acier inoxydable.</li>\n
          <li>Herm&eacute;tique.</li>\n
          </ul></div><h1>Descriptif Boîte Repas Double Paroi Point Virgule</h1><div class="col is-12">Bo&icirc;te repas en acier inoxydable &agrave; double paroi pour maintenir au chaud plus longtemps. Totalement herm&eacute;tique.</div><h1>Caractéristiques Boîte Repas Double Paroi Point Virgule</h1><div class="col is-12">- Acier inoxydable.<br />- Double paroi.<br />- Fermeture herm&eacute;tique.<br />- Contenance : 680 ml.<br />- Diam&egrave;tre : 9 cm.<br />- Hauteur : 17 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 {#8574 …}
    #channels: Doctrine\ORM\PersistentCollection {#8560 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8556 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8558 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29332 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 1.00 ms
Input props
[
  "product" => App\Entity\Product\Product {#8555
    #id: 1286
    #code: "boite-repas-double-paroi-point-virgule-7517"
    #attributes: Doctrine\ORM\PersistentCollection {#8562 …}
    #variants: Doctrine\ORM\PersistentCollection {#8564 …}
    #options: Doctrine\ORM\PersistentCollection {#8568 …}
    #associations: Doctrine\ORM\PersistentCollection {#8566 …}
    #createdAt: DateTime @1758632327 {#8553
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8554
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8571 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8572
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8555}
        #id: 1286
        #name: "Boîte Repas Double Paroi Point Virgule"
        #slug: "boite-repas-double-paroi-point-virgule-7517"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Double paroi.</li>\n
          <li>Acier inoxydable.</li>\n
          <li>Herm&eacute;tique.</li>\n
          </ul></div><h1>Descriptif Boîte Repas Double Paroi Point Virgule</h1><div class="col is-12">Bo&icirc;te repas en acier inoxydable &agrave; double paroi pour maintenir au chaud plus longtemps. Totalement herm&eacute;tique.</div><h1>Caractéristiques Boîte Repas Double Paroi Point Virgule</h1><div class="col is-12">- Acier inoxydable.<br />- Double paroi.<br />- Fermeture herm&eacute;tique.<br />- Contenance : 680 ml.<br />- Diam&egrave;tre : 9 cm.<br />- Hauteur : 17 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 {#8574 …}
    #channels: Doctrine\ORM\PersistentCollection {#8560 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8556 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8558 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte Repas Double Paroi Point Virgule"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29403
  -props: [
    "product" => App\Entity\Product\Product {#8555
      #id: 1286
      #code: "boite-repas-double-paroi-point-virgule-7517"
      #attributes: Doctrine\ORM\PersistentCollection {#8562 …}
      #variants: Doctrine\ORM\PersistentCollection {#8564 …}
      #options: Doctrine\ORM\PersistentCollection {#8568 …}
      #associations: Doctrine\ORM\PersistentCollection {#8566 …}
      #createdAt: DateTime @1758632327 {#8553
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632327 {#8554
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8571 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8572
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8555}
          #id: 1286
          #name: "Boîte Repas Double Paroi Point Virgule"
          #slug: "boite-repas-double-paroi-point-virgule-7517"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Double paroi.</li>\n
            <li>Acier inoxydable.</li>\n
            <li>Herm&eacute;tique.</li>\n
            </ul></div><h1>Descriptif Boîte Repas Double Paroi Point Virgule</h1><div class="col is-12">Bo&icirc;te repas en acier inoxydable &agrave; double paroi pour maintenir au chaud plus longtemps. Totalement herm&eacute;tique.</div><h1>Caractéristiques Boîte Repas Double Paroi Point Virgule</h1><div class="col is-12">- Acier inoxydable.<br />- Double paroi.<br />- Fermeture herm&eacute;tique.<br />- Contenance : 680 ml.<br />- Diam&egrave;tre : 9 cm.<br />- Hauteur : 17 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 {#8574 …}
      #channels: Doctrine\ORM\PersistentCollection {#8560 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8556 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8558 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.81 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29396
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29387 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29457 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29384 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29332 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29340
    #collection: Doctrine\Common\Collections\ArrayCollection {#29349 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29328 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38320 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38322 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29396
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29387 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29457 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29384 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte Repas Double Paroi Point Virgule"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29340
    #collection: Doctrine\Common\Collections\ArrayCollection {#29349 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29328 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38320 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38322 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29461
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29396
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29387 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29457 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29384 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29332 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29340
      #collection: Doctrine\Common\Collections\ArrayCollection {#29349 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29328 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38320 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38322 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29511
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29502 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29509 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29510 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29332 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29514
  +variant: App\Entity\Product\ProductVariant {#29332 …}
  +price: "27,00\u{A0}"
  +originalPrice: "27,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29511
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29502 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29509 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29510 …}
    +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 116.0 MiB 6.53 ms
Input props
[
  "product" => App\Entity\Product\Product {#8578
    #id: 1287
    #code: "boite-repas-isotherme-mobility-emsa-4104"
    #attributes: Doctrine\ORM\PersistentCollection {#8585 …}
    #variants: Doctrine\ORM\PersistentCollection {#8587 …}
    #options: Doctrine\ORM\PersistentCollection {#8591 …}
    #associations: Doctrine\ORM\PersistentCollection {#8589 …}
    #createdAt: DateTime @1758632327 {#8576
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8577
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8594 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8595
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8578}
        #id: 1287
        #name: "Boîte repas isotherme Mobility Emsa"
        #slug: "boite-repas-isotherme-mobility-emsa-4104"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s belle finition inox.</li>\n
          <li>100 % &eacute;tanche.</li>\n
          <li>Garantie 5 ans.&nbsp;</li>\n
          </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
          <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></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 {#8597 …}
    #channels: Doctrine\ORM\PersistentCollection {#8583 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8579 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8581 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29394
  +product: App\Entity\Product\Product {#8578
    #id: 1287
    #code: "boite-repas-isotherme-mobility-emsa-4104"
    #attributes: Doctrine\ORM\PersistentCollection {#8585 …}
    #variants: Doctrine\ORM\PersistentCollection {#8587 …}
    #options: Doctrine\ORM\PersistentCollection {#8591 …}
    #associations: Doctrine\ORM\PersistentCollection {#8589 …}
    #createdAt: DateTime @1758632327 {#8576
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8577
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8594 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8595
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8578}
        #id: 1287
        #name: "Boîte repas isotherme Mobility Emsa"
        #slug: "boite-repas-isotherme-mobility-emsa-4104"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s belle finition inox.</li>\n
          <li>100 % &eacute;tanche.</li>\n
          <li>Garantie 5 ans.&nbsp;</li>\n
          </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
          <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></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 {#8597 …}
    #channels: Doctrine\ORM\PersistentCollection {#8583 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8579 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8581 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29577 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 1.07 ms
Input props
[
  "product" => App\Entity\Product\Product {#8578
    #id: 1287
    #code: "boite-repas-isotherme-mobility-emsa-4104"
    #attributes: Doctrine\ORM\PersistentCollection {#8585 …}
    #variants: Doctrine\ORM\PersistentCollection {#8587 …}
    #options: Doctrine\ORM\PersistentCollection {#8591 …}
    #associations: Doctrine\ORM\PersistentCollection {#8589 …}
    #createdAt: DateTime @1758632327 {#8576
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8577
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8594 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8595
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8578}
        #id: 1287
        #name: "Boîte repas isotherme Mobility Emsa"
        #slug: "boite-repas-isotherme-mobility-emsa-4104"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s belle finition inox.</li>\n
          <li>100 % &eacute;tanche.</li>\n
          <li>Garantie 5 ans.&nbsp;</li>\n
          </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
          <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></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 {#8597 …}
    #channels: Doctrine\ORM\PersistentCollection {#8583 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8579 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8581 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte repas isotherme Mobility Emsa"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29651
  -props: [
    "product" => App\Entity\Product\Product {#8578
      #id: 1287
      #code: "boite-repas-isotherme-mobility-emsa-4104"
      #attributes: Doctrine\ORM\PersistentCollection {#8585 …}
      #variants: Doctrine\ORM\PersistentCollection {#8587 …}
      #options: Doctrine\ORM\PersistentCollection {#8591 …}
      #associations: Doctrine\ORM\PersistentCollection {#8589 …}
      #createdAt: DateTime @1758632327 {#8576
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632327 {#8577
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8594 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8595
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8578}
          #id: 1287
          #name: "Boîte repas isotherme Mobility Emsa"
          #slug: "boite-repas-isotherme-mobility-emsa-4104"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Tr&egrave;s belle finition inox.</li>\n
            <li>100 % &eacute;tanche.</li>\n
            <li>Garantie 5 ans.&nbsp;</li>\n
            </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
            <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></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 {#8597 …}
      #channels: Doctrine\ORM\PersistentCollection {#8583 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8579 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8581 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 1.21 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29716
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29635 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29705 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29632 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29577 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29585
    #collection: Doctrine\Common\Collections\ArrayCollection {#29597 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29573 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38336 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29716
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29635 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29705 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29632 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte repas isotherme Mobility Emsa"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29585
    #collection: Doctrine\Common\Collections\ArrayCollection {#29597 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29573 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38336 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29721
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29716
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29635 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29705 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29632 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29577 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29585
      #collection: Doctrine\Common\Collections\ArrayCollection {#29597 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29573 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38334 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38336 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29770
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29761 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29769 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29577 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29773
  +variant: App\Entity\Product\ProductVariant {#29577 …}
  +price: "62,00\u{A0}"
  +originalPrice: "62,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29770
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29761 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29768 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29769 …}
    +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 116.0 MiB 5.73 ms
Input props
[
  "product" => App\Entity\Product\Product {#8604
    #id: 1288
    #code: "boite-repas-locktop-oxo-4830"
    #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
    #variants: Doctrine\ORM\PersistentCollection {#8613 …}
    #options: Doctrine\ORM\PersistentCollection {#8617 …}
    #associations: Doctrine\ORM\PersistentCollection {#8615 …}
    #createdAt: DateTime @1758632327 {#8602
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8603
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8620 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8621
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8604}
        #id: 1288
        #name: "Boîte repas locktop Oxo"
        #slug: "boite-repas-locktop-oxo-4830"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pr&eacute;serve la fra&icirc;cheur de votre repas.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Facile &agrave; ouvrir et fermer.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lot de 3. &nbsp;</div>\n
          <div>\n
          <ul>\n
          <li>Pr&eacute;serve la fra&icirc;cheur de votre repas.</li>\n
          <li>Facile &agrave; ouvrir et fermer.</li>\n
          <li>Lot de 3. &nbsp;</li>\n
          </ul>\n
          </div></div><h1>Description Boîte repas locktop Oxo</h1><div class="col is-12">La bo&icirc;te &agrave; repas locktop d'Oxo vous permet de conserver vos aliments. Compos&eacute; d'un s&eacute;parateur, elle vous permet de s&eacute;parer deux plats diff&eacute;rents ou de s&eacute;parer l'humide du sec. De plus, les petites bo&icirc;tes ind&eacute;pendantes vous permettent de conserver votre dessert, votre sauce ou d'autres aliments.&nbsp;</div><h1>Caractéristiques Boîte repas locktop Oxo</h1><div class="col is-12">Lot de 3 bo&icirc;tes herm&eacute;tiques. 1 bo&icirc;te 1,5 L avec s&eacute;parateur d'aliments ; 1 bo&icirc;te 60 ml ; 1 bo&icirc;te 120 ml. &nbsp;Mat&eacute;riau : Tritan, sans BPA, r&eacute;siste aux d&eacute;formations, aux t&acirc;ches et aux odeurs. Convient au lave-vaisselle, micro-ondes.&nbsp;</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 {#8623 …}
    #channels: Doctrine\ORM\PersistentCollection {#8609 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8607 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29642
  +product: App\Entity\Product\Product {#8604
    #id: 1288
    #code: "boite-repas-locktop-oxo-4830"
    #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
    #variants: Doctrine\ORM\PersistentCollection {#8613 …}
    #options: Doctrine\ORM\PersistentCollection {#8617 …}
    #associations: Doctrine\ORM\PersistentCollection {#8615 …}
    #createdAt: DateTime @1758632327 {#8602
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8603
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8620 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8621
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8604}
        #id: 1288
        #name: "Boîte repas locktop Oxo"
        #slug: "boite-repas-locktop-oxo-4830"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pr&eacute;serve la fra&icirc;cheur de votre repas.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Facile &agrave; ouvrir et fermer.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lot de 3. &nbsp;</div>\n
          <div>\n
          <ul>\n
          <li>Pr&eacute;serve la fra&icirc;cheur de votre repas.</li>\n
          <li>Facile &agrave; ouvrir et fermer.</li>\n
          <li>Lot de 3. &nbsp;</li>\n
          </ul>\n
          </div></div><h1>Description Boîte repas locktop Oxo</h1><div class="col is-12">La bo&icirc;te &agrave; repas locktop d'Oxo vous permet de conserver vos aliments. Compos&eacute; d'un s&eacute;parateur, elle vous permet de s&eacute;parer deux plats diff&eacute;rents ou de s&eacute;parer l'humide du sec. De plus, les petites bo&icirc;tes ind&eacute;pendantes vous permettent de conserver votre dessert, votre sauce ou d'autres aliments.&nbsp;</div><h1>Caractéristiques Boîte repas locktop Oxo</h1><div class="col is-12">Lot de 3 bo&icirc;tes herm&eacute;tiques. 1 bo&icirc;te 1,5 L avec s&eacute;parateur d'aliments ; 1 bo&icirc;te 60 ml ; 1 bo&icirc;te 120 ml. &nbsp;Mat&eacute;riau : Tritan, sans BPA, r&eacute;siste aux d&eacute;formations, aux t&acirc;ches et aux odeurs. Convient au lave-vaisselle, micro-ondes.&nbsp;</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 {#8623 …}
    #channels: Doctrine\ORM\PersistentCollection {#8609 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8607 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29836 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 1.09 ms
Input props
[
  "product" => App\Entity\Product\Product {#8604
    #id: 1288
    #code: "boite-repas-locktop-oxo-4830"
    #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
    #variants: Doctrine\ORM\PersistentCollection {#8613 …}
    #options: Doctrine\ORM\PersistentCollection {#8617 …}
    #associations: Doctrine\ORM\PersistentCollection {#8615 …}
    #createdAt: DateTime @1758632327 {#8602
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8603
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8620 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8621
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8604}
        #id: 1288
        #name: "Boîte repas locktop Oxo"
        #slug: "boite-repas-locktop-oxo-4830"
        #description: """
          <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pr&eacute;serve la fra&icirc;cheur de votre repas.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Facile &agrave; ouvrir et fermer.</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lot de 3. &nbsp;</div>\n
          <div>\n
          <ul>\n
          <li>Pr&eacute;serve la fra&icirc;cheur de votre repas.</li>\n
          <li>Facile &agrave; ouvrir et fermer.</li>\n
          <li>Lot de 3. &nbsp;</li>\n
          </ul>\n
          </div></div><h1>Description Boîte repas locktop Oxo</h1><div class="col is-12">La bo&icirc;te &agrave; repas locktop d'Oxo vous permet de conserver vos aliments. Compos&eacute; d'un s&eacute;parateur, elle vous permet de s&eacute;parer deux plats diff&eacute;rents ou de s&eacute;parer l'humide du sec. De plus, les petites bo&icirc;tes ind&eacute;pendantes vous permettent de conserver votre dessert, votre sauce ou d'autres aliments.&nbsp;</div><h1>Caractéristiques Boîte repas locktop Oxo</h1><div class="col is-12">Lot de 3 bo&icirc;tes herm&eacute;tiques. 1 bo&icirc;te 1,5 L avec s&eacute;parateur d'aliments ; 1 bo&icirc;te 60 ml ; 1 bo&icirc;te 120 ml. &nbsp;Mat&eacute;riau : Tritan, sans BPA, r&eacute;siste aux d&eacute;formations, aux t&acirc;ches et aux odeurs. Convient au lave-vaisselle, micro-ondes.&nbsp;</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 {#8623 …}
    #channels: Doctrine\ORM\PersistentCollection {#8609 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8607 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte repas locktop Oxo"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29907
  -props: [
    "product" => App\Entity\Product\Product {#8604
      #id: 1288
      #code: "boite-repas-locktop-oxo-4830"
      #attributes: Doctrine\ORM\PersistentCollection {#8611 …}
      #variants: Doctrine\ORM\PersistentCollection {#8613 …}
      #options: Doctrine\ORM\PersistentCollection {#8617 …}
      #associations: Doctrine\ORM\PersistentCollection {#8615 …}
      #createdAt: DateTime @1758632327 {#8602
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632327 {#8603
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8620 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8621
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8604}
          #id: 1288
          #name: "Boîte repas locktop Oxo"
          #slug: "boite-repas-locktop-oxo-4830"
          #description: """
            <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pr&eacute;serve la fra&icirc;cheur de votre repas.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Facile &agrave; ouvrir et fermer.</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lot de 3. &nbsp;</div>\n
            <div>\n
            <ul>\n
            <li>Pr&eacute;serve la fra&icirc;cheur de votre repas.</li>\n
            <li>Facile &agrave; ouvrir et fermer.</li>\n
            <li>Lot de 3. &nbsp;</li>\n
            </ul>\n
            </div></div><h1>Description Boîte repas locktop Oxo</h1><div class="col is-12">La bo&icirc;te &agrave; repas locktop d'Oxo vous permet de conserver vos aliments. Compos&eacute; d'un s&eacute;parateur, elle vous permet de s&eacute;parer deux plats diff&eacute;rents ou de s&eacute;parer l'humide du sec. De plus, les petites bo&icirc;tes ind&eacute;pendantes vous permettent de conserver votre dessert, votre sauce ou d'autres aliments.&nbsp;</div><h1>Caractéristiques Boîte repas locktop Oxo</h1><div class="col is-12">Lot de 3 bo&icirc;tes herm&eacute;tiques. 1 bo&icirc;te 1,5 L avec s&eacute;parateur d'aliments ; 1 bo&icirc;te 60 ml ; 1 bo&icirc;te 120 ml. &nbsp;Mat&eacute;riau : Tritan, sans BPA, r&eacute;siste aux d&eacute;formations, aux t&acirc;ches et aux odeurs. Convient au lave-vaisselle, micro-ondes.&nbsp;</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 {#8623 …}
      #channels: Doctrine\ORM\PersistentCollection {#8609 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8605 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8607 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.85 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29900
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29891 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29958 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29888 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29836 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29844
    #collection: Doctrine\Common\Collections\ArrayCollection {#29853 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29832 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38348 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38350 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29900
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29891 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29958 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29888 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte repas locktop Oxo"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29844
    #collection: Doctrine\Common\Collections\ArrayCollection {#29853 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29832 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38348 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38350 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29962
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29900
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29891 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29958 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29888 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29836 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29844
      #collection: Doctrine\Common\Collections\ArrayCollection {#29853 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29832 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38348 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38350 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.18 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30012
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30003 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30010 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30011 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29836 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30015
  +variant: App\Entity\Product\ProductVariant {#29836 …}
  +price: "12,00\u{A0}"
  +originalPrice: "18,00\u{A0}"
  +hasDiscount: true
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30012
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30003 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30010 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30011 …}
    +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 116.0 MiB 5.31 ms
Input props
[
  "product" => App\Entity\Product\Product {#8627
    #id: 1289
    #code: "boite-repas-800-ml-prep-go-oxo-7801"
    #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
    #variants: Doctrine\ORM\PersistentCollection {#8636 …}
    #options: Doctrine\ORM\PersistentCollection {#8640 …}
    #associations: Doctrine\ORM\PersistentCollection {#8638 …}
    #createdAt: DateTime @1758632327 {#8625
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8626
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 1289
        #name: "Boîte repas 800 ml Prep & Go Oxo"
        #slug: "boite-repas-800-ml-prep-go-oxo-7801"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Etanch&eacute;it&eacute; parfaite.</li>\n
          <li>Sans BPA.</li>\n
          <li>Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Boîte repas 800 ml Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te repas 800 ml Prep &amp; Go Oxo permet de conserver tous vos aliments de fa&ccedil;on optimale et les de les transporter facilement.&nbsp;Elle poss&egrave;de un joint amovible pour un entretien facilit&eacute; et est compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.&nbsp;</div><h1>Caractéristiques Boîte repas 800 ml Prep & Go Oxo</h1><div class="col is-12">- Herm&eacute;tique.<br />- Joint d'&eacute;tanch&eacute;it&eacute; amovible.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Contenance : 0,8L.<br />- Dimensions : 18,5 x 15 x 7 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 {#8646 …}
    #channels: Doctrine\ORM\PersistentCollection {#8632 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8630 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29898
  +product: App\Entity\Product\Product {#8627
    #id: 1289
    #code: "boite-repas-800-ml-prep-go-oxo-7801"
    #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
    #variants: Doctrine\ORM\PersistentCollection {#8636 …}
    #options: Doctrine\ORM\PersistentCollection {#8640 …}
    #associations: Doctrine\ORM\PersistentCollection {#8638 …}
    #createdAt: DateTime @1758632327 {#8625
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8626
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 1289
        #name: "Boîte repas 800 ml Prep & Go Oxo"
        #slug: "boite-repas-800-ml-prep-go-oxo-7801"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Etanch&eacute;it&eacute; parfaite.</li>\n
          <li>Sans BPA.</li>\n
          <li>Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Boîte repas 800 ml Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te repas 800 ml Prep &amp; Go Oxo permet de conserver tous vos aliments de fa&ccedil;on optimale et les de les transporter facilement.&nbsp;Elle poss&egrave;de un joint amovible pour un entretien facilit&eacute; et est compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.&nbsp;</div><h1>Caractéristiques Boîte repas 800 ml Prep & Go Oxo</h1><div class="col is-12">- Herm&eacute;tique.<br />- Joint d'&eacute;tanch&eacute;it&eacute; amovible.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Contenance : 0,8L.<br />- Dimensions : 18,5 x 15 x 7 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 {#8646 …}
    #channels: Doctrine\ORM\PersistentCollection {#8632 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8630 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30078 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 1.05 ms
Input props
[
  "product" => App\Entity\Product\Product {#8627
    #id: 1289
    #code: "boite-repas-800-ml-prep-go-oxo-7801"
    #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
    #variants: Doctrine\ORM\PersistentCollection {#8636 …}
    #options: Doctrine\ORM\PersistentCollection {#8640 …}
    #associations: Doctrine\ORM\PersistentCollection {#8638 …}
    #createdAt: DateTime @1758632327 {#8625
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8626
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8643 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8644
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8627}
        #id: 1289
        #name: "Boîte repas 800 ml Prep & Go Oxo"
        #slug: "boite-repas-800-ml-prep-go-oxo-7801"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Etanch&eacute;it&eacute; parfaite.</li>\n
          <li>Sans BPA.</li>\n
          <li>Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.</li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Descriptif Boîte repas 800 ml Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te repas 800 ml Prep &amp; Go Oxo permet de conserver tous vos aliments de fa&ccedil;on optimale et les de les transporter facilement.&nbsp;Elle poss&egrave;de un joint amovible pour un entretien facilit&eacute; et est compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.&nbsp;</div><h1>Caractéristiques Boîte repas 800 ml Prep & Go Oxo</h1><div class="col is-12">- Herm&eacute;tique.<br />- Joint d'&eacute;tanch&eacute;it&eacute; amovible.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Contenance : 0,8L.<br />- Dimensions : 18,5 x 15 x 7 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 {#8646 …}
    #channels: Doctrine\ORM\PersistentCollection {#8632 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8630 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte repas 800 ml Prep & Go Oxo"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30149
  -props: [
    "product" => App\Entity\Product\Product {#8627
      #id: 1289
      #code: "boite-repas-800-ml-prep-go-oxo-7801"
      #attributes: Doctrine\ORM\PersistentCollection {#8634 …}
      #variants: Doctrine\ORM\PersistentCollection {#8636 …}
      #options: Doctrine\ORM\PersistentCollection {#8640 …}
      #associations: Doctrine\ORM\PersistentCollection {#8638 …}
      #createdAt: DateTime @1758632327 {#8625
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632327 {#8626
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8643 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8644
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8627}
          #id: 1289
          #name: "Boîte repas 800 ml Prep & Go Oxo"
          #slug: "boite-repas-800-ml-prep-go-oxo-7801"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Etanch&eacute;it&eacute; parfaite.</li>\n
            <li>Sans BPA.</li>\n
            <li>Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.</li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Descriptif Boîte repas 800 ml Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te repas 800 ml Prep &amp; Go Oxo permet de conserver tous vos aliments de fa&ccedil;on optimale et les de les transporter facilement.&nbsp;Elle poss&egrave;de un joint amovible pour un entretien facilit&eacute; et est compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.&nbsp;</div><h1>Caractéristiques Boîte repas 800 ml Prep & Go Oxo</h1><div class="col is-12">- Herm&eacute;tique.<br />- Joint d'&eacute;tanch&eacute;it&eacute; amovible.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Contenance : 0,8L.<br />- Dimensions : 18,5 x 15 x 7 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 {#8646 …}
      #channels: Doctrine\ORM\PersistentCollection {#8632 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8628 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8630 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.78 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30133 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30215 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30130 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30078 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30086
    #collection: Doctrine\Common\Collections\ArrayCollection {#30095 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30074 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38362 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38364 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30142
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30133 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30215 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30130 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte repas 800 ml Prep & Go Oxo"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30086
    #collection: Doctrine\Common\Collections\ArrayCollection {#30095 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30074 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38362 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38364 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30219
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30142
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30133 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30215 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30130 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30078 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30086
      #collection: Doctrine\Common\Collections\ArrayCollection {#30095 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30074 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38362 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38364 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30269
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30260 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30267 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30268 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30078 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30272
  +variant: App\Entity\Product\ProductVariant {#30078 …}
  +price: "12,00\u{A0}"
  +originalPrice: "12,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30269
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30260 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30267 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30268 …}
    +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 116.0 MiB 5.49 ms
Input props
[
  "product" => App\Entity\Product\Product {#8650
    #id: 1290
    #code: "boite-repas-2-compartiments-500-ml-prep-go-oxo-7802"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758632327 {#8648
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8649
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8666 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8667
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8650}
        #id: 1290
        #name: "Boîte repas 2 compartiments 500 ml Prep & Go Oxo"
        #slug: "boite-repas-2-compartiments-500-ml-prep-go-oxo-7802"
        #description: """
          <div class="col is-12"><ul>\n
          <li>2 compartiments avec joint ind&eacute;pendant.</li>\n
          <li>Id&eacute;ale pour conserver 2 aliments diff&eacute;rents.</li>\n
          <li>Destin&eacute;e aux petites portions.</li>\n
          <li>Sans BPA.</li>\n
          </ul></div><h1>Descriptif Boîte repas 2 compartiments 500 ml Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te Herm&eacute;tique &agrave; Compartiments Prep &amp; Go Oxo poss&egrave;de 2 compartiments de 200ml chacun et un joint en silicone assurant l'&eacute;tanch&eacute;it&eacute; et amovible pour un entretien facilit&eacute;. Les deux compartiments poss&egrave;dent leur propre joint emp&ecirc;chant ainsi le m&eacute;lange des produits. R&eacute;alis&eacute;e sans BPA, elle est compatible, cong&eacute;lateur, micro-ondes et lave-vaisselle.</div><h1>Caractéristiques Boîte repas 2 compartiments 500 ml Prep & Go Oxo</h1><div class="col is-12">- 2 compartiments s&eacute;par&eacute;s avec joint ind&eacute;pendant.<br />- Herm&eacute;tique.<br />- Joints amovibles.<br />- 2 x 200 ml.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Dimensions : 18,5 x 15 x 5,5 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 {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8653 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30140
  +product: App\Entity\Product\Product {#8650
    #id: 1290
    #code: "boite-repas-2-compartiments-500-ml-prep-go-oxo-7802"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758632327 {#8648
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8649
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8666 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8667
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8650}
        #id: 1290
        #name: "Boîte repas 2 compartiments 500 ml Prep & Go Oxo"
        #slug: "boite-repas-2-compartiments-500-ml-prep-go-oxo-7802"
        #description: """
          <div class="col is-12"><ul>\n
          <li>2 compartiments avec joint ind&eacute;pendant.</li>\n
          <li>Id&eacute;ale pour conserver 2 aliments diff&eacute;rents.</li>\n
          <li>Destin&eacute;e aux petites portions.</li>\n
          <li>Sans BPA.</li>\n
          </ul></div><h1>Descriptif Boîte repas 2 compartiments 500 ml Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te Herm&eacute;tique &agrave; Compartiments Prep &amp; Go Oxo poss&egrave;de 2 compartiments de 200ml chacun et un joint en silicone assurant l'&eacute;tanch&eacute;it&eacute; et amovible pour un entretien facilit&eacute;. Les deux compartiments poss&egrave;dent leur propre joint emp&ecirc;chant ainsi le m&eacute;lange des produits. R&eacute;alis&eacute;e sans BPA, elle est compatible, cong&eacute;lateur, micro-ondes et lave-vaisselle.</div><h1>Caractéristiques Boîte repas 2 compartiments 500 ml Prep & Go Oxo</h1><div class="col is-12">- 2 compartiments s&eacute;par&eacute;s avec joint ind&eacute;pendant.<br />- Herm&eacute;tique.<br />- Joints amovibles.<br />- 2 x 200 ml.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Dimensions : 18,5 x 15 x 5,5 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 {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8653 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30335 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 1.08 ms
Input props
[
  "product" => App\Entity\Product\Product {#8650
    #id: 1290
    #code: "boite-repas-2-compartiments-500-ml-prep-go-oxo-7802"
    #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
    #variants: Doctrine\ORM\PersistentCollection {#8659 …}
    #options: Doctrine\ORM\PersistentCollection {#8663 …}
    #associations: Doctrine\ORM\PersistentCollection {#8661 …}
    #createdAt: DateTime @1758632327 {#8648
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8649
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8666 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8667
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8650}
        #id: 1290
        #name: "Boîte repas 2 compartiments 500 ml Prep & Go Oxo"
        #slug: "boite-repas-2-compartiments-500-ml-prep-go-oxo-7802"
        #description: """
          <div class="col is-12"><ul>\n
          <li>2 compartiments avec joint ind&eacute;pendant.</li>\n
          <li>Id&eacute;ale pour conserver 2 aliments diff&eacute;rents.</li>\n
          <li>Destin&eacute;e aux petites portions.</li>\n
          <li>Sans BPA.</li>\n
          </ul></div><h1>Descriptif Boîte repas 2 compartiments 500 ml Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te Herm&eacute;tique &agrave; Compartiments Prep &amp; Go Oxo poss&egrave;de 2 compartiments de 200ml chacun et un joint en silicone assurant l'&eacute;tanch&eacute;it&eacute; et amovible pour un entretien facilit&eacute;. Les deux compartiments poss&egrave;dent leur propre joint emp&ecirc;chant ainsi le m&eacute;lange des produits. R&eacute;alis&eacute;e sans BPA, elle est compatible, cong&eacute;lateur, micro-ondes et lave-vaisselle.</div><h1>Caractéristiques Boîte repas 2 compartiments 500 ml Prep & Go Oxo</h1><div class="col is-12">- 2 compartiments s&eacute;par&eacute;s avec joint ind&eacute;pendant.<br />- Herm&eacute;tique.<br />- Joints amovibles.<br />- 2 x 200 ml.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Dimensions : 18,5 x 15 x 5,5 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 {#8669 …}
    #channels: Doctrine\ORM\PersistentCollection {#8655 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8653 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte repas 2 compartiments 500 ml Prep & Go Oxo"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30406
  -props: [
    "product" => App\Entity\Product\Product {#8650
      #id: 1290
      #code: "boite-repas-2-compartiments-500-ml-prep-go-oxo-7802"
      #attributes: Doctrine\ORM\PersistentCollection {#8657 …}
      #variants: Doctrine\ORM\PersistentCollection {#8659 …}
      #options: Doctrine\ORM\PersistentCollection {#8663 …}
      #associations: Doctrine\ORM\PersistentCollection {#8661 …}
      #createdAt: DateTime @1758632327 {#8648
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632327 {#8649
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8666 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8667
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8650}
          #id: 1290
          #name: "Boîte repas 2 compartiments 500 ml Prep & Go Oxo"
          #slug: "boite-repas-2-compartiments-500-ml-prep-go-oxo-7802"
          #description: """
            <div class="col is-12"><ul>\n
            <li>2 compartiments avec joint ind&eacute;pendant.</li>\n
            <li>Id&eacute;ale pour conserver 2 aliments diff&eacute;rents.</li>\n
            <li>Destin&eacute;e aux petites portions.</li>\n
            <li>Sans BPA.</li>\n
            </ul></div><h1>Descriptif Boîte repas 2 compartiments 500 ml Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te Herm&eacute;tique &agrave; Compartiments Prep &amp; Go Oxo poss&egrave;de 2 compartiments de 200ml chacun et un joint en silicone assurant l'&eacute;tanch&eacute;it&eacute; et amovible pour un entretien facilit&eacute;. Les deux compartiments poss&egrave;dent leur propre joint emp&ecirc;chant ainsi le m&eacute;lange des produits. R&eacute;alis&eacute;e sans BPA, elle est compatible, cong&eacute;lateur, micro-ondes et lave-vaisselle.</div><h1>Caractéristiques Boîte repas 2 compartiments 500 ml Prep & Go Oxo</h1><div class="col is-12">- 2 compartiments s&eacute;par&eacute;s avec joint ind&eacute;pendant.<br />- Herm&eacute;tique.<br />- Joints amovibles.<br />- 2 x 200 ml.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Dimensions : 18,5 x 15 x 5,5 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 {#8669 …}
      #channels: Doctrine\ORM\PersistentCollection {#8655 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8651 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8653 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30399
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30390 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30472 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30387 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30335 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30343
    #collection: Doctrine\Common\Collections\ArrayCollection {#30352 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30331 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38376 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38378 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30399
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30390 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30472 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30387 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte repas 2 compartiments 500 ml Prep & Go Oxo"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30343
    #collection: Doctrine\Common\Collections\ArrayCollection {#30352 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30331 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38376 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38378 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30476
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30399
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30390 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30472 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30387 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30335 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30343
      #collection: Doctrine\Common\Collections\ArrayCollection {#30352 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30331 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38376 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38378 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30526
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30517 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30524 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30525 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30335 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30529
  +variant: App\Entity\Product\ProductVariant {#30335 …}
  +price: "11,00\u{A0}"
  +originalPrice: "11,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30526
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30517 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30524 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30525 …}
    +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 116.0 MiB 5.41 ms
Input props
[
  "product" => App\Entity\Product\Product {#8673
    #id: 1291
    #code: "boite-repas-salade-prep-go-oxo-7803"
    #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
    #variants: Doctrine\ORM\PersistentCollection {#8682 …}
    #options: Doctrine\ORM\PersistentCollection {#8686 …}
    #associations: Doctrine\ORM\PersistentCollection {#8684 …}
    #createdAt: DateTime @1758632327 {#8671
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8672
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8689 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8690
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 1291
        #name: "Boîte repas Salade Prep & Go Oxo"
        #slug: "boite-repas-salade-prep-go-oxo-7803"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Herm&eacute;tique.</li>\n
          <li>2 &eacute;tages + 1 gobelet &eacute;tanche.</li>\n
          <li>Joint silicone amovible.</li>\n
          <li>Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.</li>\n
          </ul></div><h1>Description Boîte repas Salade Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te repas Salade Prep &amp; Go Oxo vous permettra d'emporter sans risque de renversement 2 pr&eacute;parations et une sauce gr&acirc;ce &agrave; ses 2 &eacute;tages et son petit gobelet &eacute;tanche. Elle est munie d'un joint silicone amovible pour un entretien facilit&eacute;. Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle. Elles est r&eacute;alis&eacute;e sans BPA.</div><h1>Caractéristiques Boîte repas Salade Prep & Go Oxo</h1><div class="col is-12">- Herm&eacute;tique.<br />- Joint silicone amovible.<br />- 2 &eacute;tages et 1 gobelet &eacute;tanche.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Dimensions : 20 x 20 x 8 cm.<br />- Contenance : 1,5L.</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 {#8692 …}
    #channels: Doctrine\ORM\PersistentCollection {#8678 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8676 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30397
  +product: App\Entity\Product\Product {#8673
    #id: 1291
    #code: "boite-repas-salade-prep-go-oxo-7803"
    #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
    #variants: Doctrine\ORM\PersistentCollection {#8682 …}
    #options: Doctrine\ORM\PersistentCollection {#8686 …}
    #associations: Doctrine\ORM\PersistentCollection {#8684 …}
    #createdAt: DateTime @1758632327 {#8671
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8672
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8689 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8690
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 1291
        #name: "Boîte repas Salade Prep & Go Oxo"
        #slug: "boite-repas-salade-prep-go-oxo-7803"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Herm&eacute;tique.</li>\n
          <li>2 &eacute;tages + 1 gobelet &eacute;tanche.</li>\n
          <li>Joint silicone amovible.</li>\n
          <li>Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.</li>\n
          </ul></div><h1>Description Boîte repas Salade Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te repas Salade Prep &amp; Go Oxo vous permettra d'emporter sans risque de renversement 2 pr&eacute;parations et une sauce gr&acirc;ce &agrave; ses 2 &eacute;tages et son petit gobelet &eacute;tanche. Elle est munie d'un joint silicone amovible pour un entretien facilit&eacute;. Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle. Elles est r&eacute;alis&eacute;e sans BPA.</div><h1>Caractéristiques Boîte repas Salade Prep & Go Oxo</h1><div class="col is-12">- Herm&eacute;tique.<br />- Joint silicone amovible.<br />- 2 &eacute;tages et 1 gobelet &eacute;tanche.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Dimensions : 20 x 20 x 8 cm.<br />- Contenance : 1,5L.</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 {#8692 …}
    #channels: Doctrine\ORM\PersistentCollection {#8678 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8676 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30592 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 1.03 ms
Input props
[
  "product" => App\Entity\Product\Product {#8673
    #id: 1291
    #code: "boite-repas-salade-prep-go-oxo-7803"
    #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
    #variants: Doctrine\ORM\PersistentCollection {#8682 …}
    #options: Doctrine\ORM\PersistentCollection {#8686 …}
    #associations: Doctrine\ORM\PersistentCollection {#8684 …}
    #createdAt: DateTime @1758632327 {#8671
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8672
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8689 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8690
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8673}
        #id: 1291
        #name: "Boîte repas Salade Prep & Go Oxo"
        #slug: "boite-repas-salade-prep-go-oxo-7803"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Herm&eacute;tique.</li>\n
          <li>2 &eacute;tages + 1 gobelet &eacute;tanche.</li>\n
          <li>Joint silicone amovible.</li>\n
          <li>Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.</li>\n
          </ul></div><h1>Description Boîte repas Salade Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te repas Salade Prep &amp; Go Oxo vous permettra d'emporter sans risque de renversement 2 pr&eacute;parations et une sauce gr&acirc;ce &agrave; ses 2 &eacute;tages et son petit gobelet &eacute;tanche. Elle est munie d'un joint silicone amovible pour un entretien facilit&eacute;. Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle. Elles est r&eacute;alis&eacute;e sans BPA.</div><h1>Caractéristiques Boîte repas Salade Prep & Go Oxo</h1><div class="col is-12">- Herm&eacute;tique.<br />- Joint silicone amovible.<br />- 2 &eacute;tages et 1 gobelet &eacute;tanche.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Dimensions : 20 x 20 x 8 cm.<br />- Contenance : 1,5L.</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 {#8692 …}
    #channels: Doctrine\ORM\PersistentCollection {#8678 …}
    #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8676 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte repas Salade Prep & Go Oxo"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30663
  -props: [
    "product" => App\Entity\Product\Product {#8673
      #id: 1291
      #code: "boite-repas-salade-prep-go-oxo-7803"
      #attributes: Doctrine\ORM\PersistentCollection {#8680 …}
      #variants: Doctrine\ORM\PersistentCollection {#8682 …}
      #options: Doctrine\ORM\PersistentCollection {#8686 …}
      #associations: Doctrine\ORM\PersistentCollection {#8684 …}
      #createdAt: DateTime @1758632327 {#8671
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632327 {#8672
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8689 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8690
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8673}
          #id: 1291
          #name: "Boîte repas Salade Prep & Go Oxo"
          #slug: "boite-repas-salade-prep-go-oxo-7803"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Herm&eacute;tique.</li>\n
            <li>2 &eacute;tages + 1 gobelet &eacute;tanche.</li>\n
            <li>Joint silicone amovible.</li>\n
            <li>Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.</li>\n
            </ul></div><h1>Description Boîte repas Salade Prep & Go Oxo</h1><div class="col is-12">La Bo&icirc;te repas Salade Prep &amp; Go Oxo vous permettra d'emporter sans risque de renversement 2 pr&eacute;parations et une sauce gr&acirc;ce &agrave; ses 2 &eacute;tages et son petit gobelet &eacute;tanche. Elle est munie d'un joint silicone amovible pour un entretien facilit&eacute;. Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle. Elles est r&eacute;alis&eacute;e sans BPA.</div><h1>Caractéristiques Boîte repas Salade Prep & Go Oxo</h1><div class="col is-12">- Herm&eacute;tique.<br />- Joint silicone amovible.<br />- 2 &eacute;tages et 1 gobelet &eacute;tanche.<br />- Sans BPA.<br />- Compatible cong&eacute;lateur, micro-ondes et lave-vaisselle.<br />- Dimensions : 20 x 20 x 8 cm.<br />- Contenance : 1,5L.</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 {#8692 …}
      #channels: Doctrine\ORM\PersistentCollection {#8678 …}
      #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8674 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8676 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.79 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30656
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30647 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30644 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30592 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30600
    #collection: Doctrine\Common\Collections\ArrayCollection {#30609 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30588 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38390 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38392 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30656
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30647 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30729 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30644 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte repas Salade Prep & Go Oxo"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30600
    #collection: Doctrine\Common\Collections\ArrayCollection {#30609 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30588 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38390 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38392 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30733
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30656
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30647 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30729 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30644 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30592 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30600
      #collection: Doctrine\Common\Collections\ArrayCollection {#30609 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30588 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38390 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38392 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.19 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30783
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30774 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30781 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30782 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30592 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30786
  +variant: App\Entity\Product\ProductVariant {#30592 …}
  +price: "18,00\u{A0}"
  +originalPrice: "18,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30783
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30774 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30781 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30782 …}
    +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 116.0 MiB 5.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#8696
    #id: 1303
    #code: "boite-hermetique-3-compartiments-lock-lock-5899"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758632329 {#8694
      date: 2025-09-23 20:58:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632329 {#8695
      date: 2025-09-23 20:58:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8696}
        #id: 1303
        #name: "Boîte hermétique 3 compartiments Lock & Lock"
        #slug: "boite-hermetique-3-compartiments-lock-lock-5899"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Double joint silicone assurant une &eacute;tanch&eacute;it&eacute; parfaite</li>\n
          <li>3 compartiments</li>\n
          <li>Id&eacute;ale comme bo&icirc;te repas.</li>\n
          <li>2 contenances.</li>\n
          </ul></div><h1>Descriptif Boîte hermétique 3 compartiments Lock & Lock</h1><div class="col is-12">Gr&acirc;ce &agrave; leur double&nbsp;joint silicone et leurs clapets sur les 4 c&ocirc;t&eacute;s (fermeture brevet&eacute;e), les bo&icirc;tes herm&eacute;tiques&nbsp;&nbsp;Lock and Lock conservent&nbsp;les aliments&nbsp;&agrave; l'abri de l'air, de l'humidit&eacute; et des odeurs, bien plus longtemps que des bo&icirc;tes ordinaires.&nbsp;<br />Polyvalentes, les bo&icirc;tes&nbsp;&nbsp;Lock and Lock&nbsp;&nbsp;s'utilisent de -20&deg; &agrave; 120&deg;, vont au&nbsp;cong&eacute;lateur, r&eacute;frig&eacute;rateur, micro-ondes et lave-vaisselle.<br />Au quotidien, les bo&icirc;tes&nbsp;herm&eacute;tiques Lock and Lock permettent de conserver les restes , les fruits et l&eacute;gumes , r&eacute;chauffer au micro-ondes...</div><h1>Caractéristiques Boîte hermétique 3 compartiments Lock & Lock</h1><div class="col is-12">Dimensions mod&egrave;le 1,5 litre : 23 x 23 x 6,5 cm<br />&nbsp;</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 {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30654
  +product: App\Entity\Product\Product {#8696
    #id: 1303
    #code: "boite-hermetique-3-compartiments-lock-lock-5899"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758632329 {#8694
      date: 2025-09-23 20:58:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632329 {#8695
      date: 2025-09-23 20:58:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8696}
        #id: 1303
        #name: "Boîte hermétique 3 compartiments Lock & Lock"
        #slug: "boite-hermetique-3-compartiments-lock-lock-5899"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Double joint silicone assurant une &eacute;tanch&eacute;it&eacute; parfaite</li>\n
          <li>3 compartiments</li>\n
          <li>Id&eacute;ale comme bo&icirc;te repas.</li>\n
          <li>2 contenances.</li>\n
          </ul></div><h1>Descriptif Boîte hermétique 3 compartiments Lock & Lock</h1><div class="col is-12">Gr&acirc;ce &agrave; leur double&nbsp;joint silicone et leurs clapets sur les 4 c&ocirc;t&eacute;s (fermeture brevet&eacute;e), les bo&icirc;tes herm&eacute;tiques&nbsp;&nbsp;Lock and Lock conservent&nbsp;les aliments&nbsp;&agrave; l'abri de l'air, de l'humidit&eacute; et des odeurs, bien plus longtemps que des bo&icirc;tes ordinaires.&nbsp;<br />Polyvalentes, les bo&icirc;tes&nbsp;&nbsp;Lock and Lock&nbsp;&nbsp;s'utilisent de -20&deg; &agrave; 120&deg;, vont au&nbsp;cong&eacute;lateur, r&eacute;frig&eacute;rateur, micro-ondes et lave-vaisselle.<br />Au quotidien, les bo&icirc;tes&nbsp;herm&eacute;tiques Lock and Lock permettent de conserver les restes , les fruits et l&eacute;gumes , r&eacute;chauffer au micro-ondes...</div><h1>Caractéristiques Boîte hermétique 3 compartiments Lock & Lock</h1><div class="col is-12">Dimensions mod&egrave;le 1,5 litre : 23 x 23 x 6,5 cm<br />&nbsp;</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 {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30849 …}
  +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 {#27698
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27731 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27737 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27724 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
116.0 MiB 0.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8696
    #id: 1303
    #code: "boite-hermetique-3-compartiments-lock-lock-5899"
    #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
    #variants: Doctrine\ORM\PersistentCollection {#8705 …}
    #options: Doctrine\ORM\PersistentCollection {#8709 …}
    #associations: Doctrine\ORM\PersistentCollection {#8707 …}
    #createdAt: DateTime @1758632329 {#8694
      date: 2025-09-23 20:58:49.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632329 {#8695
      date: 2025-09-23 20:58:49.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8712 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8713
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8696}
        #id: 1303
        #name: "Boîte hermétique 3 compartiments Lock & Lock"
        #slug: "boite-hermetique-3-compartiments-lock-lock-5899"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Double joint silicone assurant une &eacute;tanch&eacute;it&eacute; parfaite</li>\n
          <li>3 compartiments</li>\n
          <li>Id&eacute;ale comme bo&icirc;te repas.</li>\n
          <li>2 contenances.</li>\n
          </ul></div><h1>Descriptif Boîte hermétique 3 compartiments Lock & Lock</h1><div class="col is-12">Gr&acirc;ce &agrave; leur double&nbsp;joint silicone et leurs clapets sur les 4 c&ocirc;t&eacute;s (fermeture brevet&eacute;e), les bo&icirc;tes herm&eacute;tiques&nbsp;&nbsp;Lock and Lock conservent&nbsp;les aliments&nbsp;&agrave; l'abri de l'air, de l'humidit&eacute; et des odeurs, bien plus longtemps que des bo&icirc;tes ordinaires.&nbsp;<br />Polyvalentes, les bo&icirc;tes&nbsp;&nbsp;Lock and Lock&nbsp;&nbsp;s'utilisent de -20&deg; &agrave; 120&deg;, vont au&nbsp;cong&eacute;lateur, r&eacute;frig&eacute;rateur, micro-ondes et lave-vaisselle.<br />Au quotidien, les bo&icirc;tes&nbsp;herm&eacute;tiques Lock and Lock permettent de conserver les restes , les fruits et l&eacute;gumes , r&eacute;chauffer au micro-ondes...</div><h1>Caractéristiques Boîte hermétique 3 compartiments Lock & Lock</h1><div class="col is-12">Dimensions mod&egrave;le 1,5 litre : 23 x 23 x 6,5 cm<br />&nbsp;</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 {#8715 …}
    #channels: Doctrine\ORM\PersistentCollection {#8701 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8699 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte hermétique 3 compartiments Lock & Lock"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30920
  -props: [
    "product" => App\Entity\Product\Product {#8696
      #id: 1303
      #code: "boite-hermetique-3-compartiments-lock-lock-5899"
      #attributes: Doctrine\ORM\PersistentCollection {#8703 …}
      #variants: Doctrine\ORM\PersistentCollection {#8705 …}
      #options: Doctrine\ORM\PersistentCollection {#8709 …}
      #associations: Doctrine\ORM\PersistentCollection {#8707 …}
      #createdAt: DateTime @1758632329 {#8694
        date: 2025-09-23 20:58:49.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632329 {#8695
        date: 2025-09-23 20:58:49.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8712 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8713
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8696}
          #id: 1303
          #name: "Boîte hermétique 3 compartiments Lock & Lock"
          #slug: "boite-hermetique-3-compartiments-lock-lock-5899"
          #description: """
            <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
            <ul>\n
            <li>Double joint silicone assurant une &eacute;tanch&eacute;it&eacute; parfaite</li>\n
            <li>3 compartiments</li>\n
            <li>Id&eacute;ale comme bo&icirc;te repas.</li>\n
            <li>2 contenances.</li>\n
            </ul></div><h1>Descriptif Boîte hermétique 3 compartiments Lock & Lock</h1><div class="col is-12">Gr&acirc;ce &agrave; leur double&nbsp;joint silicone et leurs clapets sur les 4 c&ocirc;t&eacute;s (fermeture brevet&eacute;e), les bo&icirc;tes herm&eacute;tiques&nbsp;&nbsp;Lock and Lock conservent&nbsp;les aliments&nbsp;&agrave; l'abri de l'air, de l'humidit&eacute; et des odeurs, bien plus longtemps que des bo&icirc;tes ordinaires.&nbsp;<br />Polyvalentes, les bo&icirc;tes&nbsp;&nbsp;Lock and Lock&nbsp;&nbsp;s'utilisent de -20&deg; &agrave; 120&deg;, vont au&nbsp;cong&eacute;lateur, r&eacute;frig&eacute;rateur, micro-ondes et lave-vaisselle.<br />Au quotidien, les bo&icirc;tes&nbsp;herm&eacute;tiques Lock and Lock permettent de conserver les restes , les fruits et l&eacute;gumes , r&eacute;chauffer au micro-ondes...</div><h1>Caractéristiques Boîte hermétique 3 compartiments Lock & Lock</h1><div class="col is-12">Dimensions mod&egrave;le 1,5 litre : 23 x 23 x 6,5 cm<br />&nbsp;</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 {#8715 …}
      #channels: Doctrine\ORM\PersistentCollection {#8701 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8697 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8699 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
116.0 MiB 0.85 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30982
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30904 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30971 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30901 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30849 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30857
    #collection: Doctrine\Common\Collections\ArrayCollection {#30866 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30845 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38404 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38406 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30982
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30904 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30971 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30901 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte hermétique 3 compartiments Lock & Lock"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30857
    #collection: Doctrine\Common\Collections\ArrayCollection {#30866 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30845 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38404 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38406 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30987
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30982
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30904 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30971 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30901 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30849 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30857
      #collection: Doctrine\Common\Collections\ArrayCollection {#30866 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30845 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38404 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38406 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 116.0 MiB 0.17 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31036
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31027 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31034 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31035 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30849 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31039
  +variant: App\Entity\Product\ProductVariant {#30849 …}
  +price: "10,00\u{A0}"
  +originalPrice: "10,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9054 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12484 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9051 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31036
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31027 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31034 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31035 …}
    +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 116.0 MiB 2.10 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27433 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31346
  +cart: App\Entity\Order\Order {#13463 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27411
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12549 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27433 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12559 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}