Components
12
Twig Components
36
Render Count
66
ms
Render Time
114.0
MiB
Memory Usage
Components
Render calls
| sylius_shop:common:currency_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent | 114.0 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12548 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12541 …} +context: Sylius\TwigHooks\Bag\DataBag {#12547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12546 …} +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 {#13168 #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12439 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12548 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12541 …} +context: Sylius\TwigHooks\Bag\DataBag {#12547 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12546 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:common:locale_switcher | Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent | 114.0 MiB | 0.73 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13241 …} +context: Sylius\TwigHooks\Bag\DataBag {#13243 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13244 …} +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 {#13254 #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13245 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13241 …} +context: Sylius\TwigHooks\Bag\DataBag {#13243 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13244 …} +prefixes: [ "sylius_shop.base.header.top_bar" ] } } |
|||
| sylius_shop:cart:widget | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent | 114.0 MiB | 4.45 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13336 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13315 …} +context: Sylius\TwigHooks\Bag\DataBag {#13335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13334 …} +prefixes: [ "sylius_shop.base.header.content" ] } "template" => "@SyliusShop/shared/components/header/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13351 +cart: App\Entity\Order\Order {#13418 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13336 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13315 …} +context: Sylius\TwigHooks\Bag\DataBag {#13335 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13334 …} +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 | 114.0 MiB | 14.61 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13604 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13592 …} +context: Sylius\TwigHooks\Bag\DataBag {#13598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13590 …} +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 {#13613 #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 {#13604 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13592 …} +context: Sylius\TwigHooks\Bag\DataBag {#13598 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13590 …} +prefixes: [ "sylius_shop.base.header.navbar" ] } } |
|||
| sylius_shop:product:show:breadcrumbs | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27404 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27400 …} +context: Sylius\TwigHooks\Bag\DataBag {#27401 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27403 …} +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 {#27413 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27404 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27400 …} +context: Sylius\TwigHooks\Bag\DataBag {#27401 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27403 …} +prefixes: [ "sylius_shop.product.index.content" ] } } |
|||
| sylius_shop:product:show:taxonomy | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27517 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27513 …} +context: Sylius\TwigHooks\Bag\DataBag {#27514 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27516 …} +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 {#27525 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27517 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27513 …} +context: Sylius\TwigHooks\Bag\DataBag {#27514 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27516 …} +prefixes: [ "sylius_shop.product.index.content.body.sidebar" ] } } |
|||
| sylius_shop:product:show:header | Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent | 114.0 MiB | 1.89 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27588 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27584 …} +context: Sylius\TwigHooks\Bag\DataBag {#27585 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27587 …} +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 {#27596 #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …} #taxonRepository: App\Repository\TaxonRepository {#7413 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27588 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27584 …} +context: Sylius\TwigHooks\Bag\DataBag {#27585 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27587 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:product:card | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent | 114.0 MiB | 9.98 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632280 {#7725 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7770 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28122 +product: App\Entity\Product\Product {#7995 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632280 {#7725 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7770 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#28388 …} +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 {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 2.09 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#7995 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632280 {#7725 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7770 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #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 {#28799 -props: [ "product" => App\Entity\Product\Product {#7995 #id: 953 #code: "rape-4-faces-cuisipro-1901" #attributes: Doctrine\ORM\PersistentCollection {#8171 …} #variants: Doctrine\ORM\PersistentCollection {#8394 …} #options: Doctrine\ORM\PersistentCollection {#8522 …} #associations: Doctrine\ORM\PersistentCollection {#8462 …} #createdAt: DateTime @1758632280 {#7725 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#7770 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8521 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8524 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7995} #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 {#8527 …} #channels: Doctrine\ORM\PersistentCollection {#8030 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#7918 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8033 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 1.49 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28878 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28881 …} +context: Sylius\TwigHooks\Bag\DataBag {#28876 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28875 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28388 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28734 #collection: Doctrine\Common\Collections\ArrayCollection {#28733 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28571 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37471 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37523 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28878 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28881 …} +context: Sylius\TwigHooks\Bag\DataBag {#28876 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28875 …} +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 {#28734 #collection: Doctrine\Common\Collections\ArrayCollection {#28733 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28571 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37471 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37523 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#28886 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28878 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28881 …} +context: Sylius\TwigHooks\Bag\DataBag {#28876 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28875 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28388 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#28734 #collection: Doctrine\Common\Collections\ArrayCollection {#28733 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#28571 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37471 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37523 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28954 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28944 …} +context: Sylius\TwigHooks\Bag\DataBag {#28952 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28953 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#28388 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#28963 +variant: App\Entity\Product\ProductVariant {#28388 …} +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 {#9009 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12439 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9006 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28954 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28944 …} +context: Sylius\TwigHooks\Bag\DataBag {#28952 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28953 …} +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 | 114.0 MiB | 4.91 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8536 #id: 954 #code: "rape-universelle-4-faces-lacor-3974" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632280 {#8534 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#8535 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 954 #name: "Râpe universelle 4 faces Lacor" #slug: "rape-universelle-4-faces-lacor-3974" #description: """ <div class="col is-12"><ul>\n <li>Excellent rapport qualité-prix.</li>\n <li>4 râpes en 1. </li>\n <li>Inox 18/10.</li>\n </ul>\n </div><h1>Description Râpe universelle 4 faces Lacor</h1><div class="col is-12">La râpe universelle 4 faces Lacor permet de râper légumes, fromages et couper en rondelles. Sa finition en inox 18/10 garantie une hygiène parfaite et une excellente tenue dans le temps.</div><h1>Caractéristiques Râpe universelle 4 faces Lacor</h1><div class="col is-12">Inox 18/10. Va au lave vaisselle. Râpe fin, moyen et gros + découpe en lamelles. Dimensions : 23 x 8 cm. Poignée de maintien.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28777 +product: App\Entity\Product\Product {#8536 #id: 954 #code: "rape-universelle-4-faces-lacor-3974" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632280 {#8534 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#8535 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 954 #name: "Râpe universelle 4 faces Lacor" #slug: "rape-universelle-4-faces-lacor-3974" #description: """ <div class="col is-12"><ul>\n <li>Excellent rapport qualité-prix.</li>\n <li>4 râpes en 1. </li>\n <li>Inox 18/10.</li>\n </ul>\n </div><h1>Description Râpe universelle 4 faces Lacor</h1><div class="col is-12">La râpe universelle 4 faces Lacor permet de râper légumes, fromages et couper en rondelles. Sa finition en inox 18/10 garantie une hygiène parfaite et une excellente tenue dans le temps.</div><h1>Caractéristiques Râpe universelle 4 faces Lacor</h1><div class="col is-12">Inox 18/10. Va au lave vaisselle. Râpe fin, moyen et gros + découpe en lamelles. Dimensions : 23 x 8 cm. Poignée de maintien.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29036 …} +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 {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8536 #id: 954 #code: "rape-universelle-4-faces-lacor-3974" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632280 {#8534 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#8535 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 954 #name: "Râpe universelle 4 faces Lacor" #slug: "rape-universelle-4-faces-lacor-3974" #description: """ <div class="col is-12"><ul>\n <li>Excellent rapport qualité-prix.</li>\n <li>4 râpes en 1. </li>\n <li>Inox 18/10.</li>\n </ul>\n </div><h1>Description Râpe universelle 4 faces Lacor</h1><div class="col is-12">La râpe universelle 4 faces Lacor permet de râper légumes, fromages et couper en rondelles. Sa finition en inox 18/10 garantie une hygiène parfaite et une excellente tenue dans le temps.</div><h1>Caractéristiques Râpe universelle 4 faces Lacor</h1><div class="col is-12">Inox 18/10. Va au lave vaisselle. Râpe fin, moyen et gros + découpe en lamelles. Dimensions : 23 x 8 cm. Poignée de maintien.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe universelle 4 faces Lacor" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29110 -props: [ "product" => App\Entity\Product\Product {#8536 #id: 954 #code: "rape-universelle-4-faces-lacor-3974" #attributes: Doctrine\ORM\PersistentCollection {#8543 …} #variants: Doctrine\ORM\PersistentCollection {#8545 …} #options: Doctrine\ORM\PersistentCollection {#8549 …} #associations: Doctrine\ORM\PersistentCollection {#8547 …} #createdAt: DateTime @1758632280 {#8534 : 2025-09-23 20:58:00.0 PRC (+08:00) } #updatedAt: DateTime @1758632280 {#8535 : 2025-09-23 20:58:00.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8552 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8553 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8536} #id: 954 #name: "Râpe universelle 4 faces Lacor" #slug: "rape-universelle-4-faces-lacor-3974" #description: """ <div class="col is-12"><ul>\n <li>Excellent rapport qualité-prix.</li>\n <li>4 râpes en 1. </li>\n <li>Inox 18/10.</li>\n </ul>\n </div><h1>Description Râpe universelle 4 faces Lacor</h1><div class="col is-12">La râpe universelle 4 faces Lacor permet de râper légumes, fromages et couper en rondelles. Sa finition en inox 18/10 garantie une hygiène parfaite et une excellente tenue dans le temps.</div><h1>Caractéristiques Râpe universelle 4 faces Lacor</h1><div class="col is-12">Inox 18/10. Va au lave vaisselle. Râpe fin, moyen et gros + découpe en lamelles. Dimensions : 23 x 8 cm. Poignée de maintien.</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 {#8555 …} #channels: Doctrine\ORM\PersistentCollection {#8541 …} #mainTaxon: App\Entity\Taxonomy\Taxon {#7528 …} #reviews: Doctrine\ORM\PersistentCollection {#8537 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8539 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.80 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29103 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29094 …} +context: Sylius\TwigHooks\Bag\DataBag {#29161 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29091 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29036 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29044 #collection: Doctrine\Common\Collections\ArrayCollection {#29056 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29032 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37543 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37545 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29103 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29094 …} +context: Sylius\TwigHooks\Bag\DataBag {#29161 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29091 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe universelle 4 faces Lacor" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29044 #collection: Doctrine\Common\Collections\ArrayCollection {#29056 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29032 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37543 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37545 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29165 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29103 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29094 …} +context: Sylius\TwigHooks\Bag\DataBag {#29161 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29091 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29036 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29044 #collection: Doctrine\Common\Collections\ArrayCollection {#29056 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29032 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37543 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37545 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29215 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29206 …} +context: Sylius\TwigHooks\Bag\DataBag {#29213 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29214 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29036 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29218 +variant: App\Entity\Product\ProductVariant {#29036 …} +price: "9,00\u{A0}€" +originalPrice: "9,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9009 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12439 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9006 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29215 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29206 …} +context: Sylius\TwigHooks\Bag\DataBag {#29213 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29214 …} +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 | 114.0 MiB | 5.06 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8559 #id: 948 #code: "rape-a-garniture-cuisipro-4821" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632279 {#8557 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8558 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 948 #name: "Râpe à garniture Cuisipro" #slug: "rape-a-garniture-cuisipro-4821" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Idéale pour la julienne et réduire en poudre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Qualité de coupe remarquable.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Haute qualité, garantie 25 ans. </div>\n <div>\n <ul>\n <li>Idéale pour la julienne et réduire en poudre.</li>\n <li>Qualité de coupe remarquable.</li>\n <li>Haute qualité, garantie 25 ans. </li>\n </ul>\n </div></div><h1>Description Râpe à garniture Cuisipro</h1><div class="col is-12">La Râpe à garniture Cuisipro est d'une efficacité supérieuse aux râpes conventionnelles. La qualité de coupe est exceptionnelle, elle n'écorche pas l'aliment mais le tranche délicatement et finement pour obtenir une finr julienne de légumes ou réduire en poudre par exemple le chocolat ou le parmesan.<br /></div><h1>Caractéristiques Râpe à garniture Cuisipro</h1><div class="col is-12">Dimensions : 24 cm x 10 cm x 7 cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes : Râpe à julienne pour des bandes de légumes ; râpe superfine pour noix de muscade et chocolat ; râpe fine poudre parmesan et chocolat ; surface rasoir pour copeaux de chocolat ou parmesan. Grosse poignée pour une prise en main idéale. Lavage à 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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29101 +product: App\Entity\Product\Product {#8559 #id: 948 #code: "rape-a-garniture-cuisipro-4821" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632279 {#8557 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8558 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 948 #name: "Râpe à garniture Cuisipro" #slug: "rape-a-garniture-cuisipro-4821" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Idéale pour la julienne et réduire en poudre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Qualité de coupe remarquable.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Haute qualité, garantie 25 ans. </div>\n <div>\n <ul>\n <li>Idéale pour la julienne et réduire en poudre.</li>\n <li>Qualité de coupe remarquable.</li>\n <li>Haute qualité, garantie 25 ans. </li>\n </ul>\n </div></div><h1>Description Râpe à garniture Cuisipro</h1><div class="col is-12">La Râpe à garniture Cuisipro est d'une efficacité supérieuse aux râpes conventionnelles. La qualité de coupe est exceptionnelle, elle n'écorche pas l'aliment mais le tranche délicatement et finement pour obtenir une finr julienne de légumes ou réduire en poudre par exemple le chocolat ou le parmesan.<br /></div><h1>Caractéristiques Râpe à garniture Cuisipro</h1><div class="col is-12">Dimensions : 24 cm x 10 cm x 7 cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes : Râpe à julienne pour des bandes de légumes ; râpe superfine pour noix de muscade et chocolat ; râpe fine poudre parmesan et chocolat ; surface rasoir pour copeaux de chocolat ou parmesan. Grosse poignée pour une prise en main idéale. Lavage à 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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29281 …} +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 {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.44 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8559 #id: 948 #code: "rape-a-garniture-cuisipro-4821" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632279 {#8557 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8558 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 948 #name: "Râpe à garniture Cuisipro" #slug: "rape-a-garniture-cuisipro-4821" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Idéale pour la julienne et réduire en poudre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Qualité de coupe remarquable.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Haute qualité, garantie 25 ans. </div>\n <div>\n <ul>\n <li>Idéale pour la julienne et réduire en poudre.</li>\n <li>Qualité de coupe remarquable.</li>\n <li>Haute qualité, garantie 25 ans. </li>\n </ul>\n </div></div><h1>Description Râpe à garniture Cuisipro</h1><div class="col is-12">La Râpe à garniture Cuisipro est d'une efficacité supérieuse aux râpes conventionnelles. La qualité de coupe est exceptionnelle, elle n'écorche pas l'aliment mais le tranche délicatement et finement pour obtenir une finr julienne de légumes ou réduire en poudre par exemple le chocolat ou le parmesan.<br /></div><h1>Caractéristiques Râpe à garniture Cuisipro</h1><div class="col is-12">Dimensions : 24 cm x 10 cm x 7 cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes : Râpe à julienne pour des bandes de légumes ; râpe superfine pour noix de muscade et chocolat ; râpe fine poudre parmesan et chocolat ; surface rasoir pour copeaux de chocolat ou parmesan. Grosse poignée pour une prise en main idéale. Lavage à 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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe à garniture Cuisipro" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29355 -props: [ "product" => App\Entity\Product\Product {#8559 #id: 948 #code: "rape-a-garniture-cuisipro-4821" #attributes: Doctrine\ORM\PersistentCollection {#8566 …} #variants: Doctrine\ORM\PersistentCollection {#8568 …} #options: Doctrine\ORM\PersistentCollection {#8572 …} #associations: Doctrine\ORM\PersistentCollection {#8570 …} #createdAt: DateTime @1758632279 {#8557 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8558 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8575 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8576 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8559} #id: 948 #name: "Râpe à garniture Cuisipro" #slug: "rape-a-garniture-cuisipro-4821" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Idéale pour la julienne et réduire en poudre.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Qualité de coupe remarquable.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Haute qualité, garantie 25 ans. </div>\n <div>\n <ul>\n <li>Idéale pour la julienne et réduire en poudre.</li>\n <li>Qualité de coupe remarquable.</li>\n <li>Haute qualité, garantie 25 ans. </li>\n </ul>\n </div></div><h1>Description Râpe à garniture Cuisipro</h1><div class="col is-12">La Râpe à garniture Cuisipro est d'une efficacité supérieuse aux râpes conventionnelles. La qualité de coupe est exceptionnelle, elle n'écorche pas l'aliment mais le tranche délicatement et finement pour obtenir une finr julienne de légumes ou réduire en poudre par exemple le chocolat ou le parmesan.<br /></div><h1>Caractéristiques Râpe à garniture Cuisipro</h1><div class="col is-12">Dimensions : 24 cm x 10 cm x 7 cm. Finition acier inoxydable et polycarbonates. 4 faces et tailles de coupes différentes : Râpe à julienne pour des bandes de légumes ; râpe superfine pour noix de muscade et chocolat ; râpe fine poudre parmesan et chocolat ; surface rasoir pour copeaux de chocolat ou parmesan. Grosse poignée pour une prise en main idéale. Lavage à 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 {#8578 …} #channels: Doctrine\ORM\PersistentCollection {#8564 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8560 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8562 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29348 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29339 …} +context: Sylius\TwigHooks\Bag\DataBag {#29406 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29336 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29281 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29289 #collection: Doctrine\Common\Collections\ArrayCollection {#29301 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29277 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37557 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37559 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29348 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29339 …} +context: Sylius\TwigHooks\Bag\DataBag {#29406 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29336 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe à garniture Cuisipro" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29289 #collection: Doctrine\Common\Collections\ArrayCollection {#29301 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29277 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37557 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37559 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29410 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29348 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29339 …} +context: Sylius\TwigHooks\Bag\DataBag {#29406 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29336 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29281 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29289 #collection: Doctrine\Common\Collections\ArrayCollection {#29301 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29277 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37557 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37559 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29460 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29451 …} +context: Sylius\TwigHooks\Bag\DataBag {#29458 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29459 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29281 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29463 +variant: App\Entity\Product\ProductVariant {#29281 …} +price: "39,00\u{A0}€" +originalPrice: "39,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9009 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12439 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9006 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29460 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29451 …} +context: Sylius\TwigHooks\Bag\DataBag {#29458 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29459 …} +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 | 114.0 MiB | 5.45 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8582 #id: 949 #code: "rape-4-faces-avec-reservoir-oxo-4846" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632279 {#8580 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8581 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 949 #name: "Râpe 4 faces avec réservoir Oxo" #slug: "rape-4-faces-avec-reservoir-oxo-4846" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Réservoir gradué amovible intégré.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lames tranchantes en acier inoxydable. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient au lave-vaisselle. </div>\n <div>\n <ul>\n <li>Réservoir gradué amovible intégré.</li>\n <li>Lames tranchantes en acier inoxydable. </li>\n <li>Convient au lave-vaisselle. </li>\n </ul>\n </div></div><h1>Description Râpe 4 faces avec réservoir Oxo</h1><div class="col is-12">La râpe à 4 faces avec réservoir Oxo vous permet de râper sur un plan de travail ou une assiette ou directement dans le réservoir gradué prévu à cet effet. Amovible, vous pouvez le retirer pour servir ou bien le rentrer dans la râpe pour le ranger sans perte de place. Il est doté d'un couvercle hermétique pour conserver les aliments râpés. La râpe possède un fond anti-dérapant qui assure une parfaite stabilité et sécurité pendant la coupe. <br /></div><h1>Caractéristiques Râpe 4 faces avec réservoir Oxo</h1><div class="col is-12">Râpe à 4 faces : grains fins, gros grains, tranchage, grains moyens. En acier inoxydable. Anneau anti-dérapant. Poignée anti-dérapante. Convient au lave-vaisselle. Dimensions : 12,6 cm x 7,7 cm x 30,3 cm. Bac récupérateur 400 ml.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29346 +product: App\Entity\Product\Product {#8582 #id: 949 #code: "rape-4-faces-avec-reservoir-oxo-4846" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632279 {#8580 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8581 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 949 #name: "Râpe 4 faces avec réservoir Oxo" #slug: "rape-4-faces-avec-reservoir-oxo-4846" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Réservoir gradué amovible intégré.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lames tranchantes en acier inoxydable. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient au lave-vaisselle. </div>\n <div>\n <ul>\n <li>Réservoir gradué amovible intégré.</li>\n <li>Lames tranchantes en acier inoxydable. </li>\n <li>Convient au lave-vaisselle. </li>\n </ul>\n </div></div><h1>Description Râpe 4 faces avec réservoir Oxo</h1><div class="col is-12">La râpe à 4 faces avec réservoir Oxo vous permet de râper sur un plan de travail ou une assiette ou directement dans le réservoir gradué prévu à cet effet. Amovible, vous pouvez le retirer pour servir ou bien le rentrer dans la râpe pour le ranger sans perte de place. Il est doté d'un couvercle hermétique pour conserver les aliments râpés. La râpe possède un fond anti-dérapant qui assure une parfaite stabilité et sécurité pendant la coupe. <br /></div><h1>Caractéristiques Râpe 4 faces avec réservoir Oxo</h1><div class="col is-12">Râpe à 4 faces : grains fins, gros grains, tranchage, grains moyens. En acier inoxydable. Anneau anti-dérapant. Poignée anti-dérapante. Convient au lave-vaisselle. Dimensions : 12,6 cm x 7,7 cm x 30,3 cm. Bac récupérateur 400 ml.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29526 …} +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 {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8582 #id: 949 #code: "rape-4-faces-avec-reservoir-oxo-4846" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632279 {#8580 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8581 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 949 #name: "Râpe 4 faces avec réservoir Oxo" #slug: "rape-4-faces-avec-reservoir-oxo-4846" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Réservoir gradué amovible intégré.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lames tranchantes en acier inoxydable. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient au lave-vaisselle. </div>\n <div>\n <ul>\n <li>Réservoir gradué amovible intégré.</li>\n <li>Lames tranchantes en acier inoxydable. </li>\n <li>Convient au lave-vaisselle. </li>\n </ul>\n </div></div><h1>Description Râpe 4 faces avec réservoir Oxo</h1><div class="col is-12">La râpe à 4 faces avec réservoir Oxo vous permet de râper sur un plan de travail ou une assiette ou directement dans le réservoir gradué prévu à cet effet. Amovible, vous pouvez le retirer pour servir ou bien le rentrer dans la râpe pour le ranger sans perte de place. Il est doté d'un couvercle hermétique pour conserver les aliments râpés. La râpe possède un fond anti-dérapant qui assure une parfaite stabilité et sécurité pendant la coupe. <br /></div><h1>Caractéristiques Râpe 4 faces avec réservoir Oxo</h1><div class="col is-12">Râpe à 4 faces : grains fins, gros grains, tranchage, grains moyens. En acier inoxydable. Anneau anti-dérapant. Poignée anti-dérapante. Convient au lave-vaisselle. Dimensions : 12,6 cm x 7,7 cm x 30,3 cm. Bac récupérateur 400 ml.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe 4 faces avec réservoir Oxo" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29597 -props: [ "product" => App\Entity\Product\Product {#8582 #id: 949 #code: "rape-4-faces-avec-reservoir-oxo-4846" #attributes: Doctrine\ORM\PersistentCollection {#8589 …} #variants: Doctrine\ORM\PersistentCollection {#8591 …} #options: Doctrine\ORM\PersistentCollection {#8595 …} #associations: Doctrine\ORM\PersistentCollection {#8593 …} #createdAt: DateTime @1758632279 {#8580 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8581 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8598 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8599 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8582} #id: 949 #name: "Râpe 4 faces avec réservoir Oxo" #slug: "rape-4-faces-avec-reservoir-oxo-4846" #description: """ <div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Réservoir gradué amovible intégré.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Lames tranchantes en acier inoxydable. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Convient au lave-vaisselle. </div>\n <div>\n <ul>\n <li>Réservoir gradué amovible intégré.</li>\n <li>Lames tranchantes en acier inoxydable. </li>\n <li>Convient au lave-vaisselle. </li>\n </ul>\n </div></div><h1>Description Râpe 4 faces avec réservoir Oxo</h1><div class="col is-12">La râpe à 4 faces avec réservoir Oxo vous permet de râper sur un plan de travail ou une assiette ou directement dans le réservoir gradué prévu à cet effet. Amovible, vous pouvez le retirer pour servir ou bien le rentrer dans la râpe pour le ranger sans perte de place. Il est doté d'un couvercle hermétique pour conserver les aliments râpés. La râpe possède un fond anti-dérapant qui assure une parfaite stabilité et sécurité pendant la coupe. <br /></div><h1>Caractéristiques Râpe 4 faces avec réservoir Oxo</h1><div class="col is-12">Râpe à 4 faces : grains fins, gros grains, tranchage, grains moyens. En acier inoxydable. Anneau anti-dérapant. Poignée anti-dérapante. Convient au lave-vaisselle. Dimensions : 12,6 cm x 7,7 cm x 30,3 cm. Bac récupérateur 400 ml.</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 {#8601 …} #channels: Doctrine\ORM\PersistentCollection {#8587 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8583 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8585 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.85 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29581 …} +context: Sylius\TwigHooks\Bag\DataBag {#29651 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29578 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29526 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29534 #collection: Doctrine\Common\Collections\ArrayCollection {#29543 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29522 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37571 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37573 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29581 …} +context: Sylius\TwigHooks\Bag\DataBag {#29651 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29578 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe 4 faces avec réservoir Oxo" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29534 #collection: Doctrine\Common\Collections\ArrayCollection {#29543 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29522 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37571 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37573 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29655 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29590 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29581 …} +context: Sylius\TwigHooks\Bag\DataBag {#29651 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29578 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29526 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29534 #collection: Doctrine\Common\Collections\ArrayCollection {#29543 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29522 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37571 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37573 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29705 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29696 …} +context: Sylius\TwigHooks\Bag\DataBag {#29703 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29704 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29526 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29708 +variant: App\Entity\Product\ProductVariant {#29526 …} +price: "27,00\u{A0}€" +originalPrice: "27,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9009 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12439 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9006 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29705 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29696 …} +context: Sylius\TwigHooks\Bag\DataBag {#29703 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29704 …} +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 | 114.0 MiB | 4.20 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8605 #id: 950 #code: "rape-pliable-a-2-faces-oxo-7457" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632279 {#8603 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8604 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 950 #name: "Râpe Pliable à 2 Faces Oxo" #slug: "rape-pliable-a-2-faces-oxo-7457" #description: """ <div class="col is-12"><ul>\n <li>Faces aiguisées en acier inoxydable.</li>\n <li>Rangement facile.</li>\n <li>Faces détachables.</li>\n </ul></div><h1>Descriptif Râpe Pliable à 2 Faces Oxo</h1><div class="col is-12">La Râpe Pliable 2 faces Oxo possède dea faces aiguisées en acier inoxydable détachables pour une plus grande efficacité. Deux types de dentelures pour râper finement ou plus grossièrement. Son manche ergonomique souple et ses pieds antidérapant apportent praticité et confort d'utilisation. Des caches plastique encliquetables assurent la propreté des faces et la sécurité des mains.</div><h1>Caractéristiques Râpe Pliable à 2 Faces Oxo</h1><div class="col is-12">- Pliable. <br />- Faces aiguisées en acier inoxydable.<br />- Faces détachables.<br />- 2 types de râpe : fine et grossière.<br />- Manche ergonomique et souple.<br />- Pieds anti-dérapants.<br />- Caches plastique pour la propreté et la sécurité.</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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29588 +product: App\Entity\Product\Product {#8605 #id: 950 #code: "rape-pliable-a-2-faces-oxo-7457" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632279 {#8603 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8604 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 950 #name: "Râpe Pliable à 2 Faces Oxo" #slug: "rape-pliable-a-2-faces-oxo-7457" #description: """ <div class="col is-12"><ul>\n <li>Faces aiguisées en acier inoxydable.</li>\n <li>Rangement facile.</li>\n <li>Faces détachables.</li>\n </ul></div><h1>Descriptif Râpe Pliable à 2 Faces Oxo</h1><div class="col is-12">La Râpe Pliable 2 faces Oxo possède dea faces aiguisées en acier inoxydable détachables pour une plus grande efficacité. Deux types de dentelures pour râper finement ou plus grossièrement. Son manche ergonomique souple et ses pieds antidérapant apportent praticité et confort d'utilisation. Des caches plastique encliquetables assurent la propreté des faces et la sécurité des mains.</div><h1>Caractéristiques Râpe Pliable à 2 Faces Oxo</h1><div class="col is-12">- Pliable. <br />- Faces aiguisées en acier inoxydable.<br />- Faces détachables.<br />- 2 types de râpe : fine et grossière.<br />- Manche ergonomique et souple.<br />- Pieds anti-dérapants.<br />- Caches plastique pour la propreté et la sécurité.</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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#29771 …} +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 {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8605 #id: 950 #code: "rape-pliable-a-2-faces-oxo-7457" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632279 {#8603 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8604 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 950 #name: "Râpe Pliable à 2 Faces Oxo" #slug: "rape-pliable-a-2-faces-oxo-7457" #description: """ <div class="col is-12"><ul>\n <li>Faces aiguisées en acier inoxydable.</li>\n <li>Rangement facile.</li>\n <li>Faces détachables.</li>\n </ul></div><h1>Descriptif Râpe Pliable à 2 Faces Oxo</h1><div class="col is-12">La Râpe Pliable 2 faces Oxo possède dea faces aiguisées en acier inoxydable détachables pour une plus grande efficacité. Deux types de dentelures pour râper finement ou plus grossièrement. Son manche ergonomique souple et ses pieds antidérapant apportent praticité et confort d'utilisation. Des caches plastique encliquetables assurent la propreté des faces et la sécurité des mains.</div><h1>Caractéristiques Râpe Pliable à 2 Faces Oxo</h1><div class="col is-12">- Pliable. <br />- Faces aiguisées en acier inoxydable.<br />- Faces détachables.<br />- 2 types de râpe : fine et grossière.<br />- Manche ergonomique et souple.<br />- Pieds anti-dérapants.<br />- Caches plastique pour la propreté et la sécurité.</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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe Pliable à 2 Faces Oxo" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29842 -props: [ "product" => App\Entity\Product\Product {#8605 #id: 950 #code: "rape-pliable-a-2-faces-oxo-7457" #attributes: Doctrine\ORM\PersistentCollection {#8612 …} #variants: Doctrine\ORM\PersistentCollection {#8614 …} #options: Doctrine\ORM\PersistentCollection {#8618 …} #associations: Doctrine\ORM\PersistentCollection {#8616 …} #createdAt: DateTime @1758632279 {#8603 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8604 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8621 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8622 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8605} #id: 950 #name: "Râpe Pliable à 2 Faces Oxo" #slug: "rape-pliable-a-2-faces-oxo-7457" #description: """ <div class="col is-12"><ul>\n <li>Faces aiguisées en acier inoxydable.</li>\n <li>Rangement facile.</li>\n <li>Faces détachables.</li>\n </ul></div><h1>Descriptif Râpe Pliable à 2 Faces Oxo</h1><div class="col is-12">La Râpe Pliable 2 faces Oxo possède dea faces aiguisées en acier inoxydable détachables pour une plus grande efficacité. Deux types de dentelures pour râper finement ou plus grossièrement. Son manche ergonomique souple et ses pieds antidérapant apportent praticité et confort d'utilisation. Des caches plastique encliquetables assurent la propreté des faces et la sécurité des mains.</div><h1>Caractéristiques Râpe Pliable à 2 Faces Oxo</h1><div class="col is-12">- Pliable. <br />- Faces aiguisées en acier inoxydable.<br />- Faces détachables.<br />- 2 types de râpe : fine et grossière.<br />- Manche ergonomique et souple.<br />- Pieds anti-dérapants.<br />- Caches plastique pour la propreté et la sécurité.</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 {#8624 …} #channels: Doctrine\ORM\PersistentCollection {#8610 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8606 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8608 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29835 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29826 …} +context: Sylius\TwigHooks\Bag\DataBag {#29899 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29823 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29771 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29779 #collection: Doctrine\Common\Collections\ArrayCollection {#29788 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29767 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37585 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37587 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29835 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29826 …} +context: Sylius\TwigHooks\Bag\DataBag {#29899 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29823 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe Pliable à 2 Faces Oxo" "applied_promotions" => Doctrine\ORM\PersistentCollection {#29779 #collection: Doctrine\Common\Collections\ArrayCollection {#29788 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29767 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37585 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37587 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#29903 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29835 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29826 …} +context: Sylius\TwigHooks\Bag\DataBag {#29899 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29823 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29771 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#29779 #collection: Doctrine\Common\Collections\ArrayCollection {#29788 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#29767 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37585 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37587 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29953 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29944 …} +context: Sylius\TwigHooks\Bag\DataBag {#29951 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29952 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#29771 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29956 +variant: App\Entity\Product\ProductVariant {#29771 …} +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 {#9009 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12439 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9006 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29953 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29944 …} +context: Sylius\TwigHooks\Bag\DataBag {#29951 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29952 …} +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 | 114.0 MiB | 4.64 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8628 #id: 951 #code: "rape-moyenne-oxo-7458" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632279 {#8626 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8627 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 951 #name: "Râpe moyenne Oxo" #slug: "rape-moyenne-oxo-7458" #description: """ <div class="col is-12"><ul>\n <li>Lame très tranchante en acier inoxydable.</li>\n <li>Couvercle pratique & sécure pour le rangement.</li>\n <li>Très polyvalente (permet de râper les légumes, fromages à pâte dure, chocolat…)</li>\n </ul></div><h1>Descriptif Râpe moyenne Oxo</h1><div class="col is-12">La Râpe moyenne Oxo est dotée d'une lame hyper tranchante en acier inoxydable. Son manche ergonomique permet une prise en main optimale. Universelle, elle est utilisable pour toutes sortes d'aliments : fromages à pâte dure, courgettes, carottes... et chocolat entre autre.</div><h1>Caractéristiques Râpe moyenne Oxo</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche ergonomique, souple et antidérapant.<br />- Base antidérapante.<br />- Couvercle plastique clipsable pour un rangement sécure.<br />- Dimensions totale : 29 x 9 x 4 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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29833 +product: App\Entity\Product\Product {#8628 #id: 951 #code: "rape-moyenne-oxo-7458" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632279 {#8626 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8627 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 951 #name: "Râpe moyenne Oxo" #slug: "rape-moyenne-oxo-7458" #description: """ <div class="col is-12"><ul>\n <li>Lame très tranchante en acier inoxydable.</li>\n <li>Couvercle pratique & sécure pour le rangement.</li>\n <li>Très polyvalente (permet de râper les légumes, fromages à pâte dure, chocolat…)</li>\n </ul></div><h1>Descriptif Râpe moyenne Oxo</h1><div class="col is-12">La Râpe moyenne Oxo est dotée d'une lame hyper tranchante en acier inoxydable. Son manche ergonomique permet une prise en main optimale. Universelle, elle est utilisable pour toutes sortes d'aliments : fromages à pâte dure, courgettes, carottes... et chocolat entre autre.</div><h1>Caractéristiques Râpe moyenne Oxo</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche ergonomique, souple et antidérapant.<br />- Base antidérapante.<br />- Couvercle plastique clipsable pour un rangement sécure.<br />- Dimensions totale : 29 x 9 x 4 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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30019 …} +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 {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 0.77 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8628 #id: 951 #code: "rape-moyenne-oxo-7458" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632279 {#8626 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8627 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 951 #name: "Râpe moyenne Oxo" #slug: "rape-moyenne-oxo-7458" #description: """ <div class="col is-12"><ul>\n <li>Lame très tranchante en acier inoxydable.</li>\n <li>Couvercle pratique & sécure pour le rangement.</li>\n <li>Très polyvalente (permet de râper les légumes, fromages à pâte dure, chocolat…)</li>\n </ul></div><h1>Descriptif Râpe moyenne Oxo</h1><div class="col is-12">La Râpe moyenne Oxo est dotée d'une lame hyper tranchante en acier inoxydable. Son manche ergonomique permet une prise en main optimale. Universelle, elle est utilisable pour toutes sortes d'aliments : fromages à pâte dure, courgettes, carottes... et chocolat entre autre.</div><h1>Caractéristiques Râpe moyenne Oxo</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche ergonomique, souple et antidérapant.<br />- Base antidérapante.<br />- Couvercle plastique clipsable pour un rangement sécure.<br />- Dimensions totale : 29 x 9 x 4 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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe moyenne Oxo" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30090 -props: [ "product" => App\Entity\Product\Product {#8628 #id: 951 #code: "rape-moyenne-oxo-7458" #attributes: Doctrine\ORM\PersistentCollection {#8635 …} #variants: Doctrine\ORM\PersistentCollection {#8637 …} #options: Doctrine\ORM\PersistentCollection {#8641 …} #associations: Doctrine\ORM\PersistentCollection {#8639 …} #createdAt: DateTime @1758632279 {#8626 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8627 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8644 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8645 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8628} #id: 951 #name: "Râpe moyenne Oxo" #slug: "rape-moyenne-oxo-7458" #description: """ <div class="col is-12"><ul>\n <li>Lame très tranchante en acier inoxydable.</li>\n <li>Couvercle pratique & sécure pour le rangement.</li>\n <li>Très polyvalente (permet de râper les légumes, fromages à pâte dure, chocolat…)</li>\n </ul></div><h1>Descriptif Râpe moyenne Oxo</h1><div class="col is-12">La Râpe moyenne Oxo est dotée d'une lame hyper tranchante en acier inoxydable. Son manche ergonomique permet une prise en main optimale. Universelle, elle est utilisable pour toutes sortes d'aliments : fromages à pâte dure, courgettes, carottes... et chocolat entre autre.</div><h1>Caractéristiques Râpe moyenne Oxo</h1><div class="col is-12">- Lame en acier inoxydable.<br />- Manche ergonomique, souple et antidérapant.<br />- Base antidérapante.<br />- Couvercle plastique clipsable pour un rangement sécure.<br />- Dimensions totale : 29 x 9 x 4 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 {#8647 …} #channels: Doctrine\ORM\PersistentCollection {#8633 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8629 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8631 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30083 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …} +context: Sylius\TwigHooks\Bag\DataBag {#30147 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30071 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30019 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30027 #collection: Doctrine\Common\Collections\ArrayCollection {#30036 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30015 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37599 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37601 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30083 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …} +context: Sylius\TwigHooks\Bag\DataBag {#30147 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30071 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe moyenne Oxo" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30027 #collection: Doctrine\Common\Collections\ArrayCollection {#30036 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30015 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37599 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37601 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30151 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30083 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30074 …} +context: Sylius\TwigHooks\Bag\DataBag {#30147 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30071 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30019 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30027 #collection: Doctrine\Common\Collections\ArrayCollection {#30036 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30015 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37599 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37601 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30201 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30192 …} +context: Sylius\TwigHooks\Bag\DataBag {#30199 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30200 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30019 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30204 +variant: App\Entity\Product\ProductVariant {#30019 …} +price: "18,00\u{A0}€" +originalPrice: "18,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9009 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12439 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9006 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30201 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30192 …} +context: Sylius\TwigHooks\Bag\DataBag {#30199 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30200 …} +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 | 114.0 MiB | 5.17 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8651 #id: 952 #code: "rape-4-faces-zesteur-avec-recuperateur-oxo-7494" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632279 {#8649 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8650 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 952 #name: "Râpe 4 Faces/zesteur avec récupérateur Oxo" #slug: "rape-4-faces-zesteur-avec-recuperateur-oxo-7494" #description: """ <div class="col is-12"><ul>\n <li>2 faces pour râper.</li>\n <li>1 face pour émincer</li>\n <li>1 râpe zesteur amovible.</li>\n </ul></div><h1>Descriptif Râpe 4 Faces/zesteur avec récupérateur Oxo</h1><div class="col is-12">La râpe 4 Faces/zesteur avec récupérateur Oxo est dotée de lames en acier inoxydable ultra-tranchantes ayant chacunes une fonction propre. La face zesteur est amovible. De plus cette râpe 4 faces est équipée d'un réservoir amovible à couvercle hermétique, d'une poignée ergonomique souple et anti-dérapante.</div><h1>Caractéristiques Râpe 4 Faces/zesteur avec récupérateur Oxo</h1><div class="col is-12">- Lames dentelées en acier ultra-tranchantes.<br />- 1 face râpe moyenne.<br />- 1 face râpe gros morceaux.<br />- 1 face éminceur.<br />- 1 face zesteur (amovible)<br />- Réservoir pour recevoir les aliments (amovible)<br />- Couvercle du réservoir hermétique.<br />- Manche ergonomique souple et anti-dérapant.<br />- Le zesteur peut-être utilisé directement sur la râpe ou séparément.<br />- Pied anti-dérapant pour une meilleure stabilité.<br />- Hauteur 30 cm. Largeur 11 cm.<br />- Garantie 2 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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "template" => "@SyliusShop/product/common/card.html.twig" "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/card.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30081 +product: App\Entity\Product\Product {#8651 #id: 952 #code: "rape-4-faces-zesteur-avec-recuperateur-oxo-7494" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632279 {#8649 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8650 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 952 #name: "Râpe 4 Faces/zesteur avec récupérateur Oxo" #slug: "rape-4-faces-zesteur-avec-recuperateur-oxo-7494" #description: """ <div class="col is-12"><ul>\n <li>2 faces pour râper.</li>\n <li>1 face pour émincer</li>\n <li>1 râpe zesteur amovible.</li>\n </ul></div><h1>Descriptif Râpe 4 Faces/zesteur avec récupérateur Oxo</h1><div class="col is-12">La râpe 4 Faces/zesteur avec récupérateur Oxo est dotée de lames en acier inoxydable ultra-tranchantes ayant chacunes une fonction propre. La face zesteur est amovible. De plus cette râpe 4 faces est équipée d'un réservoir amovible à couvercle hermétique, d'une poignée ergonomique souple et anti-dérapante.</div><h1>Caractéristiques Râpe 4 Faces/zesteur avec récupérateur Oxo</h1><div class="col is-12">- Lames dentelées en acier ultra-tranchantes.<br />- 1 face râpe moyenne.<br />- 1 face râpe gros morceaux.<br />- 1 face éminceur.<br />- 1 face zesteur (amovible)<br />- Réservoir pour recevoir les aliments (amovible)<br />- Couvercle du réservoir hermétique.<br />- Manche ergonomique souple et anti-dérapant.<br />- Le zesteur peut-être utilisé directement sur la râpe ou séparément.<br />- Pied anti-dérapant pour une meilleure stabilité.<br />- Hauteur 30 cm. Largeur 11 cm.<br />- Garantie 2 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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } +variant: App\Entity\Product\ProductVariant {#30267 …} +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 {#27653 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27686 …} +context: Sylius\TwigHooks\Bag\DataBag {#27692 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27679 …} +prefixes: [ "sylius_shop.product.index.content.body.main" ] } } |
|||
| sylius_shop:main_image |
[Anonymous]
|
114.0 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "product" => App\Entity\Product\Product {#8651 #id: 952 #code: "rape-4-faces-zesteur-avec-recuperateur-oxo-7494" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632279 {#8649 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8650 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 952 #name: "Râpe 4 Faces/zesteur avec récupérateur Oxo" #slug: "rape-4-faces-zesteur-avec-recuperateur-oxo-7494" #description: """ <div class="col is-12"><ul>\n <li>2 faces pour râper.</li>\n <li>1 face pour émincer</li>\n <li>1 râpe zesteur amovible.</li>\n </ul></div><h1>Descriptif Râpe 4 Faces/zesteur avec récupérateur Oxo</h1><div class="col is-12">La râpe 4 Faces/zesteur avec récupérateur Oxo est dotée de lames en acier inoxydable ultra-tranchantes ayant chacunes une fonction propre. La face zesteur est amovible. De plus cette râpe 4 faces est équipée d'un réservoir amovible à couvercle hermétique, d'une poignée ergonomique souple et anti-dérapante.</div><h1>Caractéristiques Râpe 4 Faces/zesteur avec récupérateur Oxo</h1><div class="col is-12">- Lames dentelées en acier ultra-tranchantes.<br />- 1 face râpe moyenne.<br />- 1 face râpe gros morceaux.<br />- 1 face éminceur.<br />- 1 face zesteur (amovible)<br />- Réservoir pour recevoir les aliments (amovible)<br />- Couvercle du réservoir hermétique.<br />- Manche ergonomique souple et anti-dérapant.<br />- Le zesteur peut-être utilisé directement sur la râpe ou séparément.<br />- Pied anti-dérapant pour une meilleure stabilité.<br />- Hauteur 30 cm. Largeur 11 cm.<br />- Garantie 2 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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Attributes | [ "product" => "Râpe 4 Faces/zesteur avec récupérateur Oxo" "class" => "w-100 h-100 object-fit-cover" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30338 -props: [ "product" => App\Entity\Product\Product {#8651 #id: 952 #code: "rape-4-faces-zesteur-avec-recuperateur-oxo-7494" #attributes: Doctrine\ORM\PersistentCollection {#8658 …} #variants: Doctrine\ORM\PersistentCollection {#8660 …} #options: Doctrine\ORM\PersistentCollection {#8664 …} #associations: Doctrine\ORM\PersistentCollection {#8662 …} #createdAt: DateTime @1758632279 {#8649 : 2025-09-23 20:57:59.0 PRC (+08:00) } #updatedAt: DateTime @1758632279 {#8650 : 2025-09-23 20:57:59.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8667 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8668 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#8651} #id: 952 #name: "Râpe 4 Faces/zesteur avec récupérateur Oxo" #slug: "rape-4-faces-zesteur-avec-recuperateur-oxo-7494" #description: """ <div class="col is-12"><ul>\n <li>2 faces pour râper.</li>\n <li>1 face pour émincer</li>\n <li>1 râpe zesteur amovible.</li>\n </ul></div><h1>Descriptif Râpe 4 Faces/zesteur avec récupérateur Oxo</h1><div class="col is-12">La râpe 4 Faces/zesteur avec récupérateur Oxo est dotée de lames en acier inoxydable ultra-tranchantes ayant chacunes une fonction propre. La face zesteur est amovible. De plus cette râpe 4 faces est équipée d'un réservoir amovible à couvercle hermétique, d'une poignée ergonomique souple et anti-dérapante.</div><h1>Caractéristiques Râpe 4 Faces/zesteur avec récupérateur Oxo</h1><div class="col is-12">- Lames dentelées en acier ultra-tranchantes.<br />- 1 face râpe moyenne.<br />- 1 face râpe gros morceaux.<br />- 1 face éminceur.<br />- 1 face zesteur (amovible)<br />- Réservoir pour recevoir les aliments (amovible)<br />- Couvercle du réservoir hermétique.<br />- Manche ergonomique souple et anti-dérapant.<br />- Le zesteur peut-être utilisé directement sur la râpe ou séparément.<br />- Pied anti-dérapant pour une meilleure stabilité.<br />- Hauteur 30 cm. Largeur 11 cm.<br />- Garantie 2 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 {#8670 …} #channels: Doctrine\ORM\PersistentCollection {#8656 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7525 …} #reviews: Doctrine\ORM\PersistentCollection {#8652 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8654 …} #productType: null } "class" => "w-100 h-100 object-fit-cover" ] } |
|||
| sylius_shop:catalog_promotions |
[Anonymous]
|
114.0 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30331 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30322 …} +context: Sylius\TwigHooks\Bag\DataBag {#30398 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30319 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30267 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30275 #collection: Doctrine\Common\Collections\ArrayCollection {#30284 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30263 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37613 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37615 …} } "withDescription" => false ] |
|||
| Attributes | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30331 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30322 …} +context: Sylius\TwigHooks\Bag\DataBag {#30398 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30319 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => "Râpe 4 Faces/zesteur avec récupérateur Oxo" "applied_promotions" => Doctrine\ORM\PersistentCollection {#30275 #collection: Doctrine\Common\Collections\ArrayCollection {#30284 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30263 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37613 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37615 …} } "withDescription" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#30402 -props: [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30331 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30322 …} +context: Sylius\TwigHooks\Bag\DataBag {#30398 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30319 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30267 …} "applied_promotions" => Doctrine\ORM\PersistentCollection {#30275 #collection: Doctrine\Common\Collections\ArrayCollection {#30284 …} #initialized: true -snapshot: [] -owner: App\Entity\Channel\ChannelPricing {#30263 …} -association: Symfony\Component\VarDumper\Caster\CutStub {#37613 …} -backRefFieldName: null -isDirty: false -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#37615 …} } "withDescription" => false ] } |
|||
| sylius_shop:product:card:price | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent | 114.0 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30452 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30443 …} +context: Sylius\TwigHooks\Bag\DataBag {#30450 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30451 …} +prefixes: [ "sylius_shop.product.index.content.body.main.card.prices" "sylius_shop.shared.product.card.prices" ] } "variant" => App\Entity\Product\ProductVariant {#30267 …} "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Attributes | [ "template" => "@SyliusShop/product/common/price.html.twig" ] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30455 +variant: App\Entity\Product\ProductVariant {#30267 …} +price: "46,00\u{A0}€" +originalPrice: "46,00\u{A0}€" +hasDiscount: false #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …} #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9009 …} #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …} #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …} #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12439 …} #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9006 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30452 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30443 …} +context: Sylius\TwigHooks\Bag\DataBag {#30450 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30451 …} +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 | 114.0 MiB | 2.24 ms | |
|---|---|---|---|---|
| Input props | [ "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27366 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12504 …} +context: Sylius\TwigHooks\Bag\DataBag {#27388 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12514 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" ] |
|||
| Attributes | [] |
|||
| Component | Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#30732 +cart: App\Entity\Order\Order {#13418 …} #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …} +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27366 +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12504 …} +context: Sylius\TwigHooks\Bag\DataBag {#27388 …} +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12514 …} +prefixes: [ "sylius_shop.base.offcanvas" ] } +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig" #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …} } |
|||