Components
12
Twig Components
44
Render Count
64
ms
Render Time
104.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 94.0 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13267 …} +context: Sylius\TwigHooks\Bag\DataBag {#13273 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13272 …} +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 {#13894 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13274 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13267 …} +context: Sylius\TwigHooks\Bag\DataBag {#13273 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13272 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 94.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13971 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13967 …} +context: Sylius\TwigHooks\Bag\DataBag {#13969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13970 …} +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 {#13980 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13971 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13967 …} +context: Sylius\TwigHooks\Bag\DataBag {#13969 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13970 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 94.0 MiB | 4.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14062 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14041 …} +context: Sylius\TwigHooks\Bag\DataBag {#14061 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14060 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14077 +cart: App\Entity\Order\Order {#14144 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14062 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14041 …} +context: Sylius\TwigHooks\Bag\DataBag {#14061 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14060 …} +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 | 96.0 MiB | 14.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#14330 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14318 …} +context: Sylius\TwigHooks\Bag\DataBag {#14324 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14316 …} +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 {#14339 #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 {#14330 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#14318 …} +context: Sylius\TwigHooks\Bag\DataBag {#14324 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#14316 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 96.0 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28047 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28043 …} +context: Sylius\TwigHooks\Bag\DataBag {#28044 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28046 …} +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 {#28056 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28047 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28043 …} +context: Sylius\TwigHooks\Bag\DataBag {#28044 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28046 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 96.0 MiB | 0.63 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28161 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28157 …} +context: Sylius\TwigHooks\Bag\DataBag {#28158 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28160 …} +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 {#28169 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28161 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28157 …} +context: Sylius\TwigHooks\Bag\DataBag {#28158 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28160 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 96.0 MiB | 1.84 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28231 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28227 …} +context: Sylius\TwigHooks\Bag\DataBag {#28228 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28230 …} +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 {#28239 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28231 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28227 …} +context: Sylius\TwigHooks\Bag\DataBag {#28228 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28230 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 102.0 MiB | 8.55 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632280 {#7945 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#8040 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 ans.</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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28765 +product: App\Entity\Product\Product {#8030 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632280 {#7945 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#8040 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 ans.</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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#8774 …} +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 {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 2.11 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8030 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632280 {#7945 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#8040 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 ans.</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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe 4 faces Cuisipro" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28919 -props: [ "product" => App\Entity\Product\Product {#8030 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8633 …} #variants: Doctrine\ORM\PersistentCollection {#8771 …} #options: Doctrine\ORM\PersistentCollection {#8761 …} #associations: Doctrine\ORM\PersistentCollection {#8701 …} #createdAt: DateTime @1758632280 {#7945 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#8040 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8760 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8763 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8030} #id: 953 #name: "Râpe 4 faces Cuisipro" #slug: "rape-4-faces-cuisipro-1901" #description: """ <div class="col is-12"><ul>\n <li>Une qualité de coupe remarquable.</li>\n <li>Livrée avec râpe à gingembre intégrée.</li>\n <li>Garantie 25 ans </li>\n </ul></div><h1>Description râpe 4 faces Cuisipro</h1><div class="col is-12">La râpe Cuisipro 4 faces est d'une efficacité supérieure aux râpes conventionnelles. Ses lames sont si coupantes qu'elles n'écorchent pas les aliments mais, au contraire, les tranchent délicatement pour conserver toute leur fraîcheur et leur saveur. Elle assure une sécurité optimale, vous pouvez passer vos doigts dessus sans risques de vous couper.<br />La râpe Cuisipro 4 est livrée avec une râpe à gingembre additionnelle qui se range dans le corps de la râpe.</div><h1>Caractéristiques râpe 4 faces Cuisipro</h1><div class="col is-12">Dimensions : H 24cm, L 13cm, P 8cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes :\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fine pour les zestes de citron et le parmesan</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Grossière pour la plupart des fromages et légumes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Ultragrossière pour les fromages à pâte molle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Trancheuse pour divers légumes</div>\n fine pour les zestes de citron et le parmesan, grossière pour la plupart des fromages et légumes, ultragrossière pour les fromages à pâte molle, trancheuse pour divers légumes. Râpe à gingembre pour les racines de gingembre fraîches tout en laissant les fibres indésirables de côté. Grosse poignée pour une prise en main idéale. La vage à la main conseillé. Garantie 25 ans.</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 {#8766 …} #channels: Doctrine\ORM\PersistentCollection {#8309 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7966 …} #reviews: Doctrine\ORM\PersistentCollection {#8287 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8321 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 1.18 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29007 …} +context: Sylius\TwigHooks\Bag\DataBag {#29008 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29005 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38229 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38281 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29007 …} +context: Sylius\TwigHooks\Bag\DataBag {#29008 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29005 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe 4 faces Cuisipro" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38229 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38281 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29013 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29007 …} +context: Sylius\TwigHooks\Bag\DataBag {#29008 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29005 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9045 #collection: Doctrine\Common\Collections\ArrayCollection {#9044 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#8891 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38229 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38281 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29081 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29071 …} +context: Sylius\TwigHooks\Bag\DataBag {#29079 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29080 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#8774 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29090 +variant: App\Entity\Product\ProductVariant {#8774 …} +price: "47,00\u{A0}€" +originalPrice: "47,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29081 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29071 …} +context: Sylius\TwigHooks\Bag\DataBag {#29079 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29080 …} +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.95 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9049 #id: 936 #code: "rape-microplane-gourmet-etoile-3868" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632278 {#9043 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9046 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 936 #name: "Râpe Microplane Gourmet étoile" #slug: "rape-microplane-gourmet-etoile-3868" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description râpe Microplane Gourmet étoile</h1><div class="col is-12">La râpe Microplane Gourmet étoile coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure, des épices, des zestes d’agrumes, du chocolat, des noix de muscade, du gingembre, de l’ail, des truffes... La râpe Microplane Gourmet étoile dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet étoile</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis.</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 {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28986 +product: App\Entity\Product\Product {#9049 #id: 936 #code: "rape-microplane-gourmet-etoile-3868" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632278 {#9043 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9046 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 936 #name: "Râpe Microplane Gourmet étoile" #slug: "rape-microplane-gourmet-etoile-3868" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description râpe Microplane Gourmet étoile</h1><div class="col is-12">La râpe Microplane Gourmet étoile coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure, des épices, des zestes d’agrumes, du chocolat, des noix de muscade, du gingembre, de l’ail, des truffes... La râpe Microplane Gourmet étoile dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet étoile</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis.</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 {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9257 …} +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 {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9049 #id: 936 #code: "rape-microplane-gourmet-etoile-3868" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632278 {#9043 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9046 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 936 #name: "Râpe Microplane Gourmet étoile" #slug: "rape-microplane-gourmet-etoile-3868" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description râpe Microplane Gourmet étoile</h1><div class="col is-12">La râpe Microplane Gourmet étoile coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure, des épices, des zestes d’agrumes, du chocolat, des noix de muscade, du gingembre, de l’ail, des truffes... La râpe Microplane Gourmet étoile dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet étoile</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis.</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 {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe Microplane Gourmet étoile" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29217 -props: [ "product" => App\Entity\Product\Product {#9049 #id: 936 #code: "rape-microplane-gourmet-etoile-3868" #attributes: Doctrine\ORM\PersistentCollection {#9059 …} #variants: Doctrine\ORM\PersistentCollection {#9072 …} #options: Doctrine\ORM\PersistentCollection {#9063 …} #associations: Doctrine\ORM\PersistentCollection {#9061 …} #createdAt: DateTime @1758632278 {#9043 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9046 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9066 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9067 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9049} #id: 936 #name: "Râpe Microplane Gourmet étoile" #slug: "rape-microplane-gourmet-etoile-3868" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description râpe Microplane Gourmet étoile</h1><div class="col is-12">La râpe Microplane Gourmet étoile coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure, des épices, des zestes d’agrumes, du chocolat, des noix de muscade, du gingembre, de l’ail, des truffes... La râpe Microplane Gourmet étoile dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet étoile</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis.</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 {#9069 …} #channels: Doctrine\ORM\PersistentCollection {#9057 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9053 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9055 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29201 …} +context: Sylius\TwigHooks\Bag\DataBag {#29210 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29271 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9257 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9267 #collection: Doctrine\Common\Collections\ArrayCollection {#9268 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9266 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38301 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29201 …} +context: Sylius\TwigHooks\Bag\DataBag {#29210 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29271 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe Microplane Gourmet étoile" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9267 #collection: Doctrine\Common\Collections\ArrayCollection {#9268 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9266 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38301 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29278 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29272 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29201 …} +context: Sylius\TwigHooks\Bag\DataBag {#29210 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29271 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9257 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9267 #collection: Doctrine\Common\Collections\ArrayCollection {#9268 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9266 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38301 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38303 …} } "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 {#29328 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29319 …} +context: Sylius\TwigHooks\Bag\DataBag {#29326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29327 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9257 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29331 +variant: App\Entity\Product\ProductVariant {#9257 …} +price: "28,00\u{A0}€" +originalPrice: "28,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29328 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29319 …} +context: Sylius\TwigHooks\Bag\DataBag {#29326 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29327 …} +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.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9089 #id: 938 #code: "rape-microplane-gourmet-double-tranchants-3870" #attributes: Doctrine\ORM\PersistentCollection {#9096 …} #variants: Doctrine\ORM\PersistentCollection {#9109 …} #options: Doctrine\ORM\PersistentCollection {#9100 …} #associations: Doctrine\ORM\PersistentCollection {#9098 …} #createdAt: DateTime @1758632278 {#9085 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9086 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9103 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9104 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9089} #id: 938 #name: "Râpe Microplane Gourmet double tranchants" #slug: "rape-microplane-gourmet-double-tranchants-3870" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description râpe Microplane Gourmet double tranchants</h1><div class="col is-12">La râpe Microplane Gourmet double tranchants coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure et molle, les carottes, les courgettes, les noix, le chocolat... La râpe Microplane Gourmet double tranchants dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet double tranchants</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis.</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 {#9106 …} #channels: Doctrine\ORM\PersistentCollection {#9094 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9090 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9092 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29208 +product: App\Entity\Product\Product {#9089 #id: 938 #code: "rape-microplane-gourmet-double-tranchants-3870" #attributes: Doctrine\ORM\PersistentCollection {#9096 …} #variants: Doctrine\ORM\PersistentCollection {#9109 …} #options: Doctrine\ORM\PersistentCollection {#9100 …} #associations: Doctrine\ORM\PersistentCollection {#9098 …} #createdAt: DateTime @1758632278 {#9085 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9086 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9103 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9104 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9089} #id: 938 #name: "Râpe Microplane Gourmet double tranchants" #slug: "rape-microplane-gourmet-double-tranchants-3870" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description râpe Microplane Gourmet double tranchants</h1><div class="col is-12">La râpe Microplane Gourmet double tranchants coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure et molle, les carottes, les courgettes, les noix, le chocolat... La râpe Microplane Gourmet double tranchants dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet double tranchants</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis.</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 {#9106 …} #channels: Doctrine\ORM\PersistentCollection {#9094 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9090 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9092 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9271 …} +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 {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.74 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9089 #id: 938 #code: "rape-microplane-gourmet-double-tranchants-3870" #attributes: Doctrine\ORM\PersistentCollection {#9096 …} #variants: Doctrine\ORM\PersistentCollection {#9109 …} #options: Doctrine\ORM\PersistentCollection {#9100 …} #associations: Doctrine\ORM\PersistentCollection {#9098 …} #createdAt: DateTime @1758632278 {#9085 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9086 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9103 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9104 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9089} #id: 938 #name: "Râpe Microplane Gourmet double tranchants" #slug: "rape-microplane-gourmet-double-tranchants-3870" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description râpe Microplane Gourmet double tranchants</h1><div class="col is-12">La râpe Microplane Gourmet double tranchants coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure et molle, les carottes, les courgettes, les noix, le chocolat... La râpe Microplane Gourmet double tranchants dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet double tranchants</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis.</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 {#9106 …} #channels: Doctrine\ORM\PersistentCollection {#9094 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9090 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9092 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe Microplane Gourmet double tranchants" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29448 -props: [ "product" => App\Entity\Product\Product {#9089 #id: 938 #code: "rape-microplane-gourmet-double-tranchants-3870" #attributes: Doctrine\ORM\PersistentCollection {#9096 …} #variants: Doctrine\ORM\PersistentCollection {#9109 …} #options: Doctrine\ORM\PersistentCollection {#9100 …} #associations: Doctrine\ORM\PersistentCollection {#9098 …} #createdAt: DateTime @1758632278 {#9085 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9086 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9103 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9104 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9089} #id: 938 #name: "Râpe Microplane Gourmet double tranchants" #slug: "rape-microplane-gourmet-double-tranchants-3870" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px; list-style-position: initial; list-style-image: initial;">\n </ul></div><h1>Description râpe Microplane Gourmet double tranchants</h1><div class="col is-12">La râpe Microplane Gourmet double tranchants coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure et molle, les carottes, les courgettes, les noix, le chocolat... La râpe Microplane Gourmet double tranchants dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet double tranchants</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis.</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 {#9106 …} #channels: Doctrine\ORM\PersistentCollection {#9094 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9090 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9092 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29503 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29432 …} +context: Sylius\TwigHooks\Bag\DataBag {#29441 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29502 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9271 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9281 #collection: Doctrine\Common\Collections\ArrayCollection {#9282 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9280 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38315 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29503 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29432 …} +context: Sylius\TwigHooks\Bag\DataBag {#29441 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29502 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe Microplane Gourmet double tranchants" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9281 #collection: Doctrine\Common\Collections\ArrayCollection {#9282 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9280 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38315 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29509 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29503 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29432 …} +context: Sylius\TwigHooks\Bag\DataBag {#29441 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29502 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9271 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9281 #collection: Doctrine\Common\Collections\ArrayCollection {#9282 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9280 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38315 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38317 …} } "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 {#29559 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29550 …} +context: Sylius\TwigHooks\Bag\DataBag {#29557 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29558 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9271 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29562 +variant: App\Entity\Product\ProductVariant {#9271 …} +price: "28,00\u{A0}€" +originalPrice: "28,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29559 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29550 …} +context: Sylius\TwigHooks\Bag\DataBag {#29557 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29558 …} +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.05 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9126 #id: 994 #code: "rape-a-ventouse-4-tambours-la-bonne-graine-6346" #attributes: Doctrine\ORM\PersistentCollection {#9133 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9137 …} #associations: Doctrine\ORM\PersistentCollection {#9135 …} #createdAt: DateTime @1758632292 {#9122 : 2025-09-23 20:58:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632292 {#9123 : 2025-09-23 20:58:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9141 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9126} #id: 994 #name: "Râpe à Ventouse 4 Tambours La Bonne Graine" #slug: "rape-a-ventouse-4-tambours-la-bonne-graine-6346" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>4 tambours pour des utilisations variées.</li>\n <li>Base à ventouse.</li>\n <li>Poignée bois.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Râpe à Ventouse 4 Tambours La Bonne Graine</h1><div class="col is-12">Quel plaisir de cuisiner avec les bons outils ! Robuste, efficace et de faible encombrement, la râpe à ventouse La Bonne Graine munie de ses 4 tambours vous permettra de préparer des recettes originales et équilibrées en un tour de main. Sa base équipée d'une ventouse vous permet de la fixer solidement sur la table ou le plan de travail et elle se nettoie facilement au lave-vaisselle à l'exception de sa poignée en bois. Julienne de légume, fromage rapé, toutes sortes de bons petits plats s'offrent à vous.</div><h1>Caractéristiques Râpe à Ventouse 4 Tambours La Bonne Graine</h1><div class="col is-12">- Acier inoxydable.<br />- Base à ventouse.<br />- Poignée manivelle en bois.<br />- 4 tambours <br />- julienne de légumes carottes, courgettes ......<br />- râpe fine gruyère emmental, légumes fins....<br />- trancheur rondelles carottes,courgettes,pomme de terre....<br />- tambour étoiles parmesan, chocolat, amandes<br /><br />- Livret d'instruction.<br />- Dimensions : 23 x 14 x 11 cm</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9143 …} #channels: Doctrine\ORM\PersistentCollection {#9131 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9127 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9129 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29439 +product: App\Entity\Product\Product {#9126 #id: 994 #code: "rape-a-ventouse-4-tambours-la-bonne-graine-6346" #attributes: Doctrine\ORM\PersistentCollection {#9133 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9137 …} #associations: Doctrine\ORM\PersistentCollection {#9135 …} #createdAt: DateTime @1758632292 {#9122 : 2025-09-23 20:58:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632292 {#9123 : 2025-09-23 20:58:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9141 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9126} #id: 994 #name: "Râpe à Ventouse 4 Tambours La Bonne Graine" #slug: "rape-a-ventouse-4-tambours-la-bonne-graine-6346" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>4 tambours pour des utilisations variées.</li>\n <li>Base à ventouse.</li>\n <li>Poignée bois.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Râpe à Ventouse 4 Tambours La Bonne Graine</h1><div class="col is-12">Quel plaisir de cuisiner avec les bons outils ! Robuste, efficace et de faible encombrement, la râpe à ventouse La Bonne Graine munie de ses 4 tambours vous permettra de préparer des recettes originales et équilibrées en un tour de main. Sa base équipée d'une ventouse vous permet de la fixer solidement sur la table ou le plan de travail et elle se nettoie facilement au lave-vaisselle à l'exception de sa poignée en bois. Julienne de légume, fromage rapé, toutes sortes de bons petits plats s'offrent à vous.</div><h1>Caractéristiques Râpe à Ventouse 4 Tambours La Bonne Graine</h1><div class="col is-12">- Acier inoxydable.<br />- Base à ventouse.<br />- Poignée manivelle en bois.<br />- 4 tambours <br />- julienne de légumes carottes, courgettes ......<br />- râpe fine gruyère emmental, légumes fins....<br />- trancheur rondelles carottes,courgettes,pomme de terre....<br />- tambour étoiles parmesan, chocolat, amandes<br /><br />- Livret d'instruction.<br />- Dimensions : 23 x 14 x 11 cm</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9143 …} #channels: Doctrine\ORM\PersistentCollection {#9131 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9127 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9129 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9147 …} +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 {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9126 #id: 994 #code: "rape-a-ventouse-4-tambours-la-bonne-graine-6346" #attributes: Doctrine\ORM\PersistentCollection {#9133 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9137 …} #associations: Doctrine\ORM\PersistentCollection {#9135 …} #createdAt: DateTime @1758632292 {#9122 : 2025-09-23 20:58:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632292 {#9123 : 2025-09-23 20:58:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9141 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9126} #id: 994 #name: "Râpe à Ventouse 4 Tambours La Bonne Graine" #slug: "rape-a-ventouse-4-tambours-la-bonne-graine-6346" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>4 tambours pour des utilisations variées.</li>\n <li>Base à ventouse.</li>\n <li>Poignée bois.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Râpe à Ventouse 4 Tambours La Bonne Graine</h1><div class="col is-12">Quel plaisir de cuisiner avec les bons outils ! Robuste, efficace et de faible encombrement, la râpe à ventouse La Bonne Graine munie de ses 4 tambours vous permettra de préparer des recettes originales et équilibrées en un tour de main. Sa base équipée d'une ventouse vous permet de la fixer solidement sur la table ou le plan de travail et elle se nettoie facilement au lave-vaisselle à l'exception de sa poignée en bois. Julienne de légume, fromage rapé, toutes sortes de bons petits plats s'offrent à vous.</div><h1>Caractéristiques Râpe à Ventouse 4 Tambours La Bonne Graine</h1><div class="col is-12">- Acier inoxydable.<br />- Base à ventouse.<br />- Poignée manivelle en bois.<br />- 4 tambours <br />- julienne de légumes carottes, courgettes ......<br />- râpe fine gruyère emmental, légumes fins....<br />- trancheur rondelles carottes,courgettes,pomme de terre....<br />- tambour étoiles parmesan, chocolat, amandes<br /><br />- Livret d'instruction.<br />- Dimensions : 23 x 14 x 11 cm</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9143 …} #channels: Doctrine\ORM\PersistentCollection {#9131 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9127 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9129 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe à Ventouse 4 Tambours La Bonne Graine" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29679 -props: [ "product" => App\Entity\Product\Product {#9126 #id: 994 #code: "rape-a-ventouse-4-tambours-la-bonne-graine-6346" #attributes: Doctrine\ORM\PersistentCollection {#9133 …} #variants: Doctrine\ORM\PersistentCollection {#9146 …} #options: Doctrine\ORM\PersistentCollection {#9137 …} #associations: Doctrine\ORM\PersistentCollection {#9135 …} #createdAt: DateTime @1758632292 {#9122 : 2025-09-23 20:58:12.0 PRC (+08:00) } #updatedAt: DateTime @1758632292 {#9123 : 2025-09-23 20:58:12.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9140 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9141 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9126} #id: 994 #name: "Râpe à Ventouse 4 Tambours La Bonne Graine" #slug: "rape-a-ventouse-4-tambours-la-bonne-graine-6346" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable.</li>\n <li>4 tambours pour des utilisations variées.</li>\n <li>Base à ventouse.</li>\n <li>Poignée bois.</li>\n <li>Passe au lave-vaisselle.</li>\n </ul></div><h1>Descriptif Râpe à Ventouse 4 Tambours La Bonne Graine</h1><div class="col is-12">Quel plaisir de cuisiner avec les bons outils ! Robuste, efficace et de faible encombrement, la râpe à ventouse La Bonne Graine munie de ses 4 tambours vous permettra de préparer des recettes originales et équilibrées en un tour de main. Sa base équipée d'une ventouse vous permet de la fixer solidement sur la table ou le plan de travail et elle se nettoie facilement au lave-vaisselle à l'exception de sa poignée en bois. Julienne de légume, fromage rapé, toutes sortes de bons petits plats s'offrent à vous.</div><h1>Caractéristiques Râpe à Ventouse 4 Tambours La Bonne Graine</h1><div class="col is-12">- Acier inoxydable.<br />- Base à ventouse.<br />- Poignée manivelle en bois.<br />- 4 tambours <br />- julienne de légumes carottes, courgettes ......<br />- râpe fine gruyère emmental, légumes fins....<br />- trancheur rondelles carottes,courgettes,pomme de terre....<br />- tambour étoiles parmesan, chocolat, amandes<br /><br />- Livret d'instruction.<br />- Dimensions : 23 x 14 x 11 cm</div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#9143 …} #channels: Doctrine\ORM\PersistentCollection {#9131 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9127 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9129 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29728 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29663 …} +context: Sylius\TwigHooks\Bag\DataBag {#29672 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29727 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9147 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9160 #collection: Doctrine\Common\Collections\ArrayCollection {#9161 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9159 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38329 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29728 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29663 …} +context: Sylius\TwigHooks\Bag\DataBag {#29672 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29727 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe à Ventouse 4 Tambours La Bonne Graine" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9160 #collection: Doctrine\Common\Collections\ArrayCollection {#9161 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9159 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38329 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29734 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29728 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29663 …} +context: Sylius\TwigHooks\Bag\DataBag {#29672 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29727 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9147 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9160 #collection: Doctrine\Common\Collections\ArrayCollection {#9161 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9159 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38329 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38331 …} } "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 {#29784 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29775 …} +context: Sylius\TwigHooks\Bag\DataBag {#29782 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29783 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9147 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29787 +variant: App\Entity\Product\ProductVariant {#9147 …} +price: "43,00\u{A0}€" +originalPrice: "43,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29784 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29775 …} +context: Sylius\TwigHooks\Bag\DataBag {#29782 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29783 …} +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.67 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9166 #id: 935 #code: "rape-microplane-gourmet-fine-3867" #attributes: Doctrine\ORM\PersistentCollection {#9173 …} #variants: Doctrine\ORM\PersistentCollection {#9186 …} #options: Doctrine\ORM\PersistentCollection {#9177 …} #associations: Doctrine\ORM\PersistentCollection {#9175 …} #createdAt: DateTime @1758632278 {#9162 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9163 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9180 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9166} #id: 935 #name: "Râpe Microplane Gourmet fine" #slug: "rape-microplane-gourmet-fine-3867" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul></div><h1>Description râpe Microplane Gourmet fine</h1><div class="col is-12">La râpe Microplane Gourmet fine coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure, des épices, des zestes d’agrumes, du chocolat, des noix de muscade, du gingembre, de l’ail, des truffes... La râpe Microplane Gourmet fine dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet fine</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis. </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 {#9183 …} #channels: Doctrine\ORM\PersistentCollection {#9171 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9167 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9169 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29670 +product: App\Entity\Product\Product {#9166 #id: 935 #code: "rape-microplane-gourmet-fine-3867" #attributes: Doctrine\ORM\PersistentCollection {#9173 …} #variants: Doctrine\ORM\PersistentCollection {#9186 …} #options: Doctrine\ORM\PersistentCollection {#9177 …} #associations: Doctrine\ORM\PersistentCollection {#9175 …} #createdAt: DateTime @1758632278 {#9162 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9163 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9180 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9166} #id: 935 #name: "Râpe Microplane Gourmet fine" #slug: "rape-microplane-gourmet-fine-3867" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul></div><h1>Description râpe Microplane Gourmet fine</h1><div class="col is-12">La râpe Microplane Gourmet fine coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure, des épices, des zestes d’agrumes, du chocolat, des noix de muscade, du gingembre, de l’ail, des truffes... La râpe Microplane Gourmet fine dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet fine</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis. </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 {#9183 …} #channels: Doctrine\ORM\PersistentCollection {#9171 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9167 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9169 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9243 …} +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 {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.75 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9166 #id: 935 #code: "rape-microplane-gourmet-fine-3867" #attributes: Doctrine\ORM\PersistentCollection {#9173 …} #variants: Doctrine\ORM\PersistentCollection {#9186 …} #options: Doctrine\ORM\PersistentCollection {#9177 …} #associations: Doctrine\ORM\PersistentCollection {#9175 …} #createdAt: DateTime @1758632278 {#9162 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9163 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9180 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9166} #id: 935 #name: "Râpe Microplane Gourmet fine" #slug: "rape-microplane-gourmet-fine-3867" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul></div><h1>Description râpe Microplane Gourmet fine</h1><div class="col is-12">La râpe Microplane Gourmet fine coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure, des épices, des zestes d’agrumes, du chocolat, des noix de muscade, du gingembre, de l’ail, des truffes... La râpe Microplane Gourmet fine dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet fine</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis. </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 {#9183 …} #channels: Doctrine\ORM\PersistentCollection {#9171 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9167 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9169 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe Microplane Gourmet fine" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29904 -props: [ "product" => App\Entity\Product\Product {#9166 #id: 935 #code: "rape-microplane-gourmet-fine-3867" #attributes: Doctrine\ORM\PersistentCollection {#9173 …} #variants: Doctrine\ORM\PersistentCollection {#9186 …} #options: Doctrine\ORM\PersistentCollection {#9177 …} #associations: Doctrine\ORM\PersistentCollection {#9175 …} #createdAt: DateTime @1758632278 {#9162 : 2025-09-23 20:57:58.0 PRC (+08:00) } #updatedAt: DateTime @1758632278 {#9163 : 2025-09-23 20:57:58.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9180 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9181 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9166} #id: 935 #name: "Râpe Microplane Gourmet fine" #slug: "rape-microplane-gourmet-fine-3867" #description: """ <div class="col is-12"><ul>\n <li>Qualité et précision, une coupe nette et précise.</li>\n <li>Polyvalence, permet de râper plusieurs familles d'aliments.</li>\n <li>Confort d'utilisation, manche ergonomique.</li>\n </ul></div><h1>Description râpe Microplane Gourmet fine</h1><div class="col is-12">La râpe Microplane Gourmet fine coupe les aliments sans les déchiqueter ou les déchirer permettant ainsi de préserver les arômes. Vous obtenez une coupe nette et précise sans effort grâce à ses rangées de lames ultra-aiguisées en acier inoxydable et sa surface de coupe incurvée. Elle permet de râper du fromage à pâte dure, des épices, des zestes d’agrumes, du chocolat, des noix de muscade, du gingembre, de l’ail, des truffes... La râpe Microplane Gourmet fine dispose d’un manche ergonomique pour une prise en main optimale et des embouts en caoutchouc anti-dérapants pour un travail efficace en toute stabilité.</div><h1>Caractéristiques râpe Microplane Gourmet fine</h1><div class="col is-12">Surface de coupe incurvée inox. Couvercle de protection. Lames élaborées par procédé photochimique. Manche soft touch. Embouts antidérapants. Va au lave vaisselle. Dimensions : 31,2 cm x 7,5 cm x 3,00 cm. Fabriquée aux Etats Unis. </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 {#9183 …} #channels: Doctrine\ORM\PersistentCollection {#9171 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9051 …} #reviews: Doctrine\ORM\PersistentCollection {#9167 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9169 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29888 …} +context: Sylius\TwigHooks\Bag\DataBag {#29897 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29958 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9243 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9253 #collection: Doctrine\Common\Collections\ArrayCollection {#9254 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9252 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38343 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29888 …} +context: Sylius\TwigHooks\Bag\DataBag {#29897 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29958 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe Microplane Gourmet fine" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9253 #collection: Doctrine\Common\Collections\ArrayCollection {#9254 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9252 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38343 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29965 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29959 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29888 …} +context: Sylius\TwigHooks\Bag\DataBag {#29897 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29958 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9243 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9253 #collection: Doctrine\Common\Collections\ArrayCollection {#9254 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9252 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38343 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38345 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 102.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30015 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30006 …} +context: Sylius\TwigHooks\Bag\DataBag {#30013 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30014 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9243 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30018 +variant: App\Entity\Product\ProductVariant {#9243 …} +price: "28,00\u{A0}€" +originalPrice: "28,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30015 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30006 …} +context: Sylius\TwigHooks\Bag\DataBag {#30013 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30014 …} +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.40 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9203 #id: 1241 #code: "girolle-a-fromage-tete-de-moine-465" #attributes: Doctrine\ORM\PersistentCollection {#9213 …} #variants: Doctrine\ORM\PersistentCollection {#9226 …} #options: Doctrine\ORM\PersistentCollection {#9217 …} #associations: Doctrine\ORM\PersistentCollection {#9215 …} #createdAt: DateTime @1758632322 {#9199 : 2025-09-23 20:58:42.0 PRC (+08:00) } #updatedAt: DateTime @1758632322 {#9200 : 2025-09-23 20:58:42.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9220 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9221 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9203} #id: 1241 #name: "Girolle à fromage tête de moine" #slug: "girolle-a-fromage-tete-de-moine-465" #description: """ <div class="col is-12"><ul>\n <li>Convient aussi pour le chocolat. </li>\n <li>Lame en acier inoxydable. </li>\n <li>Fromage maintenu sur le socle. </li>\n </ul></div><h1>Description Girolle à fromage tête de moine</h1><div class="col is-12">La girolle à fromage vous permettra de découper sous forme de copeaux le fromage "tête de moine". De délicieux instants de dégustation...</div><h1>Caractéristiques Girolle à fromage tête de moine</h1><div class="col is-12">Socle bois. Ergots métalliques sur le socle pour maintenir le fromage. Lame en acier inoxydable. Livrée sans la cloche (option).</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 {#9223 …} #channels: Doctrine\ORM\PersistentCollection {#9211 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9205 …} #reviews: Doctrine\ORM\PersistentCollection {#9207 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9209 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29895 +product: App\Entity\Product\Product {#9203 #id: 1241 #code: "girolle-a-fromage-tete-de-moine-465" #attributes: Doctrine\ORM\PersistentCollection {#9213 …} #variants: Doctrine\ORM\PersistentCollection {#9226 …} #options: Doctrine\ORM\PersistentCollection {#9217 …} #associations: Doctrine\ORM\PersistentCollection {#9215 …} #createdAt: DateTime @1758632322 {#9199 : 2025-09-23 20:58:42.0 PRC (+08:00) } #updatedAt: DateTime @1758632322 {#9200 : 2025-09-23 20:58:42.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9220 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9221 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9203} #id: 1241 #name: "Girolle à fromage tête de moine" #slug: "girolle-a-fromage-tete-de-moine-465" #description: """ <div class="col is-12"><ul>\n <li>Convient aussi pour le chocolat. </li>\n <li>Lame en acier inoxydable. </li>\n <li>Fromage maintenu sur le socle. </li>\n </ul></div><h1>Description Girolle à fromage tête de moine</h1><div class="col is-12">La girolle à fromage vous permettra de découper sous forme de copeaux le fromage "tête de moine". De délicieux instants de dégustation...</div><h1>Caractéristiques Girolle à fromage tête de moine</h1><div class="col is-12">Socle bois. Ergots métalliques sur le socle pour maintenir le fromage. Lame en acier inoxydable. Livrée sans la cloche (option).</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 {#9223 …} #channels: Doctrine\ORM\PersistentCollection {#9211 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9205 …} #reviews: Doctrine\ORM\PersistentCollection {#9207 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9209 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9227 …} +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 {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9203 #id: 1241 #code: "girolle-a-fromage-tete-de-moine-465" #attributes: Doctrine\ORM\PersistentCollection {#9213 …} #variants: Doctrine\ORM\PersistentCollection {#9226 …} #options: Doctrine\ORM\PersistentCollection {#9217 …} #associations: Doctrine\ORM\PersistentCollection {#9215 …} #createdAt: DateTime @1758632322 {#9199 : 2025-09-23 20:58:42.0 PRC (+08:00) } #updatedAt: DateTime @1758632322 {#9200 : 2025-09-23 20:58:42.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9220 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9221 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9203} #id: 1241 #name: "Girolle à fromage tête de moine" #slug: "girolle-a-fromage-tete-de-moine-465" #description: """ <div class="col is-12"><ul>\n <li>Convient aussi pour le chocolat. </li>\n <li>Lame en acier inoxydable. </li>\n <li>Fromage maintenu sur le socle. </li>\n </ul></div><h1>Description Girolle à fromage tête de moine</h1><div class="col is-12">La girolle à fromage vous permettra de découper sous forme de copeaux le fromage "tête de moine". De délicieux instants de dégustation...</div><h1>Caractéristiques Girolle à fromage tête de moine</h1><div class="col is-12">Socle bois. Ergots métalliques sur le socle pour maintenir le fromage. Lame en acier inoxydable. Livrée sans la cloche (option).</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 {#9223 …} #channels: Doctrine\ORM\PersistentCollection {#9211 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9205 …} #reviews: Doctrine\ORM\PersistentCollection {#9207 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9209 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Girolle à fromage tête de moine" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30135 -props: [ "product" => App\Entity\Product\Product {#9203 #id: 1241 #code: "girolle-a-fromage-tete-de-moine-465" #attributes: Doctrine\ORM\PersistentCollection {#9213 …} #variants: Doctrine\ORM\PersistentCollection {#9226 …} #options: Doctrine\ORM\PersistentCollection {#9217 …} #associations: Doctrine\ORM\PersistentCollection {#9215 …} #createdAt: DateTime @1758632322 {#9199 : 2025-09-23 20:58:42.0 PRC (+08:00) } #updatedAt: DateTime @1758632322 {#9200 : 2025-09-23 20:58:42.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9220 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9221 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9203} #id: 1241 #name: "Girolle à fromage tête de moine" #slug: "girolle-a-fromage-tete-de-moine-465" #description: """ <div class="col is-12"><ul>\n <li>Convient aussi pour le chocolat. </li>\n <li>Lame en acier inoxydable. </li>\n <li>Fromage maintenu sur le socle. </li>\n </ul></div><h1>Description Girolle à fromage tête de moine</h1><div class="col is-12">La girolle à fromage vous permettra de découper sous forme de copeaux le fromage "tête de moine". De délicieux instants de dégustation...</div><h1>Caractéristiques Girolle à fromage tête de moine</h1><div class="col is-12">Socle bois. Ergots métalliques sur le socle pour maintenir le fromage. Lame en acier inoxydable. Livrée sans la cloche (option).</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 {#9223 …} #channels: Doctrine\ORM\PersistentCollection {#9211 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#9205 …} #reviews: Doctrine\ORM\PersistentCollection {#9207 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9209 …} #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 {#30181 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30119 …} +context: Sylius\TwigHooks\Bag\DataBag {#30128 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30180 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9227 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9237 #collection: Doctrine\Common\Collections\ArrayCollection {#9238 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9236 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38357 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30181 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30119 …} +context: Sylius\TwigHooks\Bag\DataBag {#30128 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30180 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Girolle à fromage tête de moine" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9237 #collection: Doctrine\Common\Collections\ArrayCollection {#9238 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9236 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38357 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30187 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30181 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30119 …} +context: Sylius\TwigHooks\Bag\DataBag {#30128 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30180 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9227 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9237 #collection: Doctrine\Common\Collections\ArrayCollection {#9238 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9236 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38357 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38359 …} } "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 {#30237 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30228 …} +context: Sylius\TwigHooks\Bag\DataBag {#30235 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30236 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9227 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30240 +variant: App\Entity\Product\ProductVariant {#9227 …} +price: "31,00\u{A0}€" +originalPrice: "31,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30237 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30228 …} +context: Sylius\TwigHooks\Bag\DataBag {#30235 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30236 …} +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.42 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9285 #id: 694 #code: "moulin-a-fromage-moha-6035" #attributes: Doctrine\ORM\PersistentCollection {#9292 …} #variants: Doctrine\ORM\PersistentCollection {#9305 …} #options: Doctrine\ORM\PersistentCollection {#9296 …} #associations: Doctrine\ORM\PersistentCollection {#9294 …} #createdAt: DateTime @1758632243 {#9240 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9239 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9299 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9300 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9285} #id: 694 #name: "Moulin à Fromage moHA" #slug: "moulin-a-fromage-moha-6035" #description: """ <div class="col is-12"><ul>\n <li>S'utilise comme un moulin, rape sans effort.</li>\n <li>Pour pâte demi-dure et dure.</li>\n <li>1 râpe fine et 1 râpe copeaux</li>\n <li>Garantie 5 ans.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Fromage moHA</h1><div class="col is-12">La râpe à fromage moHA s'utilise comme un moulin. Il suffit de tourner por râper sans effort. Elle possède 2 types de râpe pour râper finement ou pour réaliser des copeaux. Très pratique, la râpe non utilisée se range facilement dans le couvercle. Cette râpe est garantie 5 ans.</div><h1>Caractéristiques Moulin à Fromage moHA</h1><div class="col is-12">- 2 râpes en acier inoxydable ( 1 fine et 1 pour copeaux )<br />- Dimensions : 8 x 14 cm<br />- Garantie 5 ans.<br /></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 {#9302 …} #channels: Doctrine\ORM\PersistentCollection {#9290 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9286 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9288 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30126 +product: App\Entity\Product\Product {#9285 #id: 694 #code: "moulin-a-fromage-moha-6035" #attributes: Doctrine\ORM\PersistentCollection {#9292 …} #variants: Doctrine\ORM\PersistentCollection {#9305 …} #options: Doctrine\ORM\PersistentCollection {#9296 …} #associations: Doctrine\ORM\PersistentCollection {#9294 …} #createdAt: DateTime @1758632243 {#9240 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9239 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9299 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9300 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9285} #id: 694 #name: "Moulin à Fromage moHA" #slug: "moulin-a-fromage-moha-6035" #description: """ <div class="col is-12"><ul>\n <li>S'utilise comme un moulin, rape sans effort.</li>\n <li>Pour pâte demi-dure et dure.</li>\n <li>1 râpe fine et 1 râpe copeaux</li>\n <li>Garantie 5 ans.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Fromage moHA</h1><div class="col is-12">La râpe à fromage moHA s'utilise comme un moulin. Il suffit de tourner por râper sans effort. Elle possède 2 types de râpe pour râper finement ou pour réaliser des copeaux. Très pratique, la râpe non utilisée se range facilement dans le couvercle. Cette râpe est garantie 5 ans.</div><h1>Caractéristiques Moulin à Fromage moHA</h1><div class="col is-12">- 2 râpes en acier inoxydable ( 1 fine et 1 pour copeaux )<br />- Dimensions : 8 x 14 cm<br />- Garantie 5 ans.<br /></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 {#9302 …} #channels: Doctrine\ORM\PersistentCollection {#9290 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9286 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9288 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9306 …} +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 {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9285 #id: 694 #code: "moulin-a-fromage-moha-6035" #attributes: Doctrine\ORM\PersistentCollection {#9292 …} #variants: Doctrine\ORM\PersistentCollection {#9305 …} #options: Doctrine\ORM\PersistentCollection {#9296 …} #associations: Doctrine\ORM\PersistentCollection {#9294 …} #createdAt: DateTime @1758632243 {#9240 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9239 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9299 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9300 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9285} #id: 694 #name: "Moulin à Fromage moHA" #slug: "moulin-a-fromage-moha-6035" #description: """ <div class="col is-12"><ul>\n <li>S'utilise comme un moulin, rape sans effort.</li>\n <li>Pour pâte demi-dure et dure.</li>\n <li>1 râpe fine et 1 râpe copeaux</li>\n <li>Garantie 5 ans.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Fromage moHA</h1><div class="col is-12">La râpe à fromage moHA s'utilise comme un moulin. Il suffit de tourner por râper sans effort. Elle possède 2 types de râpe pour râper finement ou pour réaliser des copeaux. Très pratique, la râpe non utilisée se range facilement dans le couvercle. Cette râpe est garantie 5 ans.</div><h1>Caractéristiques Moulin à Fromage moHA</h1><div class="col is-12">- 2 râpes en acier inoxydable ( 1 fine et 1 pour copeaux )<br />- Dimensions : 8 x 14 cm<br />- Garantie 5 ans.<br /></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 {#9302 …} #channels: Doctrine\ORM\PersistentCollection {#9290 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9286 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9288 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Moulin à Fromage moHA" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30357 -props: [ "product" => App\Entity\Product\Product {#9285 #id: 694 #code: "moulin-a-fromage-moha-6035" #attributes: Doctrine\ORM\PersistentCollection {#9292 …} #variants: Doctrine\ORM\PersistentCollection {#9305 …} #options: Doctrine\ORM\PersistentCollection {#9296 …} #associations: Doctrine\ORM\PersistentCollection {#9294 …} #createdAt: DateTime @1758632243 {#9240 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9239 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9299 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9300 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9285} #id: 694 #name: "Moulin à Fromage moHA" #slug: "moulin-a-fromage-moha-6035" #description: """ <div class="col is-12"><ul>\n <li>S'utilise comme un moulin, rape sans effort.</li>\n <li>Pour pâte demi-dure et dure.</li>\n <li>1 râpe fine et 1 râpe copeaux</li>\n <li>Garantie 5 ans.</li>\n </ul>\n <ul>\n </ul></div><h1>Descriptif Moulin à Fromage moHA</h1><div class="col is-12">La râpe à fromage moHA s'utilise comme un moulin. Il suffit de tourner por râper sans effort. Elle possède 2 types de râpe pour râper finement ou pour réaliser des copeaux. Très pratique, la râpe non utilisée se range facilement dans le couvercle. Cette râpe est garantie 5 ans.</div><h1>Caractéristiques Moulin à Fromage moHA</h1><div class="col is-12">- 2 râpes en acier inoxydable ( 1 fine et 1 pour copeaux )<br />- Dimensions : 8 x 14 cm<br />- Garantie 5 ans.<br /></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 {#9302 …} #channels: Doctrine\ORM\PersistentCollection {#9290 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9286 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9288 …} #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 {#30409 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30341 …} +context: Sylius\TwigHooks\Bag\DataBag {#30350 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30408 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9306 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9319 #collection: Doctrine\Common\Collections\ArrayCollection {#9320 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9318 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38371 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30409 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30341 …} +context: Sylius\TwigHooks\Bag\DataBag {#30350 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30408 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Moulin à Fromage moHA" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9319 #collection: Doctrine\Common\Collections\ArrayCollection {#9320 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9318 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38371 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30415 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30409 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30341 …} +context: Sylius\TwigHooks\Bag\DataBag {#30350 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30408 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9306 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9319 #collection: Doctrine\Common\Collections\ArrayCollection {#9320 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9318 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38371 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38373 …} } "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 {#30465 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30456 …} +context: Sylius\TwigHooks\Bag\DataBag {#30463 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30464 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9306 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30468 +variant: App\Entity\Product\ProductVariant {#9306 …} +price: "24,00\u{A0}€" +originalPrice: "24,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30465 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30456 …} +context: Sylius\TwigHooks\Bag\DataBag {#30463 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30464 …} +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.41 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9325 #id: 692 #code: "rape-a-fromage-inox-louis-tellier-1026" #attributes: Doctrine\ORM\PersistentCollection {#9332 …} #variants: Doctrine\ORM\PersistentCollection {#9345 …} #options: Doctrine\ORM\PersistentCollection {#9336 …} #associations: Doctrine\ORM\PersistentCollection {#9334 …} #createdAt: DateTime @1758632243 {#9321 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9322 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9339 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9340 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9325} #id: 692 #name: "Râpe à fromage inox Louis Tellier" #slug: "rape-a-fromage-inox-louis-tellier-1026" #description: """ <div class="col is-12"><ul>\n <li>Tout inox, conçue pour durer. </li>\n <li>Ne plie pas sous la pression.</li>\n <li>Existe en 3 versions. (1,2 ou 3 tambours)</li>\n <li><span style="font-weight: bold;">Fabriquée en france.</span></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Gouda, Parmesan, gruyère, autant de fromage délicieux. Râpés, ils subliment les salades et les pâtes. Lorsqu'ils sont gratinés, ils forment une croûte dorée tant apprécié sur les pizzas et les gratins. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec la râpe à fromage Louis Tellier, vous avez du fromage à pâte dure fraîchement râpé en un rien de temps. Remplissez simplement le morceau de fromage dans la râpe et fermez le dispositif de maintien. Râpez le fromage en tournant la manivelle. Après avoir servi, la râpe à fromage peut être mise au lave-vaisselle.</div>\n <div>Gouda, Parmesan, gruyère, autant de fromages délicieux. Râpés, ils subliment les salades et les pâtes. Lorsqu'ils sont gratinés, ils forment une croûte dorée tant apprécié sur les pizzas et les gratins. <br /><br /></div>\n <div>Avec la râpe à fromage Louis Tellier, vous avez du fromage à pâte dure fraîchement râpé en un rien de temps. Remplissez simplement le morceau de fromage dans la râpe et fermez le dispositif de maintien. Râpez le fromage en tournant la manivelle.<br /><br />Fabriquée tout en inox cette râpe à fromage est faite pour durer. Elle ne plie pas sous la pression. Les tambours étant démontables, le nettoyage est facile. Après avoir servi, la râpe à fromage peut être mise au lave-vaisselle.</div></div><h1>Caractéristiques Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Passe au lave-vaisselle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Label La Bonne Graine</div>\n <div>\n <ul>\n <li>Inox</li>\n <li>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</li>\n <li>Passe au lave-vaisselle</li>\n <li>Marque : La Bonne Graine par Louis Tellier</li>\n </ul>\n </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 {#9342 …} #channels: Doctrine\ORM\PersistentCollection {#9330 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9326 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9328 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30348 +product: App\Entity\Product\Product {#9325 #id: 692 #code: "rape-a-fromage-inox-louis-tellier-1026" #attributes: Doctrine\ORM\PersistentCollection {#9332 …} #variants: Doctrine\ORM\PersistentCollection {#9345 …} #options: Doctrine\ORM\PersistentCollection {#9336 …} #associations: Doctrine\ORM\PersistentCollection {#9334 …} #createdAt: DateTime @1758632243 {#9321 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9322 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9339 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9340 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9325} #id: 692 #name: "Râpe à fromage inox Louis Tellier" #slug: "rape-a-fromage-inox-louis-tellier-1026" #description: """ <div class="col is-12"><ul>\n <li>Tout inox, conçue pour durer. </li>\n <li>Ne plie pas sous la pression.</li>\n <li>Existe en 3 versions. (1,2 ou 3 tambours)</li>\n <li><span style="font-weight: bold;">Fabriquée en france.</span></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Gouda, Parmesan, gruyère, autant de fromage délicieux. Râpés, ils subliment les salades et les pâtes. Lorsqu'ils sont gratinés, ils forment une croûte dorée tant apprécié sur les pizzas et les gratins. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec la râpe à fromage Louis Tellier, vous avez du fromage à pâte dure fraîchement râpé en un rien de temps. Remplissez simplement le morceau de fromage dans la râpe et fermez le dispositif de maintien. Râpez le fromage en tournant la manivelle. Après avoir servi, la râpe à fromage peut être mise au lave-vaisselle.</div>\n <div>Gouda, Parmesan, gruyère, autant de fromages délicieux. Râpés, ils subliment les salades et les pâtes. Lorsqu'ils sont gratinés, ils forment une croûte dorée tant apprécié sur les pizzas et les gratins. <br /><br /></div>\n <div>Avec la râpe à fromage Louis Tellier, vous avez du fromage à pâte dure fraîchement râpé en un rien de temps. Remplissez simplement le morceau de fromage dans la râpe et fermez le dispositif de maintien. Râpez le fromage en tournant la manivelle.<br /><br />Fabriquée tout en inox cette râpe à fromage est faite pour durer. Elle ne plie pas sous la pression. Les tambours étant démontables, le nettoyage est facile. Après avoir servi, la râpe à fromage peut être mise au lave-vaisselle.</div></div><h1>Caractéristiques Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Passe au lave-vaisselle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Label La Bonne Graine</div>\n <div>\n <ul>\n <li>Inox</li>\n <li>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</li>\n <li>Passe au lave-vaisselle</li>\n <li>Marque : La Bonne Graine par Louis Tellier</li>\n </ul>\n </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 {#9342 …} #channels: Doctrine\ORM\PersistentCollection {#9330 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9326 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9328 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9346 …} +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 {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +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 {#9325 #id: 692 #code: "rape-a-fromage-inox-louis-tellier-1026" #attributes: Doctrine\ORM\PersistentCollection {#9332 …} #variants: Doctrine\ORM\PersistentCollection {#9345 …} #options: Doctrine\ORM\PersistentCollection {#9336 …} #associations: Doctrine\ORM\PersistentCollection {#9334 …} #createdAt: DateTime @1758632243 {#9321 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9322 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9339 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9340 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9325} #id: 692 #name: "Râpe à fromage inox Louis Tellier" #slug: "rape-a-fromage-inox-louis-tellier-1026" #description: """ <div class="col is-12"><ul>\n <li>Tout inox, conçue pour durer. </li>\n <li>Ne plie pas sous la pression.</li>\n <li>Existe en 3 versions. (1,2 ou 3 tambours)</li>\n <li><span style="font-weight: bold;">Fabriquée en france.</span></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Gouda, Parmesan, gruyère, autant de fromage délicieux. Râpés, ils subliment les salades et les pâtes. Lorsqu'ils sont gratinés, ils forment une croûte dorée tant apprécié sur les pizzas et les gratins. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec la râpe à fromage Louis Tellier, vous avez du fromage à pâte dure fraîchement râpé en un rien de temps. Remplissez simplement le morceau de fromage dans la râpe et fermez le dispositif de maintien. Râpez le fromage en tournant la manivelle. Après avoir servi, la râpe à fromage peut être mise au lave-vaisselle.</div>\n <div>Gouda, Parmesan, gruyère, autant de fromages délicieux. Râpés, ils subliment les salades et les pâtes. Lorsqu'ils sont gratinés, ils forment une croûte dorée tant apprécié sur les pizzas et les gratins. <br /><br /></div>\n <div>Avec la râpe à fromage Louis Tellier, vous avez du fromage à pâte dure fraîchement râpé en un rien de temps. Remplissez simplement le morceau de fromage dans la râpe et fermez le dispositif de maintien. Râpez le fromage en tournant la manivelle.<br /><br />Fabriquée tout en inox cette râpe à fromage est faite pour durer. Elle ne plie pas sous la pression. Les tambours étant démontables, le nettoyage est facile. Après avoir servi, la râpe à fromage peut être mise au lave-vaisselle.</div></div><h1>Caractéristiques Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Passe au lave-vaisselle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Label La Bonne Graine</div>\n <div>\n <ul>\n <li>Inox</li>\n <li>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</li>\n <li>Passe au lave-vaisselle</li>\n <li>Marque : La Bonne Graine par Louis Tellier</li>\n </ul>\n </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 {#9342 …} #channels: Doctrine\ORM\PersistentCollection {#9330 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9326 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9328 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe à fromage inox Louis Tellier" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30585 -props: [ "product" => App\Entity\Product\Product {#9325 #id: 692 #code: "rape-a-fromage-inox-louis-tellier-1026" #attributes: Doctrine\ORM\PersistentCollection {#9332 …} #variants: Doctrine\ORM\PersistentCollection {#9345 …} #options: Doctrine\ORM\PersistentCollection {#9336 …} #associations: Doctrine\ORM\PersistentCollection {#9334 …} #createdAt: DateTime @1758632243 {#9321 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9322 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9339 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9340 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9325} #id: 692 #name: "Râpe à fromage inox Louis Tellier" #slug: "rape-a-fromage-inox-louis-tellier-1026" #description: """ <div class="col is-12"><ul>\n <li>Tout inox, conçue pour durer. </li>\n <li>Ne plie pas sous la pression.</li>\n <li>Existe en 3 versions. (1,2 ou 3 tambours)</li>\n <li><span style="font-weight: bold;">Fabriquée en france.</span></li>\n </ul>\n <ul>\n </ul>\n <ul>\n </ul></div><h1>Description Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Gouda, Parmesan, gruyère, autant de fromage délicieux. Râpés, ils subliment les salades et les pâtes. Lorsqu'ils sont gratinés, ils forment une croûte dorée tant apprécié sur les pizzas et les gratins. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec la râpe à fromage Louis Tellier, vous avez du fromage à pâte dure fraîchement râpé en un rien de temps. Remplissez simplement le morceau de fromage dans la râpe et fermez le dispositif de maintien. Râpez le fromage en tournant la manivelle. Après avoir servi, la râpe à fromage peut être mise au lave-vaisselle.</div>\n <div>Gouda, Parmesan, gruyère, autant de fromages délicieux. Râpés, ils subliment les salades et les pâtes. Lorsqu'ils sont gratinés, ils forment une croûte dorée tant apprécié sur les pizzas et les gratins. <br /><br /></div>\n <div>Avec la râpe à fromage Louis Tellier, vous avez du fromage à pâte dure fraîchement râpé en un rien de temps. Remplissez simplement le morceau de fromage dans la râpe et fermez le dispositif de maintien. Râpez le fromage en tournant la manivelle.<br /><br />Fabriquée tout en inox cette râpe à fromage est faite pour durer. Elle ne plie pas sous la pression. Les tambours étant démontables, le nettoyage est facile. Après avoir servi, la râpe à fromage peut être mise au lave-vaisselle.</div></div><h1>Caractéristiques Râpe à fromage inox Louis Tellier</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Inox</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Passe au lave-vaisselle</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><span style="white-space: pre;"> </span>•<span style="white-space: pre;"> </span>Label La Bonne Graine</div>\n <div>\n <ul>\n <li>Inox</li>\n <li>Dimensions : 21 x 11 x 9cm (1 tambour) ; 26 x 8 x 13cm (2 tambours) ; 21 x 13 x 8cm (3 tambours)</li>\n <li>Passe au lave-vaisselle</li>\n <li>Marque : La Bonne Graine par Louis Tellier</li>\n </ul>\n </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 {#9342 …} #channels: Doctrine\ORM\PersistentCollection {#9330 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9326 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9328 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30643 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30569 …} +context: Sylius\TwigHooks\Bag\DataBag {#30578 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30642 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9346 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9359 #collection: Doctrine\Common\Collections\ArrayCollection {#9360 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9358 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38385 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30643 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30569 …} +context: Sylius\TwigHooks\Bag\DataBag {#30578 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30642 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe à fromage inox Louis Tellier" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9359 #collection: Doctrine\Common\Collections\ArrayCollection {#9360 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9358 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38385 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30649 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30643 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30569 …} +context: Sylius\TwigHooks\Bag\DataBag {#30578 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30642 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9346 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9359 #collection: Doctrine\Common\Collections\ArrayCollection {#9360 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9358 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38385 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38387 …} } "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 {#30699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30690 …} +context: Sylius\TwigHooks\Bag\DataBag {#30697 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30698 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9346 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30702 +variant: App\Entity\Product\ProductVariant {#9346 …} +price: "22,00\u{A0}€" +originalPrice: "22,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30699 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30690 …} +context: Sylius\TwigHooks\Bag\DataBag {#30697 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30698 …} +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.39 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9365 #id: 693 #code: "rape-a-fromage-zyliss-1027" #attributes: Doctrine\ORM\PersistentCollection {#9372 …} #variants: Doctrine\ORM\PersistentCollection {#9385 …} #options: Doctrine\ORM\PersistentCollection {#9376 …} #associations: Doctrine\ORM\PersistentCollection {#9374 …} #createdAt: DateTime @1758632243 {#9361 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9362 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9379 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9380 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9365} #id: 693 #name: "Râpe à fromage Zyliss" #slug: "rape-a-fromage-zyliss-1027" #description: """ <div class="col is-12"><ul>\n <li>Résistante et efficace.</li>\n <li>Rape le fromage et le chocolat. </li>\n <li>Pour gaucher ou droitier.</li>\n <li>Entièrement démontable. Va au lave vaisselle. </li>\n </ul></div><h1>Description râpe à fromage Zyliss</h1><div class="col is-12">La râpe à fromage Zyliss est idéale pour râper efficacement le fromage. Grâce à conception solide, elle permet de râper les fromages les plus durs et même le chocolat. <br /></div><h1>Caractéristiques Râpe à fromage Zyliss</h1><div class="col is-12">Poignée ergonomique. Va au lave vaisselle. Dimensions : 8,7 x 17 x 16 cm. Garantie 5 ans.</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 {#9382 …} #channels: Doctrine\ORM\PersistentCollection {#9370 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9366 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9368 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30576 +product: App\Entity\Product\Product {#9365 #id: 693 #code: "rape-a-fromage-zyliss-1027" #attributes: Doctrine\ORM\PersistentCollection {#9372 …} #variants: Doctrine\ORM\PersistentCollection {#9385 …} #options: Doctrine\ORM\PersistentCollection {#9376 …} #associations: Doctrine\ORM\PersistentCollection {#9374 …} #createdAt: DateTime @1758632243 {#9361 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9362 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9379 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9380 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9365} #id: 693 #name: "Râpe à fromage Zyliss" #slug: "rape-a-fromage-zyliss-1027" #description: """ <div class="col is-12"><ul>\n <li>Résistante et efficace.</li>\n <li>Rape le fromage et le chocolat. </li>\n <li>Pour gaucher ou droitier.</li>\n <li>Entièrement démontable. Va au lave vaisselle. </li>\n </ul></div><h1>Description râpe à fromage Zyliss</h1><div class="col is-12">La râpe à fromage Zyliss est idéale pour râper efficacement le fromage. Grâce à conception solide, elle permet de râper les fromages les plus durs et même le chocolat. <br /></div><h1>Caractéristiques Râpe à fromage Zyliss</h1><div class="col is-12">Poignée ergonomique. Va au lave vaisselle. Dimensions : 8,7 x 17 x 16 cm. Garantie 5 ans.</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 {#9382 …} #channels: Doctrine\ORM\PersistentCollection {#9370 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9366 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9368 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#9386 …} +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 {#28296 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28329 …} +context: Sylius\TwigHooks\Bag\DataBag {#28335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28322 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
102.0 MiB | 0.65 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#9365 #id: 693 #code: "rape-a-fromage-zyliss-1027" #attributes: Doctrine\ORM\PersistentCollection {#9372 …} #variants: Doctrine\ORM\PersistentCollection {#9385 …} #options: Doctrine\ORM\PersistentCollection {#9376 …} #associations: Doctrine\ORM\PersistentCollection {#9374 …} #createdAt: DateTime @1758632243 {#9361 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9362 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9379 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9380 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9365} #id: 693 #name: "Râpe à fromage Zyliss" #slug: "rape-a-fromage-zyliss-1027" #description: """ <div class="col is-12"><ul>\n <li>Résistante et efficace.</li>\n <li>Rape le fromage et le chocolat. </li>\n <li>Pour gaucher ou droitier.</li>\n <li>Entièrement démontable. Va au lave vaisselle. </li>\n </ul></div><h1>Description râpe à fromage Zyliss</h1><div class="col is-12">La râpe à fromage Zyliss est idéale pour râper efficacement le fromage. Grâce à conception solide, elle permet de râper les fromages les plus durs et même le chocolat. <br /></div><h1>Caractéristiques Râpe à fromage Zyliss</h1><div class="col is-12">Poignée ergonomique. Va au lave vaisselle. Dimensions : 8,7 x 17 x 16 cm. Garantie 5 ans.</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 {#9382 …} #channels: Doctrine\ORM\PersistentCollection {#9370 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9366 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9368 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe à fromage Zyliss" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30819 -props: [ "product" => App\Entity\Product\Product {#9365 #id: 693 #code: "rape-a-fromage-zyliss-1027" #attributes: Doctrine\ORM\PersistentCollection {#9372 …} #variants: Doctrine\ORM\PersistentCollection {#9385 …} #options: Doctrine\ORM\PersistentCollection {#9376 …} #associations: Doctrine\ORM\PersistentCollection {#9374 …} #createdAt: DateTime @1758632243 {#9361 : 2025-09-23 20:57:23.0 PRC (+08:00) } #updatedAt: DateTime @1758632243 {#9362 : 2025-09-23 20:57:23.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#9379 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#9380 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#9365} #id: 693 #name: "Râpe à fromage Zyliss" #slug: "rape-a-fromage-zyliss-1027" #description: """ <div class="col is-12"><ul>\n <li>Résistante et efficace.</li>\n <li>Rape le fromage et le chocolat. </li>\n <li>Pour gaucher ou droitier.</li>\n <li>Entièrement démontable. Va au lave vaisselle. </li>\n </ul></div><h1>Description râpe à fromage Zyliss</h1><div class="col is-12">La râpe à fromage Zyliss est idéale pour râper efficacement le fromage. Grâce à conception solide, elle permet de râper les fromages les plus durs et même le chocolat. <br /></div><h1>Caractéristiques Râpe à fromage Zyliss</h1><div class="col is-12">Poignée ergonomique. Va au lave vaisselle. Dimensions : 8,7 x 17 x 16 cm. Garantie 5 ans.</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 {#9382 …} #channels: Doctrine\ORM\PersistentCollection {#9370 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#9366 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#9368 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
102.0 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30874 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30803 …} +context: Sylius\TwigHooks\Bag\DataBag {#30812 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30873 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9386 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9396 #collection: Doctrine\Common\Collections\ArrayCollection {#9397 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9395 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38399 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38401 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30874 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30803 …} +context: Sylius\TwigHooks\Bag\DataBag {#30812 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30873 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe à fromage Zyliss" "applied_promotions" => Doctrine\ORM\PersistentCollection {#9396 #collection: Doctrine\Common\Collections\ArrayCollection {#9397 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9395 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38399 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38401 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30880 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30874 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30803 …} +context: Sylius\TwigHooks\Bag\DataBag {#30812 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30873 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9386 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#9396 #collection: Doctrine\Common\Collections\ArrayCollection {#9397 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#9395 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#38399 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38401 …} } "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 {#30930 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30921 …} +context: Sylius\TwigHooks\Bag\DataBag {#30928 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30929 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#9386 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30933 +variant: App\Entity\Product\ProductVariant {#9386 …} +price: "19,00\u{A0}€" +originalPrice: "19,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9735 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#13165 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9732 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30930 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30921 …} +context: Sylius\TwigHooks\Bag\DataBag {#30928 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30929 …} +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.99 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13230 …} +context: Sylius\TwigHooks\Bag\DataBag {#28031 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13240 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31240 +cart: App\Entity\Order\Order {#14144 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28009 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13230 …} +context: Sylius\TwigHooks\Bag\DataBag {#28031 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13240 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||