Components
12
Twig Components
44
Render Count
67
ms
Render Time
104.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 98.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12631 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12624 …} +context: Sylius\TwigHooks\Bag\DataBag {#12630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12629 …} +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 {#13251 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12631 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12624 …} +context: Sylius\TwigHooks\Bag\DataBag {#12630 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12629 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 98.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13328 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13324 …} +context: Sylius\TwigHooks\Bag\DataBag {#13326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13327 …} +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 {#13337 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13328 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13324 …} +context: Sylius\TwigHooks\Bag\DataBag {#13326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13327 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 98.0 MiB | 4.44 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13398 …} +context: Sylius\TwigHooks\Bag\DataBag {#13418 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13417 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13434 +cart: App\Entity\Order\Order {#13501 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13419 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13398 …} +context: Sylius\TwigHooks\Bag\DataBag {#13418 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13417 …} +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 | 98.0 MiB | 14.50 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13687 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13675 …} +context: Sylius\TwigHooks\Bag\DataBag {#13681 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13673 …} +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 {#13696 #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 {#13687 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13675 …} +context: Sylius\TwigHooks\Bag\DataBag {#13681 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13673 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 98.0 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27472 …} +context: Sylius\TwigHooks\Bag\DataBag {#27473 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27475 …} +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 {#27485 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27476 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27472 …} +context: Sylius\TwigHooks\Bag\DataBag {#27473 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27475 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 98.0 MiB | 1.10 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27589 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27585 …} +context: Sylius\TwigHooks\Bag\DataBag {#27586 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27588 …} +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 {#27597 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27589 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27585 …} +context: Sylius\TwigHooks\Bag\DataBag {#27586 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27588 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 98.0 MiB | 1.62 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27687 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27683 …} +context: Sylius\TwigHooks\Bag\DataBag {#27684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27686 …} +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 {#27695 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27687 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27683 …} +context: Sylius\TwigHooks\Bag\DataBag {#27684 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27686 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 8.48 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1247 #code: "appareil-a-rouler-les-sushis-easy-sushi-3128" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632323 {#7659 : 2025-09-23 20:58:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632323 {#7725 : 2025-09-23 20:58:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1247 #name: "Appareil à rouler les sushis Easy sushi" #slug: "appareil-a-rouler-les-sushis-easy-sushi-3128" #description: """ <div class="col is-12"><ul>\r\n <li>Facilite la réalisation des sushis.</li>\r\n <li>Hygiénique, facile à nettoyer.</li>\r\n <li>Livré avec mode d'emploi.</li>\r\n <li><span style="font-weight: bold;">Fabriqué en France.</span></li>\r\n </ul></div><h1>Description Appareil à rouler les sushis Easy sushi</h1><div class="col is-12">L'easy sushi remplace avantageusement la natte à rouler en facilitant grandement la confection des makis et des sushis. De plus, ce produit est plus hygiénique qu'une natte à bambou et plus simple à rincer. Vous pouvez réaliser 6 sushis en 1 minute grâce à cet appareil ! Fabriqué en France, Easy sushi est facile à utiliser et vous permet de préparer toutes sortes de makis. <br /><br />L'easy sushi peut être utilisé également pour les feuilles de brick, les omelettes, les crêpes salées ou sucrées, les rouleaux de printemps, les nems...<br /><br />Des <a rel="nofollow" href="https://www.cuisinstore.com/easy-sushi-film-de-rechange-pour-machine-easy-sushi-prd7709.html">films de rechange</a> pour la machine Easy Sushi sont disponibles. En panne d'inspiration ? Le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/easy-sushi-le-tour-du-monde-des-sushis-prd7708.html">Le tour du monde des sushis</a> est disponible !<br /><br /><br /></div><h1>Caractéristiques Appareil à rouler les sushis Easy sushi</h1><div class="col is-12">Corps principal en ABS très résistant. Film de traction en polypropylène. Matériaux agréés alimentaires<br />Fabriqué en France. Corps va au lave vaisselle. Film de traction lavable à l'eau savonneuse. Livré avec mode d'emploi.</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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28220 +product: App\Entity\Product\Product {#7969 #id: 1247 #code: "appareil-a-rouler-les-sushis-easy-sushi-3128" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632323 {#7659 : 2025-09-23 20:58:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632323 {#7725 : 2025-09-23 20:58:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1247 #name: "Appareil à rouler les sushis Easy sushi" #slug: "appareil-a-rouler-les-sushis-easy-sushi-3128" #description: """ <div class="col is-12"><ul>\r\n <li>Facilite la réalisation des sushis.</li>\r\n <li>Hygiénique, facile à nettoyer.</li>\r\n <li>Livré avec mode d'emploi.</li>\r\n <li><span style="font-weight: bold;">Fabriqué en France.</span></li>\r\n </ul></div><h1>Description Appareil à rouler les sushis Easy sushi</h1><div class="col is-12">L'easy sushi remplace avantageusement la natte à rouler en facilitant grandement la confection des makis et des sushis. De plus, ce produit est plus hygiénique qu'une natte à bambou et plus simple à rincer. Vous pouvez réaliser 6 sushis en 1 minute grâce à cet appareil ! Fabriqué en France, Easy sushi est facile à utiliser et vous permet de préparer toutes sortes de makis. <br /><br />L'easy sushi peut être utilisé également pour les feuilles de brick, les omelettes, les crêpes salées ou sucrées, les rouleaux de printemps, les nems...<br /><br />Des <a rel="nofollow" href="https://www.cuisinstore.com/easy-sushi-film-de-rechange-pour-machine-easy-sushi-prd7709.html">films de rechange</a> pour la machine Easy Sushi sont disponibles. En panne d'inspiration ? Le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/easy-sushi-le-tour-du-monde-des-sushis-prd7708.html">Le tour du monde des sushis</a> est disponible !<br /><br /><br /></div><h1>Caractéristiques Appareil à rouler les sushis Easy sushi</h1><div class="col is-12">Corps principal en ABS très résistant. Film de traction en polypropylène. Matériaux agréés alimentaires<br />Fabriqué en France. Corps va au lave vaisselle. Film de traction lavable à l'eau savonneuse. Livré avec mode d'emploi.</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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28482 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 1.73 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7969 #id: 1247 #code: "appareil-a-rouler-les-sushis-easy-sushi-3128" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632323 {#7659 : 2025-09-23 20:58:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632323 {#7725 : 2025-09-23 20:58:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1247 #name: "Appareil à rouler les sushis Easy sushi" #slug: "appareil-a-rouler-les-sushis-easy-sushi-3128" #description: """ <div class="col is-12"><ul>\r\n <li>Facilite la réalisation des sushis.</li>\r\n <li>Hygiénique, facile à nettoyer.</li>\r\n <li>Livré avec mode d'emploi.</li>\r\n <li><span style="font-weight: bold;">Fabriqué en France.</span></li>\r\n </ul></div><h1>Description Appareil à rouler les sushis Easy sushi</h1><div class="col is-12">L'easy sushi remplace avantageusement la natte à rouler en facilitant grandement la confection des makis et des sushis. De plus, ce produit est plus hygiénique qu'une natte à bambou et plus simple à rincer. Vous pouvez réaliser 6 sushis en 1 minute grâce à cet appareil ! Fabriqué en France, Easy sushi est facile à utiliser et vous permet de préparer toutes sortes de makis. <br /><br />L'easy sushi peut être utilisé également pour les feuilles de brick, les omelettes, les crêpes salées ou sucrées, les rouleaux de printemps, les nems...<br /><br />Des <a rel="nofollow" href="https://www.cuisinstore.com/easy-sushi-film-de-rechange-pour-machine-easy-sushi-prd7709.html">films de rechange</a> pour la machine Easy Sushi sont disponibles. En panne d'inspiration ? Le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/easy-sushi-le-tour-du-monde-des-sushis-prd7708.html">Le tour du monde des sushis</a> est disponible !<br /><br /><br /></div><h1>Caractéristiques Appareil à rouler les sushis Easy sushi</h1><div class="col is-12">Corps principal en ABS très résistant. Film de traction en polypropylène. Matériaux agréés alimentaires<br />Fabriqué en France. Corps va au lave vaisselle. Film de traction lavable à l'eau savonneuse. Livré avec mode d'emploi.</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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Appareil à rouler les sushis Easy sushi" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28893 -props: [ "product" => App\Entity\Product\Product {#7969 #id: 1247 #code: "appareil-a-rouler-les-sushis-easy-sushi-3128" #attributes: Doctrine\ORM\PersistentCollection {#8178 …} #variants: Doctrine\ORM\PersistentCollection {#8401 …} #options: Doctrine\ORM\PersistentCollection {#8529 …} #associations: Doctrine\ORM\PersistentCollection {#8469 …} #createdAt: DateTime @1758632323 {#7659 : 2025-09-23 20:58:43.0 PRC (+08:00) } #updatedAt: DateTime @1758632323 {#7725 : 2025-09-23 20:58:43.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8528 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8531 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7969} #id: 1247 #name: "Appareil à rouler les sushis Easy sushi" #slug: "appareil-a-rouler-les-sushis-easy-sushi-3128" #description: """ <div class="col is-12"><ul>\r\n <li>Facilite la réalisation des sushis.</li>\r\n <li>Hygiénique, facile à nettoyer.</li>\r\n <li>Livré avec mode d'emploi.</li>\r\n <li><span style="font-weight: bold;">Fabriqué en France.</span></li>\r\n </ul></div><h1>Description Appareil à rouler les sushis Easy sushi</h1><div class="col is-12">L'easy sushi remplace avantageusement la natte à rouler en facilitant grandement la confection des makis et des sushis. De plus, ce produit est plus hygiénique qu'une natte à bambou et plus simple à rincer. Vous pouvez réaliser 6 sushis en 1 minute grâce à cet appareil ! Fabriqué en France, Easy sushi est facile à utiliser et vous permet de préparer toutes sortes de makis. <br /><br />L'easy sushi peut être utilisé également pour les feuilles de brick, les omelettes, les crêpes salées ou sucrées, les rouleaux de printemps, les nems...<br /><br />Des <a rel="nofollow" href="https://www.cuisinstore.com/easy-sushi-film-de-rechange-pour-machine-easy-sushi-prd7709.html">films de rechange</a> pour la machine Easy Sushi sont disponibles. En panne d'inspiration ? Le livre de recettes <a rel="nofollow" href="https://www.cuisinstore.com/easy-sushi-le-tour-du-monde-des-sushis-prd7708.html">Le tour du monde des sushis</a> est disponible !<br /><br /><br /></div><h1>Caractéristiques Appareil à rouler les sushis Easy sushi</h1><div class="col is-12">Corps principal en ABS très résistant. Film de traction en polypropylène. Matériaux agréés alimentaires<br />Fabriqué en France. Corps va au lave vaisselle. Film de traction lavable à l'eau savonneuse. Livré avec mode d'emploi.</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 {#8534 …} #channels: Doctrine\ORM\PersistentCollection {#8037 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7721 …} #reviews: Doctrine\ORM\PersistentCollection {#7902 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8040 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28978 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28981 …} +context: Sylius\TwigHooks\Bag\DataBag {#28976 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28975 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28482 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28828 #collection: Doctrine\Common\Collections\ArrayCollection {#28827 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28665 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38403 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38455 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28978 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28981 …} +context: Sylius\TwigHooks\Bag\DataBag {#28976 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28975 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Appareil à rouler les sushis Easy sushi" "applied_promotions" => Doctrine\ORM\PersistentCollection {#28828 #collection: Doctrine\Common\Collections\ArrayCollection {#28827 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28665 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38403 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38455 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28986 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28978 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28981 …} +context: Sylius\TwigHooks\Bag\DataBag {#28976 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28975 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28482 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28828 #collection: Doctrine\Common\Collections\ArrayCollection {#28827 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28665 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38403 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38455 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29054 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29044 …} +context: Sylius\TwigHooks\Bag\DataBag {#29052 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29053 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28482 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29063 +variant: App\Entity\Product\ProductVariant {#28482 …} +price: "29,00\u{A0}€" +originalPrice: "29,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29054 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29044 …} +context: Sylius\TwigHooks\Bag\DataBag {#29052 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29053 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 3.87 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8553 …} #variants: Doctrine\ORM\PersistentCollection {#8555 …} #options: Doctrine\ORM\PersistentCollection {#8559 …} #associations: Doctrine\ORM\PersistentCollection {#8557 …} #createdAt: DateTime @1758632325 {#8541 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8542 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8562 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8563 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 1273 #name: "Savon d'acier Deos Mastrad" #slug: "savon-d-acier-deos-mastrad-428" #description: """ <div class="col is-12"><ul>\n <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n <li>Inusable</li>\n <li>Livré avec support. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentanément la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydoréduction ? Pour faire simple, c'est une réaction chimique au cours de laquelle se produit un transfert d'électrons entre 2 matières . Donc si je frotte mes doigts sur de l'inox, les molécules de certains aliments à l'odeur disons tenace (ail, oignon, poisson...) vont être "transférées" de votre corps vers le métal. Bref plus d'odeurs ! Tout ça est bien sûr naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'idée vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette idée en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage ménager et moins coupant !</p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <p> </p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n <div><strong>Matériau</strong></div>\n <div>100 % inox<br /><br /></div>\n <div><strong>Dimensions</strong></div>\n <div>6 x 9 cm<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>A utiliser sous un filet d'eau<br /><br /></div>\n <div><strong>Mais encore</strong></div>\n <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>A vie ! (seule la perte du produit n'est pas garantie :)</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 {#8565 …} #channels: Doctrine\ORM\PersistentCollection {#8551 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …} #reviews: Doctrine\ORM\PersistentCollection {#8547 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8549 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28871 +product: App\Entity\Product\Product {#8543 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8553 …} #variants: Doctrine\ORM\PersistentCollection {#8555 …} #options: Doctrine\ORM\PersistentCollection {#8559 …} #associations: Doctrine\ORM\PersistentCollection {#8557 …} #createdAt: DateTime @1758632325 {#8541 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8542 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8562 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8563 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 1273 #name: "Savon d'acier Deos Mastrad" #slug: "savon-d-acier-deos-mastrad-428" #description: """ <div class="col is-12"><ul>\n <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n <li>Inusable</li>\n <li>Livré avec support. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentanément la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydoréduction ? Pour faire simple, c'est une réaction chimique au cours de laquelle se produit un transfert d'électrons entre 2 matières . Donc si je frotte mes doigts sur de l'inox, les molécules de certains aliments à l'odeur disons tenace (ail, oignon, poisson...) vont être "transférées" de votre corps vers le métal. Bref plus d'odeurs ! Tout ça est bien sûr naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'idée vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette idée en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage ménager et moins coupant !</p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <p> </p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n <div><strong>Matériau</strong></div>\n <div>100 % inox<br /><br /></div>\n <div><strong>Dimensions</strong></div>\n <div>6 x 9 cm<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>A utiliser sous un filet d'eau<br /><br /></div>\n <div><strong>Mais encore</strong></div>\n <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>A vie ! (seule la perte du produit n'est pas garantie :)</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 {#8565 …} #channels: Doctrine\ORM\PersistentCollection {#8551 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …} #reviews: Doctrine\ORM\PersistentCollection {#8547 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8549 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29136 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8543 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8553 …} #variants: Doctrine\ORM\PersistentCollection {#8555 …} #options: Doctrine\ORM\PersistentCollection {#8559 …} #associations: Doctrine\ORM\PersistentCollection {#8557 …} #createdAt: DateTime @1758632325 {#8541 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8542 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8562 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8563 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 1273 #name: "Savon d'acier Deos Mastrad" #slug: "savon-d-acier-deos-mastrad-428" #description: """ <div class="col is-12"><ul>\n <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n <li>Inusable</li>\n <li>Livré avec support. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentanément la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydoréduction ? Pour faire simple, c'est une réaction chimique au cours de laquelle se produit un transfert d'électrons entre 2 matières . Donc si je frotte mes doigts sur de l'inox, les molécules de certains aliments à l'odeur disons tenace (ail, oignon, poisson...) vont être "transférées" de votre corps vers le métal. Bref plus d'odeurs ! Tout ça est bien sûr naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'idée vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette idée en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage ménager et moins coupant !</p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <p> </p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n <div><strong>Matériau</strong></div>\n <div>100 % inox<br /><br /></div>\n <div><strong>Dimensions</strong></div>\n <div>6 x 9 cm<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>A utiliser sous un filet d'eau<br /><br /></div>\n <div><strong>Mais encore</strong></div>\n <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>A vie ! (seule la perte du produit n'est pas garantie :)</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 {#8565 …} #channels: Doctrine\ORM\PersistentCollection {#8551 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …} #reviews: Doctrine\ORM\PersistentCollection {#8547 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8549 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Savon d'acier Deos Mastrad" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29207 -props: [ "product" => App\Entity\Product\Product {#8543 #id: 1273 #code: "savon-d-acier-deos-mastrad-428" #attributes: Doctrine\ORM\PersistentCollection {#8553 …} #variants: Doctrine\ORM\PersistentCollection {#8555 …} #options: Doctrine\ORM\PersistentCollection {#8559 …} #associations: Doctrine\ORM\PersistentCollection {#8557 …} #createdAt: DateTime @1758632325 {#8541 : 2025-09-23 20:58:45.0 PRC (+08:00) } #updatedAt: DateTime @1758632325 {#8542 : 2025-09-23 20:58:45.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8562 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8563 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8543} #id: 1273 #name: "Savon d'acier Deos Mastrad" #slug: "savon-d-acier-deos-mastrad-428" #description: """ <div class="col is-12"><ul>\n <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n <li>Inusable</li>\n <li>Livré avec support. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul>\n <ul>\n </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentanément la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydoréduction ? Pour faire simple, c'est une réaction chimique au cours de laquelle se produit un transfert d'électrons entre 2 matières . Donc si je frotte mes doigts sur de l'inox, les molécules de certains aliments à l'odeur disons tenace (ail, oignon, poisson...) vont être "transférées" de votre corps vers le métal. Bref plus d'odeurs ! Tout ça est bien sûr naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'idée vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette idée en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage ménager et moins coupant !</p>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 à 40 secondes et c'est tout ! Effet immédiat et sans douleurs ! Son extrémité est spécialement conçue pour le nettoyage des ongles. Le savon Deos Mastrad est équipé d’un support à poser ou fixer.</div>\n <p> </p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matériau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n <div><strong>Matériau</strong></div>\n <div>100 % inox<br /><br /></div>\n <div><strong>Dimensions</strong></div>\n <div>6 x 9 cm<br /><br /></div>\n <div><strong>Usage</strong></div>\n <div>A utiliser sous un filet d'eau<br /><br /></div>\n <div><strong>Mais encore</strong></div>\n <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n <div><strong>Garantie</strong></div>\n <div>A vie ! (seule la perte du produit n'est pas garantie :)</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 {#8565 …} #channels: Doctrine\ORM\PersistentCollection {#8551 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8545 …} #reviews: Doctrine\ORM\PersistentCollection {#8547 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8549 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29200 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29191 …} +context: Sylius\TwigHooks\Bag\DataBag {#29270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29188 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29136 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29144 #collection: Doctrine\Common\Collections\ArrayCollection {#29153 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29132 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38475 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38477 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29200 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29191 …} +context: Sylius\TwigHooks\Bag\DataBag {#29270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29188 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Savon d'acier Deos Mastrad" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29144 #collection: Doctrine\Common\Collections\ArrayCollection {#29153 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29132 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38475 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38477 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29274 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29200 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29191 …} +context: Sylius\TwigHooks\Bag\DataBag {#29270 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29188 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29136 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29144 #collection: Doctrine\Common\Collections\ArrayCollection {#29153 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29132 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38475 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38477 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29324 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29315 …} +context: Sylius\TwigHooks\Bag\DataBag {#29322 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29323 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29136 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29327 +variant: App\Entity\Product\ProductVariant {#29136 …} +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 {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29324 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29315 …} +context: Sylius\TwigHooks\Bag\DataBag {#29322 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29323 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 3.70 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8572 #id: 1361 #code: "entonnoir-pour-verrines-1913" #attributes: Doctrine\ORM\PersistentCollection {#8582 …} #variants: Doctrine\ORM\PersistentCollection {#8584 …} #options: Doctrine\ORM\PersistentCollection {#8588 …} #associations: Doctrine\ORM\PersistentCollection {#8586 …} #createdAt: DateTime @1758632334 {#8570 : 2025-09-23 20:58:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632334 {#8571 : 2025-09-23 20:58:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8591 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8592 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8572} #id: 1361 #name: "Entonnoir pour verrines" #slug: "entonnoir-pour-verrines-1913" #description: """ <div class="col is-12"><ul>\n <li>Economique.</li>\n <li>Pratique.</li>\n <li>Gain de temps. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description entonnoir pour verrines</h1><div class="col is-12">L'entonnoir pour verrines permet de remplir convenablement les verrines. L'entonnoir pour verrines évite de salir les bords lors du remplissage et permet de gagner du temps.<br /></div><h1>Caractéristiques entonnoir pour verrines</h1><div class="col is-12">2 tailles : PM Ø 3 cm, h 6 cm GM Ø 3.5 cm, h 6 cm Matière: polypropylène.</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 {#8594 …} #channels: Doctrine\ORM\PersistentCollection {#8580 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …} #reviews: Doctrine\ORM\PersistentCollection {#8576 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8578 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29198 +product: App\Entity\Product\Product {#8572 #id: 1361 #code: "entonnoir-pour-verrines-1913" #attributes: Doctrine\ORM\PersistentCollection {#8582 …} #variants: Doctrine\ORM\PersistentCollection {#8584 …} #options: Doctrine\ORM\PersistentCollection {#8588 …} #associations: Doctrine\ORM\PersistentCollection {#8586 …} #createdAt: DateTime @1758632334 {#8570 : 2025-09-23 20:58:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632334 {#8571 : 2025-09-23 20:58:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8591 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8592 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8572} #id: 1361 #name: "Entonnoir pour verrines" #slug: "entonnoir-pour-verrines-1913" #description: """ <div class="col is-12"><ul>\n <li>Economique.</li>\n <li>Pratique.</li>\n <li>Gain de temps. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description entonnoir pour verrines</h1><div class="col is-12">L'entonnoir pour verrines permet de remplir convenablement les verrines. L'entonnoir pour verrines évite de salir les bords lors du remplissage et permet de gagner du temps.<br /></div><h1>Caractéristiques entonnoir pour verrines</h1><div class="col is-12">2 tailles : PM Ø 3 cm, h 6 cm GM Ø 3.5 cm, h 6 cm Matière: polypropylène.</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 {#8594 …} #channels: Doctrine\ORM\PersistentCollection {#8580 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …} #reviews: Doctrine\ORM\PersistentCollection {#8576 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8578 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29390 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8572 #id: 1361 #code: "entonnoir-pour-verrines-1913" #attributes: Doctrine\ORM\PersistentCollection {#8582 …} #variants: Doctrine\ORM\PersistentCollection {#8584 …} #options: Doctrine\ORM\PersistentCollection {#8588 …} #associations: Doctrine\ORM\PersistentCollection {#8586 …} #createdAt: DateTime @1758632334 {#8570 : 2025-09-23 20:58:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632334 {#8571 : 2025-09-23 20:58:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8591 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8592 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8572} #id: 1361 #name: "Entonnoir pour verrines" #slug: "entonnoir-pour-verrines-1913" #description: """ <div class="col is-12"><ul>\n <li>Economique.</li>\n <li>Pratique.</li>\n <li>Gain de temps. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description entonnoir pour verrines</h1><div class="col is-12">L'entonnoir pour verrines permet de remplir convenablement les verrines. L'entonnoir pour verrines évite de salir les bords lors du remplissage et permet de gagner du temps.<br /></div><h1>Caractéristiques entonnoir pour verrines</h1><div class="col is-12">2 tailles : PM Ø 3 cm, h 6 cm GM Ø 3.5 cm, h 6 cm Matière: polypropylène.</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 {#8594 …} #channels: Doctrine\ORM\PersistentCollection {#8580 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …} #reviews: Doctrine\ORM\PersistentCollection {#8576 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8578 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Entonnoir pour verrines" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29461 -props: [ "product" => App\Entity\Product\Product {#8572 #id: 1361 #code: "entonnoir-pour-verrines-1913" #attributes: Doctrine\ORM\PersistentCollection {#8582 …} #variants: Doctrine\ORM\PersistentCollection {#8584 …} #options: Doctrine\ORM\PersistentCollection {#8588 …} #associations: Doctrine\ORM\PersistentCollection {#8586 …} #createdAt: DateTime @1758632334 {#8570 : 2025-09-23 20:58:54.0 PRC (+08:00) } #updatedAt: DateTime @1758632334 {#8571 : 2025-09-23 20:58:54.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8591 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8592 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8572} #id: 1361 #name: "Entonnoir pour verrines" #slug: "entonnoir-pour-verrines-1913" #description: """ <div class="col is-12"><ul>\n <li>Economique.</li>\n <li>Pratique.</li>\n <li>Gain de temps. </li>\n <li><strong>Fabriqué en France.</strong></li>\n </ul></div><h1>Description entonnoir pour verrines</h1><div class="col is-12">L'entonnoir pour verrines permet de remplir convenablement les verrines. L'entonnoir pour verrines évite de salir les bords lors du remplissage et permet de gagner du temps.<br /></div><h1>Caractéristiques entonnoir pour verrines</h1><div class="col is-12">2 tailles : PM Ø 3 cm, h 6 cm GM Ø 3.5 cm, h 6 cm Matière: polypropylène.</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 {#8594 …} #channels: Doctrine\ORM\PersistentCollection {#8580 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8574 …} #reviews: Doctrine\ORM\PersistentCollection {#8576 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8578 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.53 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29454 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29445 …} +context: Sylius\TwigHooks\Bag\DataBag {#29515 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29442 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29390 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29398 #collection: Doctrine\Common\Collections\ArrayCollection {#29407 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29386 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38489 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38491 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29454 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29445 …} +context: Sylius\TwigHooks\Bag\DataBag {#29515 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29442 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Entonnoir pour verrines" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29398 #collection: Doctrine\Common\Collections\ArrayCollection {#29407 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29386 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38489 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38491 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29519 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29454 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29445 …} +context: Sylius\TwigHooks\Bag\DataBag {#29515 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29442 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29390 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29398 #collection: Doctrine\Common\Collections\ArrayCollection {#29407 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29386 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38489 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38491 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29569 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29560 …} +context: Sylius\TwigHooks\Bag\DataBag {#29567 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29568 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29390 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29572 +variant: App\Entity\Product\ProductVariant {#29390 …} +price: "6,00\u{A0}€" +originalPrice: "6,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29569 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29560 …} +context: Sylius\TwigHooks\Bag\DataBag {#29567 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29568 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 3.79 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8598 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8608 …} #variants: Doctrine\ORM\PersistentCollection {#8610 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8612 …} #createdAt: DateTime @1758632343 {#8596 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8597 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8617 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8618 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8598} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8620 …} #channels: Doctrine\ORM\PersistentCollection {#8606 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8604 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29452 +product: App\Entity\Product\Product {#8598 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8608 …} #variants: Doctrine\ORM\PersistentCollection {#8610 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8612 …} #createdAt: DateTime @1758632343 {#8596 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8597 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8617 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8618 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8598} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8620 …} #channels: Doctrine\ORM\PersistentCollection {#8606 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8604 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29635 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8598 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8608 …} #variants: Doctrine\ORM\PersistentCollection {#8610 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8612 …} #createdAt: DateTime @1758632343 {#8596 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8597 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8617 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8618 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8598} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8620 …} #channels: Doctrine\ORM\PersistentCollection {#8606 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8604 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Verre Gradué 0,5 L Pyrex" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29706 -props: [ "product" => App\Entity\Product\Product {#8598 #id: 1410 #code: "verre-gradue-0-5-l-pyrex-7640" #attributes: Doctrine\ORM\PersistentCollection {#8608 …} #variants: Doctrine\ORM\PersistentCollection {#8610 …} #options: Doctrine\ORM\PersistentCollection {#8614 …} #associations: Doctrine\ORM\PersistentCollection {#8612 …} #createdAt: DateTime @1758632343 {#8596 : 2025-09-23 20:59:03.0 PRC (+08:00) } #updatedAt: DateTime @1758632343 {#8597 : 2025-09-23 20:59:03.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8617 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8618 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8598} #id: 1410 #name: "Verre Gradué 0,5 L Pyrex" #slug: "verre-gradue-0-5-l-pyrex-7640" #description: """ <div class="col is-12"><ul>\n <li>Matériau sain et hygiénique sans BPA.</li>\n <li>Mesures précises.</li>\n <li>Résistant aux rayures.</li>\n <li>Fabrication française.</li>\n </ul></div><h1>Descriptif Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">Réalisé en verre borosilicate de qualité supérieure, le Verre Gradué 0,5 L Pyrex peut être soumis à des températures comprises entre -40°C et +300°C. Parfaitement adapté aux besoins culinaires, de la préparation à la cuisson, il possède des graduations très précises en rouge pour une meilleure lisibilité. Résistant aux rayures, il se nettoie facilement au lave-vaisselle.</div><h1>Caractéristiques Verre Gradué 0,5 L Pyrex</h1><div class="col is-12">- Verre.<br />- Contenance : 0,5 L.<br />- Haute résistance thermique.<br />- Anti-tâches et anti-odeurs.<br />- Echelle précise de mesure rouge.<br />- Compatible micro-ondes & lave-vaisselle.<br />- Bec verseur.<br />- Garantie : 10 ans.<br />- Fabriqué en France.</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 {#8620 …} #channels: Doctrine\ORM\PersistentCollection {#8606 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8602 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8604 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29690 …} +context: Sylius\TwigHooks\Bag\DataBag {#29769 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29687 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29635 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29643 #collection: Doctrine\Common\Collections\ArrayCollection {#29652 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29631 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38503 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38505 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29690 …} +context: Sylius\TwigHooks\Bag\DataBag {#29769 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29687 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Verre Gradué 0,5 L Pyrex" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29643 #collection: Doctrine\Common\Collections\ArrayCollection {#29652 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29631 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38503 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38505 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29773 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29690 …} +context: Sylius\TwigHooks\Bag\DataBag {#29769 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29687 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29635 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29643 #collection: Doctrine\Common\Collections\ArrayCollection {#29652 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29631 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38503 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38505 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29823 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29814 …} +context: Sylius\TwigHooks\Bag\DataBag {#29821 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29822 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29635 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29826 +variant: App\Entity\Product\ProductVariant {#29635 …} +price: "6,00\u{A0}€" +originalPrice: "6,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29823 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29814 …} +context: Sylius\TwigHooks\Bag\DataBag {#29821 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29822 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 4.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8627 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632345 {#8625 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8626 : 2025-09-23 20:59:05.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: 1418 #name: "Bassine pâtissière conique fond plat De Buyer" #slug: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #description: """ <div class="col is-12"><ul>\n <li>Tout inox : hygiène et robustesse.</li>\n <li>Grandes contenances</li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriquée en France. Val d'Ajol Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">La bassine pâtissière conique De Buyer s'adapte facilement à toutes préparations notamment en pâtisserie. Sa construction et ses caractéristiques en font un produit adapté à une utilisation ménagère ou professionnelle intensive.</div><h1>Caractéristiques Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">Inox 18/10. Finition polie. Bord roulé ouvert. Fond plat. Va au lave vaisselle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><br /><a title="Avantages du cuivre en cuisine" rel="nofollow" href="https://www.cuisinstore.com/le-cuivre-entre-noblesse-et-tradition-c1298.html" target="_blank">Avantages de l'inox en cuisine.</a></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: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29697 +product: App\Entity\Product\Product {#8627 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632345 {#8625 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8626 : 2025-09-23 20:59:05.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: 1418 #name: "Bassine pâtissière conique fond plat De Buyer" #slug: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #description: """ <div class="col is-12"><ul>\n <li>Tout inox : hygiène et robustesse.</li>\n <li>Grandes contenances</li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriquée en France. Val d'Ajol Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">La bassine pâtissière conique De Buyer s'adapte facilement à toutes préparations notamment en pâtisserie. Sa construction et ses caractéristiques en font un produit adapté à une utilisation ménagère ou professionnelle intensive.</div><h1>Caractéristiques Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">Inox 18/10. Finition polie. Bord roulé ouvert. Fond plat. Va au lave vaisselle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><br /><a title="Avantages du cuivre en cuisine" rel="nofollow" href="https://www.cuisinstore.com/le-cuivre-entre-noblesse-et-tradition-c1298.html" target="_blank">Avantages de l'inox en cuisine.</a></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: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8628 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8630 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29889 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8627 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632345 {#8625 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8626 : 2025-09-23 20:59:05.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: 1418 #name: "Bassine pâtissière conique fond plat De Buyer" #slug: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #description: """ <div class="col is-12"><ul>\n <li>Tout inox : hygiène et robustesse.</li>\n <li>Grandes contenances</li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriquée en France. Val d'Ajol Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">La bassine pâtissière conique De Buyer s'adapte facilement à toutes préparations notamment en pâtisserie. Sa construction et ses caractéristiques en font un produit adapté à une utilisation ménagère ou professionnelle intensive.</div><h1>Caractéristiques Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">Inox 18/10. Finition polie. Bord roulé ouvert. Fond plat. Va au lave vaisselle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><br /><a title="Avantages du cuivre en cuisine" rel="nofollow" href="https://www.cuisinstore.com/le-cuivre-entre-noblesse-et-tradition-c1298.html" target="_blank">Avantages de l'inox en cuisine.</a></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: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #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" => "Bassine pâtissière conique fond plat De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29963 -props: [ "product" => App\Entity\Product\Product {#8627 #id: 1418 #code: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #attributes: Doctrine\ORM\PersistentCollection {#8634 …} #variants: Doctrine\ORM\PersistentCollection {#8636 …} #options: Doctrine\ORM\PersistentCollection {#8640 …} #associations: Doctrine\ORM\PersistentCollection {#8638 …} #createdAt: DateTime @1758632345 {#8625 : 2025-09-23 20:59:05.0 PRC (+08:00) } #updatedAt: DateTime @1758632345 {#8626 : 2025-09-23 20:59:05.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: 1418 #name: "Bassine pâtissière conique fond plat De Buyer" #slug: "bassine-patissiere-conique-fond-plat-de-buyer-6491" #description: """ <div class="col is-12"><ul>\n <li>Tout inox : hygiène et robustesse.</li>\n <li>Grandes contenances</li>\n <li>Qualité professionnelle.</li>\n <li><strong>Fabriquée en France. Val d'Ajol Vosges.</strong></li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">La bassine pâtissière conique De Buyer s'adapte facilement à toutes préparations notamment en pâtisserie. Sa construction et ses caractéristiques en font un produit adapté à une utilisation ménagère ou professionnelle intensive.</div><h1>Caractéristiques Bassine pâtissière conique fond plat De Buyer</h1><div class="col is-12">Inox 18/10. Finition polie. Bord roulé ouvert. Fond plat. Va au lave vaisselle.</div><h1>En savoir plus sur l'inox</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><br /><a title="Avantages du cuivre en cuisine" rel="nofollow" href="https://www.cuisinstore.com/le-cuivre-entre-noblesse-et-tradition-c1298.html" target="_blank">Avantages de l'inox en cuisine.</a></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: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #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]
|
102.0 MiB | 0.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30080 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29947 …} +context: Sylius\TwigHooks\Bag\DataBag {#30014 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29944 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29889 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29897 #collection: Doctrine\Common\Collections\ArrayCollection {#29909 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29885 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38517 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38519 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30080 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29947 …} +context: Sylius\TwigHooks\Bag\DataBag {#30014 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29944 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Bassine pâtissière conique fond plat De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29897 #collection: Doctrine\Common\Collections\ArrayCollection {#29909 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29885 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38517 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38519 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30083 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30080 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29947 …} +context: Sylius\TwigHooks\Bag\DataBag {#30014 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29944 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29889 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29897 #collection: Doctrine\Common\Collections\ArrayCollection {#29909 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29885 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38517 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38519 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30134 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30125 …} +context: Sylius\TwigHooks\Bag\DataBag {#30132 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30133 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29889 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30137 +variant: App\Entity\Product\ProductVariant {#29889 …} +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 {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30134 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30125 …} +context: Sylius\TwigHooks\Bag\DataBag {#30132 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30133 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 5.01 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8653 #id: 1423 #code: "bol-a-patisserie-cul-de-poule-de-buyer-940" #attributes: Doctrine\ORM\PersistentCollection {#8663 …} #variants: Doctrine\ORM\PersistentCollection {#8665 …} #options: Doctrine\ORM\PersistentCollection {#8669 …} #associations: Doctrine\ORM\PersistentCollection {#8667 …} #createdAt: DateTime @1758632346 {#8651 : 2025-09-23 20:59:06.0 PRC (+08:00) } #updatedAt: DateTime @1758632346 {#8652 : 2025-09-23 20:59:06.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8672 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8673 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 1423 #name: "Bol à pâtisserie cul de poule De Buyer" #slug: "bol-a-patisserie-cul-de-poule-de-buyer-940" #description: """ <div class="col is-12"><ul>\n <li>Mélange efficace.</li>\n <li>Léger méplat pour rester stable.</li>\n <li>Rebords courbés, évite les éclaboussures. </li>\n <li>Tout inox.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul></div><h1>Description Bol à pâtisserie cul de poule De Buyer</h1><div class="col is-12">Le bol à pâtisserie cul de poule est idéal pour mélanger efficacement et cuire au bain marie le chocolat, les oeufs, la béarnaise... Rebords courbés pour verser sans éclabousser.</div><h1>En savoir plus sur l'inox.</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox en cuisine.</a></span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8675 …} #channels: Doctrine\ORM\PersistentCollection {#8661 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …} #reviews: Doctrine\ORM\PersistentCollection {#8657 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8659 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29954 +product: App\Entity\Product\Product {#8653 #id: 1423 #code: "bol-a-patisserie-cul-de-poule-de-buyer-940" #attributes: Doctrine\ORM\PersistentCollection {#8663 …} #variants: Doctrine\ORM\PersistentCollection {#8665 …} #options: Doctrine\ORM\PersistentCollection {#8669 …} #associations: Doctrine\ORM\PersistentCollection {#8667 …} #createdAt: DateTime @1758632346 {#8651 : 2025-09-23 20:59:06.0 PRC (+08:00) } #updatedAt: DateTime @1758632346 {#8652 : 2025-09-23 20:59:06.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8672 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8673 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 1423 #name: "Bol à pâtisserie cul de poule De Buyer" #slug: "bol-a-patisserie-cul-de-poule-de-buyer-940" #description: """ <div class="col is-12"><ul>\n <li>Mélange efficace.</li>\n <li>Léger méplat pour rester stable.</li>\n <li>Rebords courbés, évite les éclaboussures. </li>\n <li>Tout inox.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul></div><h1>Description Bol à pâtisserie cul de poule De Buyer</h1><div class="col is-12">Le bol à pâtisserie cul de poule est idéal pour mélanger efficacement et cuire au bain marie le chocolat, les oeufs, la béarnaise... Rebords courbés pour verser sans éclabousser.</div><h1>En savoir plus sur l'inox.</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox en cuisine.</a></span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8675 …} #channels: Doctrine\ORM\PersistentCollection {#8661 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …} #reviews: Doctrine\ORM\PersistentCollection {#8657 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8659 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30200 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8653 #id: 1423 #code: "bol-a-patisserie-cul-de-poule-de-buyer-940" #attributes: Doctrine\ORM\PersistentCollection {#8663 …} #variants: Doctrine\ORM\PersistentCollection {#8665 …} #options: Doctrine\ORM\PersistentCollection {#8669 …} #associations: Doctrine\ORM\PersistentCollection {#8667 …} #createdAt: DateTime @1758632346 {#8651 : 2025-09-23 20:59:06.0 PRC (+08:00) } #updatedAt: DateTime @1758632346 {#8652 : 2025-09-23 20:59:06.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8672 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8673 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 1423 #name: "Bol à pâtisserie cul de poule De Buyer" #slug: "bol-a-patisserie-cul-de-poule-de-buyer-940" #description: """ <div class="col is-12"><ul>\n <li>Mélange efficace.</li>\n <li>Léger méplat pour rester stable.</li>\n <li>Rebords courbés, évite les éclaboussures. </li>\n <li>Tout inox.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul></div><h1>Description Bol à pâtisserie cul de poule De Buyer</h1><div class="col is-12">Le bol à pâtisserie cul de poule est idéal pour mélanger efficacement et cuire au bain marie le chocolat, les oeufs, la béarnaise... Rebords courbés pour verser sans éclabousser.</div><h1>En savoir plus sur l'inox.</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox en cuisine.</a></span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8675 …} #channels: Doctrine\ORM\PersistentCollection {#8661 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …} #reviews: Doctrine\ORM\PersistentCollection {#8657 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8659 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Bol à pâtisserie cul de poule De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30271 -props: [ "product" => App\Entity\Product\Product {#8653 #id: 1423 #code: "bol-a-patisserie-cul-de-poule-de-buyer-940" #attributes: Doctrine\ORM\PersistentCollection {#8663 …} #variants: Doctrine\ORM\PersistentCollection {#8665 …} #options: Doctrine\ORM\PersistentCollection {#8669 …} #associations: Doctrine\ORM\PersistentCollection {#8667 …} #createdAt: DateTime @1758632346 {#8651 : 2025-09-23 20:59:06.0 PRC (+08:00) } #updatedAt: DateTime @1758632346 {#8652 : 2025-09-23 20:59:06.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8672 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8673 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8653} #id: 1423 #name: "Bol à pâtisserie cul de poule De Buyer" #slug: "bol-a-patisserie-cul-de-poule-de-buyer-940" #description: """ <div class="col is-12"><ul>\n <li>Mélange efficace.</li>\n <li>Léger méplat pour rester stable.</li>\n <li>Rebords courbés, évite les éclaboussures. </li>\n <li>Tout inox.</li>\n <li><strong>Fabriqué en France. Val d'Ajol. Vosges.</strong></li>\n </ul></div><h1>Description Bol à pâtisserie cul de poule De Buyer</h1><div class="col is-12">Le bol à pâtisserie cul de poule est idéal pour mélanger efficacement et cuire au bain marie le chocolat, les oeufs, la béarnaise... Rebords courbés pour verser sans éclabousser.</div><h1>En savoir plus sur l'inox.</h1><div class="col is-12"><br /><br /><br /><br />Pour tout savoir sur l'inox, consultez l'article sur notre blog.<br /><br /><span style="text-decoration: underline;"><a title="Avantages de l'inox en cuisine" rel="nofollow" href="https://www.cuisinstore.com/avantages-de-l-inox-en-cuisine-c1187.html" target="_blank"><br />Avantages de l'inox en cuisine.</a></span></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8675 …} #channels: Doctrine\ORM\PersistentCollection {#8661 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8655 …} #reviews: Doctrine\ORM\PersistentCollection {#8657 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8659 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.53 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30427 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30255 …} +context: Sylius\TwigHooks\Bag\DataBag {#30328 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30252 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30200 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30208 #collection: Doctrine\Common\Collections\ArrayCollection {#30217 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30196 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38531 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38533 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30427 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30255 …} +context: Sylius\TwigHooks\Bag\DataBag {#30328 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30252 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Bol à pâtisserie cul de poule De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30208 #collection: Doctrine\Common\Collections\ArrayCollection {#30217 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30196 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38531 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38533 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30432 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30427 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30255 …} +context: Sylius\TwigHooks\Bag\DataBag {#30328 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30252 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30200 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30208 #collection: Doctrine\Common\Collections\ArrayCollection {#30217 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30196 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38531 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38533 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30481 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30472 …} +context: Sylius\TwigHooks\Bag\DataBag {#30479 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30480 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30200 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30484 +variant: App\Entity\Product\ProductVariant {#30200 …} +price: "63,00\u{A0}€" +originalPrice: "71,00\u{A0}€" +hasDiscount: true #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30481 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30472 …} +context: Sylius\TwigHooks\Bag\DataBag {#30479 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30480 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 3.92 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8679 #id: 1436 #code: "passoire-conique-professionnelle-de-buyer-732" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632348 {#8677 : 2025-09-23 20:59:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632348 {#8678 : 2025-09-23 20:59:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 1436 #name: "Passoire conique professionnelle De Buyer" #slug: "passoire-conique-professionnelle-de-buyer-732" #description: """ <div class="col is-12"><ul>\n <li>Perforations petites et régulières permettant d’égoutter même le riz.</li>\n <li>Bord roulé ouvert hygiénique.</li>\n <li>Trou d'accrochage pour un rangement facile.</li>\n <li>2 tailles.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Description Passoire conique professionnelle De Buyer</h1><div class="col is-12">La Passoire conique professionnelle De Buyer permet d'égoutter efficacement tous vos aliments même le riz, les trous étant idéalement calibrés. Sa forme parfaitement étudiée lui permet d'être très stable posée sur un récipient.</div><h1>Caractéristiques Passoire conique professionnelle De Buyer</h1><div class="col is-12">Inox 18/10. Avec queue et crochet. Peut être positionnée sur un récipient lors de l'égouttage.</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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8681 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30262 +product: App\Entity\Product\Product {#8679 #id: 1436 #code: "passoire-conique-professionnelle-de-buyer-732" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632348 {#8677 : 2025-09-23 20:59:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632348 {#8678 : 2025-09-23 20:59:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 1436 #name: "Passoire conique professionnelle De Buyer" #slug: "passoire-conique-professionnelle-de-buyer-732" #description: """ <div class="col is-12"><ul>\n <li>Perforations petites et régulières permettant d’égoutter même le riz.</li>\n <li>Bord roulé ouvert hygiénique.</li>\n <li>Trou d'accrochage pour un rangement facile.</li>\n <li>2 tailles.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Description Passoire conique professionnelle De Buyer</h1><div class="col is-12">La Passoire conique professionnelle De Buyer permet d'égoutter efficacement tous vos aliments même le riz, les trous étant idéalement calibrés. Sa forme parfaitement étudiée lui permet d'être très stable posée sur un récipient.</div><h1>Caractéristiques Passoire conique professionnelle De Buyer</h1><div class="col is-12">Inox 18/10. Avec queue et crochet. Peut être positionnée sur un récipient lors de l'égouttage.</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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8681 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30547 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8679 #id: 1436 #code: "passoire-conique-professionnelle-de-buyer-732" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632348 {#8677 : 2025-09-23 20:59:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632348 {#8678 : 2025-09-23 20:59:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 1436 #name: "Passoire conique professionnelle De Buyer" #slug: "passoire-conique-professionnelle-de-buyer-732" #description: """ <div class="col is-12"><ul>\n <li>Perforations petites et régulières permettant d’égoutter même le riz.</li>\n <li>Bord roulé ouvert hygiénique.</li>\n <li>Trou d'accrochage pour un rangement facile.</li>\n <li>2 tailles.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Description Passoire conique professionnelle De Buyer</h1><div class="col is-12">La Passoire conique professionnelle De Buyer permet d'égoutter efficacement tous vos aliments même le riz, les trous étant idéalement calibrés. Sa forme parfaitement étudiée lui permet d'être très stable posée sur un récipient.</div><h1>Caractéristiques Passoire conique professionnelle De Buyer</h1><div class="col is-12">Inox 18/10. Avec queue et crochet. Peut être positionnée sur un récipient lors de l'égouttage.</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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8681 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Passoire conique professionnelle De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30618 -props: [ "product" => App\Entity\Product\Product {#8679 #id: 1436 #code: "passoire-conique-professionnelle-de-buyer-732" #attributes: Doctrine\ORM\PersistentCollection {#8689 …} #variants: Doctrine\ORM\PersistentCollection {#8691 …} #options: Doctrine\ORM\PersistentCollection {#8695 …} #associations: Doctrine\ORM\PersistentCollection {#8693 …} #createdAt: DateTime @1758632348 {#8677 : 2025-09-23 20:59:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632348 {#8678 : 2025-09-23 20:59:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8698 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8699 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8679} #id: 1436 #name: "Passoire conique professionnelle De Buyer" #slug: "passoire-conique-professionnelle-de-buyer-732" #description: """ <div class="col is-12"><ul>\n <li>Perforations petites et régulières permettant d’égoutter même le riz.</li>\n <li>Bord roulé ouvert hygiénique.</li>\n <li>Trou d'accrochage pour un rangement facile.</li>\n <li>2 tailles.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul></div><h1>Description Passoire conique professionnelle De Buyer</h1><div class="col is-12">La Passoire conique professionnelle De Buyer permet d'égoutter efficacement tous vos aliments même le riz, les trous étant idéalement calibrés. Sa forme parfaitement étudiée lui permet d'être très stable posée sur un récipient.</div><h1>Caractéristiques Passoire conique professionnelle De Buyer</h1><div class="col is-12">Inox 18/10. Avec queue et crochet. Peut être positionnée sur un récipient lors de l'égouttage.</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 {#8701 …} #channels: Doctrine\ORM\PersistentCollection {#8687 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8681 …} #reviews: Doctrine\ORM\PersistentCollection {#8683 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8685 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.54 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30602 …} +context: Sylius\TwigHooks\Bag\DataBag {#30669 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30599 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30547 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30555 #collection: Doctrine\Common\Collections\ArrayCollection {#30564 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30543 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38545 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38547 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30602 …} +context: Sylius\TwigHooks\Bag\DataBag {#30669 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30599 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Passoire conique professionnelle De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30555 #collection: Doctrine\Common\Collections\ArrayCollection {#30564 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30543 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38545 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38547 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30688 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30683 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30602 …} +context: Sylius\TwigHooks\Bag\DataBag {#30669 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30599 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30547 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30555 #collection: Doctrine\Common\Collections\ArrayCollection {#30564 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30543 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38545 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38547 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30737 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30728 …} +context: Sylius\TwigHooks\Bag\DataBag {#30735 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30736 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30547 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30740 +variant: App\Entity\Product\ProductVariant {#30547 …} +price: "65,00\u{A0}€" +originalPrice: "65,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30737 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30728 …} +context: Sylius\TwigHooks\Bag\DataBag {#30735 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30736 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 3.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8708 #id: 1440 #code: "passoire-inox-de-buyer-6490" #attributes: Doctrine\ORM\PersistentCollection {#8715 …} #variants: Doctrine\ORM\PersistentCollection {#8717 …} #options: Doctrine\ORM\PersistentCollection {#8721 …} #associations: Doctrine\ORM\PersistentCollection {#8719 …} #createdAt: DateTime @1758632348 {#8706 : 2025-09-23 20:59:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632348 {#8707 : 2025-09-23 20:59:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8724 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8708} #id: 1440 #name: "Passoire inox De Buyer" #slug: "passoire-inox-de-buyer-6490" #description: """ <div class="col is-12"><ul>\n <li>Pour tout égoutter, même le riz !</li>\n <li>2 anses pour une manipulation simple et sûre.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul>\n <br /></div><h1>Description Passoire inox De Buyer</h1><div class="col is-12">La passoire inox De Buyer est un accessoire de qualité professionnelle, en acier inoxydable, parfaite pour égoutter tout type d’aliments. Elle bénéficie de perforations petites et régulières permettant d’égoutter même le riz.</div><h1>Caractéristiques Passoire inox De Buyer</h1><div class="col is-12">Diamètre 24 cm. Inox 18/10. Bord roulé ouvert hygiénique. 2 anses et 1 pied. Surface intérieure lisse qui ne retient pas l’eau de cuisson. 2 anses pour une manipulation simple et sûre . Passoire surélevée. Entretien : passe au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …} #channels: Doctrine\ORM\PersistentCollection {#8713 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8681 …} #reviews: Doctrine\ORM\PersistentCollection {#8709 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8711 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30609 +product: App\Entity\Product\Product {#8708 #id: 1440 #code: "passoire-inox-de-buyer-6490" #attributes: Doctrine\ORM\PersistentCollection {#8715 …} #variants: Doctrine\ORM\PersistentCollection {#8717 …} #options: Doctrine\ORM\PersistentCollection {#8721 …} #associations: Doctrine\ORM\PersistentCollection {#8719 …} #createdAt: DateTime @1758632348 {#8706 : 2025-09-23 20:59:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632348 {#8707 : 2025-09-23 20:59:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8724 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8708} #id: 1440 #name: "Passoire inox De Buyer" #slug: "passoire-inox-de-buyer-6490" #description: """ <div class="col is-12"><ul>\n <li>Pour tout égoutter, même le riz !</li>\n <li>2 anses pour une manipulation simple et sûre.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul>\n <br /></div><h1>Description Passoire inox De Buyer</h1><div class="col is-12">La passoire inox De Buyer est un accessoire de qualité professionnelle, en acier inoxydable, parfaite pour égoutter tout type d’aliments. Elle bénéficie de perforations petites et régulières permettant d’égoutter même le riz.</div><h1>Caractéristiques Passoire inox De Buyer</h1><div class="col is-12">Diamètre 24 cm. Inox 18/10. Bord roulé ouvert hygiénique. 2 anses et 1 pied. Surface intérieure lisse qui ne retient pas l’eau de cuisson. 2 anses pour une manipulation simple et sûre . Passoire surélevée. Entretien : passe au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …} #channels: Doctrine\ORM\PersistentCollection {#8713 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8681 …} #reviews: Doctrine\ORM\PersistentCollection {#8709 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8711 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30803 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8708 #id: 1440 #code: "passoire-inox-de-buyer-6490" #attributes: Doctrine\ORM\PersistentCollection {#8715 …} #variants: Doctrine\ORM\PersistentCollection {#8717 …} #options: Doctrine\ORM\PersistentCollection {#8721 …} #associations: Doctrine\ORM\PersistentCollection {#8719 …} #createdAt: DateTime @1758632348 {#8706 : 2025-09-23 20:59:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632348 {#8707 : 2025-09-23 20:59:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8724 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8708} #id: 1440 #name: "Passoire inox De Buyer" #slug: "passoire-inox-de-buyer-6490" #description: """ <div class="col is-12"><ul>\n <li>Pour tout égoutter, même le riz !</li>\n <li>2 anses pour une manipulation simple et sûre.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul>\n <br /></div><h1>Description Passoire inox De Buyer</h1><div class="col is-12">La passoire inox De Buyer est un accessoire de qualité professionnelle, en acier inoxydable, parfaite pour égoutter tout type d’aliments. Elle bénéficie de perforations petites et régulières permettant d’égoutter même le riz.</div><h1>Caractéristiques Passoire inox De Buyer</h1><div class="col is-12">Diamètre 24 cm. Inox 18/10. Bord roulé ouvert hygiénique. 2 anses et 1 pied. Surface intérieure lisse qui ne retient pas l’eau de cuisson. 2 anses pour une manipulation simple et sûre . Passoire surélevée. Entretien : passe au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …} #channels: Doctrine\ORM\PersistentCollection {#8713 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8681 …} #reviews: Doctrine\ORM\PersistentCollection {#8709 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8711 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Passoire inox De Buyer" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30877 -props: [ "product" => App\Entity\Product\Product {#8708 #id: 1440 #code: "passoire-inox-de-buyer-6490" #attributes: Doctrine\ORM\PersistentCollection {#8715 …} #variants: Doctrine\ORM\PersistentCollection {#8717 …} #options: Doctrine\ORM\PersistentCollection {#8721 …} #associations: Doctrine\ORM\PersistentCollection {#8719 …} #createdAt: DateTime @1758632348 {#8706 : 2025-09-23 20:59:08.0 PRC (+08:00) } #updatedAt: DateTime @1758632348 {#8707 : 2025-09-23 20:59:08.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8724 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8725 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8708} #id: 1440 #name: "Passoire inox De Buyer" #slug: "passoire-inox-de-buyer-6490" #description: """ <div class="col is-12"><ul>\n <li>Pour tout égoutter, même le riz !</li>\n <li>2 anses pour une manipulation simple et sûre.</li>\n <li><strong>Fabriquée en France.</strong></li>\n </ul>\n <br /></div><h1>Description Passoire inox De Buyer</h1><div class="col is-12">La passoire inox De Buyer est un accessoire de qualité professionnelle, en acier inoxydable, parfaite pour égoutter tout type d’aliments. Elle bénéficie de perforations petites et régulières permettant d’égoutter même le riz.</div><h1>Caractéristiques Passoire inox De Buyer</h1><div class="col is-12">Diamètre 24 cm. Inox 18/10. Bord roulé ouvert hygiénique. 2 anses et 1 pied. Surface intérieure lisse qui ne retient pas l’eau de cuisson. 2 anses pour une manipulation simple et sûre . Passoire surélevée. Entretien : passe au lave-vaisselle.</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8727 …} #channels: Doctrine\ORM\PersistentCollection {#8713 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8681 …} #reviews: Doctrine\ORM\PersistentCollection {#8709 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8711 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30870 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30861 …} +context: Sylius\TwigHooks\Bag\DataBag {#30928 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30858 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30803 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30811 #collection: Doctrine\Common\Collections\ArrayCollection {#30823 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30799 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38559 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38561 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30870 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30861 …} +context: Sylius\TwigHooks\Bag\DataBag {#30928 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30858 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Passoire inox De Buyer" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30811 #collection: Doctrine\Common\Collections\ArrayCollection {#30823 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30799 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38559 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38561 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30932 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30870 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30861 …} +context: Sylius\TwigHooks\Bag\DataBag {#30928 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30858 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30803 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30811 #collection: Doctrine\Common\Collections\ArrayCollection {#30823 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30799 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38559 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38561 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30982 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30973 …} +context: Sylius\TwigHooks\Bag\DataBag {#30980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30981 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30803 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30985 +variant: App\Entity\Product\ProductVariant {#30803 …} +price: "69,00\u{A0}€" +originalPrice: "69,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30982 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30973 …} +context: Sylius\TwigHooks\Bag\DataBag {#30980 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30981 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 3.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8731 #id: 1444 #code: "ouvre-boite-maxi-kim-nogent-7635" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632349 {#8729 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8730 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8747 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8748 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8731} #id: 1444 #name: "Ouvre Boîte Maxi Kim Nogent" #slug: "ouvre-boite-maxi-kim-nogent-7635" #description: """ <div class="col is-12"><ul>\n <li>Acier chromé.</li>\n <li>manche polypropylène.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">l'Ouvre Boîte Maxi Kim Nogent ouvre toutes les boîtes quelque soit leur forme et leur taille. Réalisé en acier chromé de haute qualité, son couteau est parfaitement affûté et son manche en polypropylène est très confortable. La conception de cet ouvre boîte rend la boîte ouverte inoffensive.</div><h1>Caractéristiques Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">- Ouvre toutes les boîtes.<br />- Couteau en acier chromé affûté.<br />- Manche polypropylène.<br />- Fabrication française.</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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8732 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8734 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30868 +product: App\Entity\Product\Product {#8731 #id: 1444 #code: "ouvre-boite-maxi-kim-nogent-7635" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632349 {#8729 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8730 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8747 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8748 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8731} #id: 1444 #name: "Ouvre Boîte Maxi Kim Nogent" #slug: "ouvre-boite-maxi-kim-nogent-7635" #description: """ <div class="col is-12"><ul>\n <li>Acier chromé.</li>\n <li>manche polypropylène.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">l'Ouvre Boîte Maxi Kim Nogent ouvre toutes les boîtes quelque soit leur forme et leur taille. Réalisé en acier chromé de haute qualité, son couteau est parfaitement affûté et son manche en polypropylène est très confortable. La conception de cet ouvre boîte rend la boîte ouverte inoffensive.</div><h1>Caractéristiques Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">- Ouvre toutes les boîtes.<br />- Couteau en acier chromé affûté.<br />- Manche polypropylène.<br />- Fabrication française.</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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8732 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8734 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#31048 …} +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 {#27752 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27785 …} +context: Sylius\TwigHooks\Bag\DataBag {#27791 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27778 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8731 #id: 1444 #code: "ouvre-boite-maxi-kim-nogent-7635" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632349 {#8729 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8730 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8747 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8748 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8731} #id: 1444 #name: "Ouvre Boîte Maxi Kim Nogent" #slug: "ouvre-boite-maxi-kim-nogent-7635" #description: """ <div class="col is-12"><ul>\n <li>Acier chromé.</li>\n <li>manche polypropylène.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">l'Ouvre Boîte Maxi Kim Nogent ouvre toutes les boîtes quelque soit leur forme et leur taille. Réalisé en acier chromé de haute qualité, son couteau est parfaitement affûté et son manche en polypropylène est très confortable. La conception de cet ouvre boîte rend la boîte ouverte inoffensive.</div><h1>Caractéristiques Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">- Ouvre toutes les boîtes.<br />- Couteau en acier chromé affûté.<br />- Manche polypropylène.<br />- Fabrication française.</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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8732 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8734 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Ouvre Boîte Maxi Kim Nogent" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31119 -props: [ "product" => App\Entity\Product\Product {#8731 #id: 1444 #code: "ouvre-boite-maxi-kim-nogent-7635" #attributes: Doctrine\ORM\PersistentCollection {#8738 …} #variants: Doctrine\ORM\PersistentCollection {#8740 …} #options: Doctrine\ORM\PersistentCollection {#8744 …} #associations: Doctrine\ORM\PersistentCollection {#8742 …} #createdAt: DateTime @1758632349 {#8729 : 2025-09-23 20:59:09.0 PRC (+08:00) } #updatedAt: DateTime @1758632349 {#8730 : 2025-09-23 20:59:09.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8747 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8748 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8731} #id: 1444 #name: "Ouvre Boîte Maxi Kim Nogent" #slug: "ouvre-boite-maxi-kim-nogent-7635" #description: """ <div class="col is-12"><ul>\n <li>Acier chromé.</li>\n <li>manche polypropylène.</li>\n <li>Fabriqué en France.</li>\n </ul></div><h1>Descriptif Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">l'Ouvre Boîte Maxi Kim Nogent ouvre toutes les boîtes quelque soit leur forme et leur taille. Réalisé en acier chromé de haute qualité, son couteau est parfaitement affûté et son manche en polypropylène est très confortable. La conception de cet ouvre boîte rend la boîte ouverte inoffensive.</div><h1>Caractéristiques Ouvre Boîte Maxi Kim Nogent</h1><div class="col is-12">- Ouvre toutes les boîtes.<br />- Couteau en acier chromé affûté.<br />- Manche polypropylène.<br />- Fabrication française.</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 {#8750 …} #channels: Doctrine\ORM\PersistentCollection {#8736 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8600 …} #reviews: Doctrine\ORM\PersistentCollection {#8732 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8734 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31112 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31103 …} +context: Sylius\TwigHooks\Bag\DataBag {#31173 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31100 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31048 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31056 #collection: Doctrine\Common\Collections\ArrayCollection {#31065 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31044 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38573 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38575 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31112 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31103 …} +context: Sylius\TwigHooks\Bag\DataBag {#31173 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31100 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Ouvre Boîte Maxi Kim Nogent" "applied_promotions" => Doctrine\ORM\PersistentCollection {#31056 #collection: Doctrine\Common\Collections\ArrayCollection {#31065 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31044 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38573 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38575 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#31177 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31112 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31103 …} +context: Sylius\TwigHooks\Bag\DataBag {#31173 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31100 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31048 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#31056 #collection: Doctrine\Common\Collections\ArrayCollection {#31065 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#31044 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38573 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38575 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31227 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31218 …} +context: Sylius\TwigHooks\Bag\DataBag {#31225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31226 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#31048 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31230 +variant: App\Entity\Product\ProductVariant {#31048 …} +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 {#9092 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12522 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9089 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31227 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31218 …} +context: Sylius\TwigHooks\Bag\DataBag {#31225 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31226 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } } |
|||
| sylius_shop:cart:widget:offcanvas | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 104.0 MiB | 1.97 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27438 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12587 …} +context: Sylius\TwigHooks\Bag\DataBag {#27460 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12597 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31547 +cart: App\Entity\Order\Order {#13501 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27438 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12587 …} +context: Sylius\TwigHooks\Bag\DataBag {#27460 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12597 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||